Next: Organigramme du modèle
Up: Organisation informatique et compilation
Previous: Organisation informatique et compilation
Les fichiers sources du modèle sont stockés dans différents
sous-répertoires au sein du répertoire libf. Ces
sous-répertoires correspondent à différentes parties du modèle:
- grid: Constitué essentiellement du fichier "dimensions.h",
qui contient les paramètres définissant la grille du modèle, à
savoir le
nombre de points en longitude (IIM), en latitude (JJM) et sur la verticale
(LLM), ainsi que le nombre de traceurs (NQMX) advectés dans la dynamique
(par exemple 2 pour l'eau et la vapeur d'eau pour la version de base du
modèle terrestre).
Le second fichier contient les fonction
,
reliant
la longitude et la latitude aux indices du modèle, ainsi que leur
dérivées.
- dyn3d: contient les sous-programmes de la dynamique.
- phylmd: contient les sous-programmes correspondant au paramétrisations
physique du modèle dévelopées au LMD.
- phyec: les sous-programmes de la physique du Centre Européen pour
les Prévisions Météorologiques à Moyen Terme.
- phymars: les sources de la physiques martienne (mêmme chose
pour phytitan, phyparam...).
- filtrez: contient les sources du filtre en longitude apppliqués
dans les hautes latitude, la où le critère de stabilité de
Courant-Friedrich-Levy est violé.
- adjnt: contient les sources de l'adjoint du code dynamique.
Le modèle est entièrement écrit en FORTRAN-77.
Les sources des programmes sont écrit dans des fichiers "fichier.F".
Le suffixe .F est le suffixe standard pour un fichier FORTRAN qui doit être
passé par le pré-processeur-C (cpp) avant compilation. La plupart
des compilateur FORTRAN reconnaissent automatiquement ce suffixe. Un fichier
source correspond généralement à un programme ou sous-programme
FORTRAN ou à un petit ensemble cohérent de sous-programmes (par exemple,
le code radiatif qui est souvent décomposé en une dizaine de
sous-programme
est stoké dans certaines versions du modèle dans un seul fichier .F).
Si l'on souhaite faire tourner le modèle sur un cray, le directory
cray contient les sources des fonctions
intrinsèques disponibles sur le CRAY et utilisées par le modèle.
Next: Organigramme du modèle
Up: Organisation informatique et compilation
Previous: Organisation informatique et compilation
HOURDIN Christophe
Wed Jan 13 11:16:49 MET 1999