Opened 16 years ago
Last modified 5 years ago
#9 accepted améliorations / enhancements
Modifications pour une dynamique commune (terre – planete) — at Version 3
Reported by: | Laurent Fairhead | Owned by: | Ehouarn Millour |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Dynamic core | Keywords: | convergence terre planète |
Cc: |
Description (last modified by )
Convergence vers une dynamique commune (en veillant en particulier à valider le bon comportement en versions séquentielle et parallèles). A faire en plusieurs vagues:
- premières modifications :
- Nettoyages préparatoires divers
- Retirer la clé cpp CPP_PHYS.
- Ajouter une clé CPP_EARTH (plus tard CPP_MARS etc.).
- Ajouter les variables planet_type et read_start pour mieux gérer le cas 'académic'.
Ce sont des modifications qui conservent la convergence du modèle. Des modifications sont nécessaire dans makegcm.
- deuxième étape:
- Nettoyages afin de pouvoir compiler sans ioipsl et/ou sans physique.
- troisième étape, ajout de spécificités/améliorations Martiennes:
- Ajout d'une gestion alternative de la discrétisation verticale.
- Ajout d'un "sponge layer" (attention aux doublons/conflits avec les modifs "strato" de la version terrestre).
- Nettoyage et uniformisation de(s) interface(s) dynamique/physique.
Change History (3)
comment:1 Changed 16 years ago by
Owner: | changed from ehouarn.millour@… to Ehouarn Millour |
---|---|
Status: | new → accepted |
comment:2 Changed 16 years ago by
Summary: | Modifications pour un dynamique commune (terre – planete) → Modifications pour une dynamique commune (terre – planete) |
---|
comment:3 Changed 16 years ago by
Description: | modified (diff) |
---|
Requalification du ticket avec quelques précisions sur les étapes prévues. Ehouarn
Note: See
TracTickets for help on using
tickets.
Ces modifications sont implémentées dans la révision [1140].
J'ai vérifié que les sorties (fichiers 'restart.nc' et 'restartphy.nc') du Bench 32x24x11 (http://www.lmd.jussieu.fr/~lmdz/DistribG95/bench_lmdz_32x24x11.tar.gz) étaient inchangées au bit près. De même (testé sur Brodie) les versions séquentielle et parallèle donnent des sorties identiques (à condition de ne pas oublier de compiler en mode "dev").
Quelques mots sur les flags introduits (ou simplement mis à jour):
Ehouarn