This document from Ryad El Khatib is the support of a training course of Fortran High Performance omputing for scientists and developers. The purpose of this course is to let developers be aware of the performance traps when they code a piece of scientific software in Fortran.
The expectation is that the developers will be able to write fairly-well-performing code at once, without the need of a computer specialist to recode and optimize the software sometimes later to ease the handover to operations.
Contents
- Reminders about High Performance Computers
- Optimization techniques
- Profiling Arpege/IFS/Arome
See also the presentation given by Ryad in December 2019.