Specialist course on Fortran

Despite its age, Fortran is still a relevant programming language and is ubiquitously used throughout (computational) science. (See e.g. this excellent article in arstechnica.)

To registration

Objective

The objective of this introductory-level course is to enable users:

  • to modify existing (legacy) code
  • to get started writing their own Fortran programs
  • to appreciate the importance (still) of this programming language
  • to get hands-on experience with Fortran coding

Topics

  • Why (not) Fortran?
  • A historic overview of the Fortran language
  • Fortran language basics
  • Object-orientation in Fortran (basics)
  • OpenMP and MPI in Fortran (basics)
  • Coarrays (brief introduction)

Program

Trainer

Dr. Reinhold Bader studied physics and mathematics at the Ludwigs-Maximilians University in Munich, completing his studies with a PhD in theoretical solid-state physics in 1998. Since the beginning of 1999, he has worked at Leibniz Supercomputing Centre (LRZ) as a member of the scientific staff, being involved in HPC user support, procurements of new systems, benchmarking of prototypes in the context of the PRACE project, courses for parallel programming, and configuration management for the HPC systems deployed at LRZ. He is currently group leader of the HPC services group at LRZ, which is responsible for operation of all HPC-related systems and system software packages at LRZ.

Course Material

  • Lecture notes, additional reading and other teaching material will be distributed to all participants
  • Participants are invited to bring their own laptop computer for the hands-on sessions during each of the workshops

Target audience and number of participants

This course is open for PhD students, postdocs and staff members of all Flemish universities. Non-academic interested parties can also participate depending on availability.

Students should be familiar with Linux/bash and preferably a compiled programming language (e.g. C, C++).

Available seats is limited to 40 participants.

Subscription

Subscription is free.

All participants can obtain a certificate of attendance upon request. PhD students should be able to register this course in their Doctoral School curriculum.

Registration

Registration via the EventManager.

Organizing Committee

  • Kenneth Hoste (Department of Information and Communication Technology, UGent, VSC)
  • Ewald Pauwels (Department of Information and Communication Technology, UGent, VSC)

Contact Information

For Ghent University

  • Ewald.Pauwels@UGent.be (Flemish Supercomputer Centre & Department of Information and Communication Technology)

For KULeuven

For University of Antwerp

For Hasselt University

For Free University Brussels

Supported by the Flemish Government

LogoVIA