This section of the Wiki will be dedicated to all the upcoming programming classes. The class is taught by Dr. Ravi Chella.
This page is dedicated to the programming class 1 on April 5th, 2016.
We have been having our own Fortran Class. So far this is the info to remember.
Below is the link for the exercise we did in FORTRAN including some of documentations and manuals.
https://www.dropbox.com/sh/wbwc0rmmb7d0ltv/AAD_asgM1dQbqUWuUy-pPZKfa?dl=0
This is the link to install fortran in windows
http://www.silverfrost.com/32/ftn95/ftn95_personal_edition.aspx
I assume everyone uses windows notebook but if you do not want to use this installation we also can work directly from HPC.
Syllabus:
- declaration of scalars, parameters, arrays, ...
- static and allocatable arrays
- loops, if/else, constructs
- array initialization, implicit loops
- array operations: slices, ranges, multiplication, etc.
- subroutines, functions
- intrinsic functions (mathematical and inquiry)
- where/forall/any
And:
- modules/interfaces
- data structures
- use of efficient numerical libraries
- cmake for making makefiles
- profiling and optimization
In the last classes we covered only statics but we will also covered allocable.
Modern Fortran (90/95/2003) class taught by Dr. Ravi Chella.
You can find the lecture in the attachment section (below) or download it from here.