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 (...)
In this note, Ryad explains the origins of the arrays bounds violations issue and proposes a solution to eradicate them. This solution has been implemented in the code (CY47T0).
The diagram prepared by Alexandre Mary illustrates the evolution of cycles in the common code IFS-ARPEGE-AROME in the GIT repository of Meteo-France.
Main features to remember: all the main cycles (e.g. CY43T2, CY46) are tags on the master branch. a T cycle (e.g. CY47T1) is constructed as a (...)
Sommaire Abstract RESUME Contents
This documentation describes some aspects of the memory distribution for parallel environment (message passing). It is written as a complement of some other documentations (mainly the ECMWF documentation) so some points are not (...)
Sommaire Abstract RESUME Contents
This documentation describes the minimizations done in ARPEGE/IFS, for example in the 3DVAR and 4DVAR assimilation. First some algorithmic aspects are recalled about minimizers and solving of linear algebra systems. There is (...)
Sommaire Abstract RESUME Contents
In ARPEGE/IFS, some applications (for example a 4DVAR minimisation) use a tangent linear code and an adjoint code. Such codes require to compute a trajectory, this trajectory is computed by running the direct code. The present (...)
Sommaire Abstract RESUME Contents
This documentation is an user’s guide for people wanting to introduce new GFL variables or new GFL attributes.
Cette documentation est un guide d’utilisation pour les personnes qui veulent introduire de nouvelles variables ou (...)
Sommaire Abstract RESUME Contents
This documentation is a user’s guide for people wanting to introduce new surface fields, or new surface attributes.
Cette documentation est un guide d’utilisation pour les personnes
qui veulent introduire de nouvelles (...)
Sommaire Abstract RESUME Contents
This documentation has the aim to give a general overview of the library architecture ARPEGE/IFS, ALADIN and AROME models. Information will be given about an historical overview of the most important code rewritings, and about (...)
Sommaire RESUME Contents / TABLE DES MATIERES
CETTE DOCUMENTATION EST UN MEMORANDUM RECAPITULANT LES PRINCIPALES ACTIONS A EFFECTUER CONCERNANT LA MAINTENANCE DES NAMELISTS DE ``MITRAILLETTE", AINSI QUE CELLES DE L’OPERATIONNEL, QUI VONT DANS LES ENVIRONNEMENTS (...)