GmapDoc website
Home > Specific documentation > Technical and coding aspects > Technical and coding aspects

Technical and coding aspects

Articles in this section


General Fortran optimizations guide, Dec 2019 (Technical and coding aspects)

Wednesday 19 August 2020 by Patricia
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 (...)


Eradication of arrays bounds violations in IFS/ARPEGE/AROME, August 2019 (Technical and coding aspects)

Thursday 26 September 2019 by Patricia
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).


Cycling in the IFS-ARPEGE-AROME code: a GIT view, April 2019 (Coding, phasing, porting)

Wednesday 17 April 2019 by Patricia
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 (...)


Distributed memory features in the cycle 46t1r1 of ARPEGE/IFS. (Technical and coding aspects)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


Minimizations in the cycle 46t1r1 of ARPEGE/IFS. (Technical and coding aspects)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


Trajectory management in the cycle 46t1r1 of ARPEGE/IFS. (Technical and coding aspects)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


User’s guide to add new GFL variables or new GFL attributes in ARPEGE/IFS, ALADIN, AROME: CYCLE 46t1r1. (Technical and coding aspects)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


User’s guide to add new surface variables or new surface attributes in ARPEGE/IFS, ALADIN, AROME: cycle 46t1r1. (Technical and coding aspects)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


Library architecture and history of the technical aspects in ARPEGE/IFS, ALADIN and AROME in the cycle 46t1r1 of ARPEGE/IFS. (Coding, phasing, porting)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


GESTION DES NAMELISTS DE MITRAILLETTE, D’OLIVE ET DE L’OPERATIONNEL: CYCLE 46t1r1. (Coding, phasing, porting)

Tuesday 12 February 2019 by Karim Yessad
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 (...)


Home | Contact | Site Map | | Site statistics | Visitors : 243879

Follow site activity en  Follow site activity Specific documentation  Follow site activity Technical and coding aspects   ?    |    titre sites syndiques OPML   ?

Site powered by SPIP 3.2.7 + AHUNTSIC

Creative Commons License