POLCA
Le couplage Predicate

Eric MAISONNAVE, Sophie VALCKE, Laurent TERRAY, Arnaud JOUZEAU






Mise à jour: 4 decembre 2003
 
 
Presentation finale, en anglais au format PDFtelecharger

Le modèle couplé implémenté dans le cadre du projet européen Predicate a été bati sur l'exemple d'IPSLCM4, car il utilise pratiquement les mêmes composantes (ORCA 2 degrès - Glace de mer de Louvain la Neuve - Oasis).

IPSLCM4 et POLCA diffèrent sur le modèle d'atmosphère (Arpège Climat au lieu de LMDZ) et sur les champs de couplage échangés.

Soulignons qu'une partie du travail nécessaire à la mise en place de ce couplage a été effectuée dans les laboratoires de l'IPSL (Olivier Marti pour le passage des champs de couplage au modèle de glace, Marie-Alice Foujols, Claire Lévy, Edmée Durand pour les diverses adaptations d'ORCA).

Nous remercions également pour leur aide Gurvan Madec, Hugues Goosse et Michel Déqué.

La totalité des fichiers sources utilisés sont disponibles sur le vpp5000 de Météo-France. L'implémentation a été réalisée en totalité sur cette machine, sous le compte cglo315, hormis certaines opérations de mise en forme des données d'entrée faites en local. Les 300 ans de simulation prévus seront également effectués sur kami.
 
 

Localisation des sources et données:

Codes sources:

ORCA:  /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/OPA/WORK
IOIPSL: /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/IOIPSL
Compilation: gmake -f Makefile.sl (dans /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/OPA/WORK)

Arpège: /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/ARPEGE/src
Compilation: qsub compile_22a+ (requête NQS dans /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/ARPEGE/scripts)

Oasis: /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/CPL
Compilation: gmake (dans /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/CPL)

Les diverses versions des codes utilisees tout au long de l'implementation sont accessibles en local sous CVS (/home/evian/CVS).
 

Scripts, utilitaires:

Pré-traitement:

Validation des interpolations off-line:
/exterieurs/cglo/cglo765/PR1/Oasis_offline.tar (delage, mais utilisation sur kami)

Adaptation du restart arpege a la date de debut de simulation:
/u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/ARPEGE/scripts/modif_date_restart_kami

Création des restarts oasis:
/home/dasp/maisonna/Aux_oasis/Forcage/Predicate/rw_Rarpege_Roasis.f90 et rw_Rlevitus_Roasis.f90 (local)
 

Simulation:

Script execution: /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/POLCA/script_couple_predicate (à lancer avec la commande: relan PR1)

Scripts utilisés pendant la simulation: cleansem, cleanshm, modif_date_restart_kami, rmtool, scr_integral (dans /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/POLCA)

Système de relance: /u/cf/cglo/cglo315/PREDICATE/modipsl/modeles/UTIL/relances/PR1
 

Post-traitement, autres:
 

Extraction des données atmosphériques: /u/cf/cglo/cglo315/PREDICATE/ARPEXTRAC.3

Conversion Vairmer-Netcdf pour les données atmospheriques: /home/dasp/maisonna/Aux_oasis/Forcage/Predicate/vairmer2netcdf_da.sh pour grille régulière et /home/dasp/maisonna/Aux_oasis/Forcage/Predicate/Convert/convert_result.f90 pour grille réduite (local)

Post-traitement des données océaniques (concatenation, renommage): /u/cf/cglo/cglo765/PREDICATE/modipsl/modeles/POLCA/sh_PostPro_Predicate_Oce et sh_PostPro_Predicate_Atm
 
 
 

Données:

Données d'entrée: /work10/cglo315/Exp/PR1/Entree (sur kami)
                  /exterieurs/cglo/cglo315/PR1/Entree_PRC.tar (sur delage)

Données en sortie: /work10/cglo315/Exp/PR1/Sortie (sur kami)
                   /exterieurs/cglo/cglo315/PR1/sortie (sur delage)
                   /home/evian/eric/PR1 (local)

Sortie ps-gif, scripts ferret de visualisation: /home/maisonna/WWW/Predicate/Images (local)

Post-traitement: statpack3 (imhotep) et /home/evian/eric/PR1/Outils_Validation