Course description:
This course, part of which is a PRACE Advanced Training Centre (PATC) course event, is targeted at scientists who wish to extend their knowledge of Fortan to cover advnaced features of the language.
Topics covered include:
- Best practices
- Object-oriented programming
- IEEE features and floating point exceptions
- Interoperability with C
- Fortran 2003 I/O extensions
- OO Design Patterns: application of object-oriented programming
- Coarrays
The lectures are given by Dr. Reinhold Bader, who participates in the standardisation activities of the Fortran programming language in the international workgroup WG5, and Dr. Gilbert Brietzke.
To consolidate the lecture material, each day's approximately 4 hours of lecture are complemented by 3 hours of hands-on sessions. The last 2 days of the course are a PATC event.
Pre-requisites: Course participants should have good knowledge of the Fortran 95 standard (such as covered in the February course at LRZ), and also basic UNIX/Linux knowledge (e.g. shell commands, simple scripts, editors like vi or emacs).
Application procedure:
See https://events.prace-ri.eu/event/631/ for further course information and registration details.