Co-Array Fortran

Description: Co-Array Fortran is a PGAS (Partitioned Global Address Space) language, a class of parallel programming languages that can work efficiently on the new Gemini interconnect of HECToR Phase 2b, the Cray XE6.
Co-Array is a small set of extensions to Fortran for Single Program Multiple Data parallel programming that is included in the current Fortran Standard, Fortran 2008. It was designed to be the smallest change required to convert Fortran into a robust and efficient parallel language. This course will introduce the concepts and essential syntax needed to write Co-Array code.
Aimed at: Anyone interested in writing parallel code in Co-Array Fortran.
Prerequisites: Attendees should be able to program in Fortran 90/95 and be familiar with working
in a UNIX
environment (i.e., you should be able to connect to a machine remotely,
use basic UNIX
commands, edit a source file and understand the elementary steps in compiling
object files and creating executables).
Duration: 1 day, a mixture of lectures and practicals.
After Course Attendees Will: Be able to write parallel code in Co-Array Fortran.
Registration: To register for HECToR courses go to the booking form.