
VIRTUAL INTRODUCTORY COURSES
We’re delighted to announce a series of online workshops, each taking place over 4 half days. The courses will be delivered by our in-house technical experts, and will include hands-on exercises and Q&A sessions.
Questions?
Don’t hesitate to contact the
NAG Training Team
- Modern Fortran
- MPI
- OpenMP
- CUDA
INTRODUCTION TO MODERN FORTRAN

A comprehensive introduction to modern Fortran for those that are either completely new to the language or have some prior experience but need to be brought up to date. Learn how to exploit the features of the language to implement software engineering best practices, leading to the development of efficient and maintainable code.
Topics will include: Compiling and running Fortran, variables and basic mathematical operations; Using conditional statements and writing loops; Using arrays, array sections and dynamic memory allocation; Program structure including functions, subroutines, and modules; File input and output.
INTRODUCTION TO MPI
This course, primarily aimed at programmers who are new to MPI provides a solid grounding in the use of point-to-point and collective communication, as well as explaining some more advanced topics. This will enable delegates to both better understand and develop existing MPI codes, and to start to write their own parallel codes.

INTRODUCTION TO OPENMP

INTRODUCTION TO MODERN FORTRAN
