Enrolment options

Description: The original high-level programming language, Fortran continues to be used today for high-performance computing in many fields. It has evolved over the years, and modern Fortran provides implicit parallelism (array expressions), explicit parallelism (coarrays), and object-oriented features, among other things. It supports the MPI, OpenMP, and OpenACC parallel programming standards. The primary aim of this course is to help you understand and modify existing Fortran code, but would also be useful if you wish to start a new project in Fortran. You should have prior experience with some other programming language, but this is otherwise a beginner-level course.

Teachers: Ross Dickson (ACENET, Dalhousie University) and Chris Geroux (ACENET, Dalhousie University)

Level: Introductory

Format: Lecture + Hands-on

Certificate: Attendance and Completion

Prerequisite: Prior experience with some other programming language

Self enrolment (Participant)