Advanced Fortran Topics

Course provider: LRZ: Leibniz Supercomputing Centre
Target profile: Researchers who wish to extend their knowledge of Fortran
Date:
11 September 2017 to 15 September 2017
Registration deadline:
28 Aug 2017
Place: Leibniz (
Germany
)
Course level: Other
Keywords: Advanced Fortran, Object-Oriented Programming, mixed language programming, coarrays, PGAS

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.