GmapDoc website
Home > Specific documentation > Technical and coding aspects > Coding, phasing, porting > Coding, phasing, porting

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, Météo-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.

Articles in this section


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

Thursday 29 June 2017 by Karim Yessad
Table of contents 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, (...)


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

Thursday 29 June 2017 by Karim Yessad
Table of contents 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 (...)


MITRAILLETTE: ENVIRONNEMENT FILES AND USER’S GUIDE. VERSION v022017. (Coding, phasing, porting)

Monday 6 March 2017 by Karim Yessad
Table of contents Abstract Contents 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 (...)


Météo-France’s GIT toolbox: GIT-tools (Coding, phasing, porting)

Wednesday 7 September 2016 by Patricia
Table of contents GIT-GCP toolbox for Toulouse Upgrade of GIT-GCO toolbox This document by Claude Fischer introduces the GIT toolbox, developed at Météo-France (MF) and used since CY39T1/CY40 as Source Code Repository (SCR) in Toulouse. Therefore, these (...)


GMKPACK documentation or Getting started with gmkpack : environment to compile and make binaries (Coding, phasing, porting)

Wednesday 18 June 2014
This document has been written in order to help people to use the procedure gmkpack with a manual and a tutorial. In June 2014, It is the version 6.6.0. gmkpack is a procedure that has been written by GCO and Ryad El Khatib in order to create an environment to compile and make binaries from (...)


Coding standards for ARPEGE, IFS and ALADIN Systems (Nov. 2011) (Coding, phasing, porting)

Monday 28 November 2011 by Patricia
This document summarizes the most important coding norms and rules one has to keep in mind while designing and writing a piece of code in the Arpège-IFS software : Standards for the presentation of the code Preliminary design of the code Detailed design of the code Detailed Fortran coding (...)


Pour une meilleure gestion des namelists et des validations (Juin 2010). (Coding, phasing, porting)

Monday 13 September 2010 by Karim Yessad
Table of contents RESUME TABLE DES MATIERES ON RECENSE ICI LES RAISONS QUI ONT CONDUIT DANS LE PASSE A DES DIFFICULTES DE VALIDATIONS, ET ON PROPOSE UN CERTAIN NOMBRE DE RECOMMANDATIONS AFIN D’AMELIORER LA VALIDATION DES CODES ET D’Y PASSER UN PEU MOINS DE (...)


Phasing roadmap (Dec 2009) (Coding, phasing, porting)

Friday 18 December 2009 by Patricia
This documents (version 1.5, 18/12/2009) gives phasing general rules on source code and phasing roadmap of actions. Useful information could also be found in the (old) phasers’ guide.


The ARPEGE/ALADIN tech’ book : implications of LAM aspects on the global model code (Dec, 2007) (Coding, phasing, porting)

Tuesday 11 December 2007
This paper was originally written by Mark Zagar, ever since updated by Claude Fischer with contributions by Gabor Radnoti, Martin Janousek and Alena Trojakova. The versions of December 2004 (al29t1), December 2006 (al32) are available. The last version (al33) was prepared in December 2007 by (...)


ClearCase manual (May 2007) (Coding, phasing, porting)

Monday 21 May 2007
This easy ClearCase Manual in 7 lessons and exercises was proposed by Ryad El Khatib in November 2000 and updated in May 2007. This document has been written in order to help people to use ClearCase. Experience seems to show that the most efficient solution to start with ClearCase would be to (...)


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

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

Site powered by SPIP 3.0.24 + AHUNTSIC

Creative Commons License