Navigation
index
next
|
previous
|
AMS 129, Fall 2018 0.1.1 documentation
»
Previous topic
Disclaimers
Next topic
Chapter 1. Operation systems, Version controls, Remote access
This Page
Show Source
Quick search
Lecture Notes
¶
Chapter 1. Operation systems, Version controls, Remote access
Motivations and Needs for Scientific Computing
Items for the Class
Programming Languages, Platforms, Operating Systems
Version Control System – Managing Your Projects
Accessing the Network Resources
Chapter 2. Fortran
Basics of Fortran
Fortran Flags
Fortran subroutines and functions
Fortran array storage
Fortran modules
Makefiles
Fortran Input / Output
Fortran debugging
External Libraries for Scientific Computing
Chapter 3. Python - Basics
Introduction to Python
Overview on Python Programming
Python data manipulations with operations
Python scripts and modules
Python built-ins
Documentation on Python
More examples on Python strings
More examples on Python lists
Dictionaries
Tuples
Chapter 4. Python - Numerical Manipulations using Numpy, Matplotlib, SymPy, and SciPy
Outlook
Reading Materials
Array manipulations in NumPy
Matplotlib
SymPy
SciPy
Pandas
Chapter 5. Python - IO, OS functionality, debugging, OOP
Recap & Outlook
Reading Materials
Python inputs and outputs
Manipulating OS functionalities using Python
Exception handing and debugging in Python
A short example of object-oriented programming (OOP) in Python
Exercise
Chapter 6. Other Topics in Scientific Computing
Computer Architecture
Introduction to High-performance Computing (HPC) with the FLASH code
Extreme Computings with Top 500 Supercomputers
Other Resources and Presentations on HPC
Navigation
index
next
|
previous
|
AMS 129, Fall 2018 0.1.1 documentation
»