Banner
GmapDoc website
Slogan du site
Descriptif du site
Coding, phasing, porting

Before actually acceding the documents of this sub-section, we advise any newcomer to first consult the two basics:

The content of this Coding, Phasing and Porting devoted sub-section is highly recommended for anybody who wishes to get familiar with tools and methodologies for the upgrade and validation of the NWP code.
Reading most of the present notes hopefully provides a good kick-off for future phasers coming to Toulouse.
The documentation describes the source code norms, Meteo-France’s repository systems (clearcase then GIT),
tools for compilation (gmkpack) and validation (mitraillette). Other documents concern namelists and code architecture.
A "phasing roadmap" lists the sequence of tasks to be performed during one given phasing exercise in GMAP.

For more home reading, one can browse through some of the notes about I/O in the files and data section and the "galaxy"
of configurations document in the Configurations section.

Very detailed, but fairly specialized, documentation about code aspects can be found in the Technical Aspects section.

The last articles

Cycling in the IFS-ARPEGE-AROME code: a GIT view, April 2019
Published on 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 (...)

GESTION DES NAMELISTS DE MITRAILLETTE, D’OLIVE ET DE L’OPERATIONNEL: CYCLE 46t1r1.
Published on 12 February 2019
by Karim Yessad

RESUME:

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 OLIVE ET VORTEX. Contents / TABLE DES MATIERES:

– 1/ INTRODUCTION.

– 2/ (...)

Library architecture and history of the technical aspects in ARPEGE/IFS, ALADIN and AROME in the cycle 46t1r1 of ARPEGE/IFS.
Published on 12 February 2019
by Karim Yessad

Abstract:

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 the dependencies between the different sub-projects. (...)

MITRAILLETTE: ENVIRONNEMENT FILES AND USER’S GUIDE. VERSION v122018.
Published on 20 December 2018
by Karim Yessad

Abstract:

MITRAILLETTE is a software designed to do some basic validations on ARPEGE, ALADIN, AROME, and versions used by ALADIN or HIRLAM partners. It is shared between METEO-FRANCE, ALADIN partners and HIRLAM partners. It is currently not used by ECMWF.

The current design of MITRAILLETTE (...)

ORGANISATION DES DONNEES, ET LEUR INITIALISATION, DANS ARPEGE/IFS: CYCLE 45T1.
Published on 25 October 2017
by Karim Yessad