Fortran is widely used by the scientific community, in certain fields being the de facto standard. This course is designed for those who are getting started with Fortran and for those who wish to refresh his/her knowledge about the subject. It presents the main programming concepts and how these are implemented in the Fortran 95/2003 standards. The emphasis is on the coding and concepts behind the programming language rather that the algorithmics.
The first two days of the course consist of a mixture of theoretical mornings with practical afternoons. The third and final day is entirely dedicated to a case study, where the participants will attempt to code a small linear algebra library.
Usage of both the GNU and Intel Fortran compilers are covered in the course. On special request, some of the more obsolete features can be presented.
After the course, attendees should gain a better understanding of the following:
To benefit from this course attendees should have:
|09:30||General Programming Concepts
Source file rules
Intrinsic and user data types
Functions and subroutines
Arrays and array constructs
Dynamic allocation of memory
Operator and subprograms overloading
I/O: formats, file and standard devices
Compile / Link / Debug
Command line arguments
For further information please contact us at firstname.lastname@example.org.