wiki:IPSLCMIP5/Centennal/Table3

Version 10 (modified by mafoipsl, 14 years ago) (diff)

--

Table 3 : Baseline simulations for model evaluation and for understanding historical and paleoclimates.

piControl

piControl1 :

  • Réalisée avec la version IPSLCM5A du modèle figée le 17 juin 2010. Voir IPSLCM5A.
  • En machine depuis le 16 juin 2010. Expérience piControl de CMIP5. Démarre en 1800-01-01 à partir de CM5PIRC11 (3049-12-31). Voir : MONITORING piControl1
  • Attention!
    • volcans non pris en compte
    • volume océan calculé sans partial steps
  • Souci dans les axes de temps de certains fichiers océan

historical

historical2

  • A faire
  • Attention à prendre le fichier forcage solaire incluant les volcans : SOLARANDVOLCANOES_1610_2008.txt

historical1 :

  • Mêmes binaires que piControl1.
  • Répertoire : historical
  • Fichier de forcage solaire utilisé : SOLAR_1610_2008.txt
  • Pas de volcans
  • En machine depuis le 21 juin. Voir: MONITORING historical1
  • Démarrage (config.card) RestartJobName=piControl1 RestartDate=1849-12-31 RestartPath=/dmnfs/cont003/IGCM_OUT/p86maf/IGCM_OUT/IPSLCM5A/PROD/piControl
  • Attention!
    • soumission par 24 mois et fréquence des rebuild 24 mois
    • TS 2D, monitoring, SE et atlas soumis sur la frontale
    • Séries temporelles (TS) soumises sur cesium. Voir détail dans log.
  • Souci dans les axes de temps de certains fichiers océan

log :

  • 6/7/2010 : Explications pour tourner les TS complètes sur cesium :
    • A faire la première fois :
      • Préparer le terrain:
        cd $WORKDIR ; mkdir -p POST_CMIP5 ; 
        cd POST_CMIP5 ; svn_ano ; cd modipsl/util ; ./model libIGCM ; ./ins_job ; 
        
    • A faire pour chaque nouvelle simulation :
      cd $WORKDIR/POST_CMIP5 ; mkdir -p historical/MASIMU ; 
      cd POST_CMIP5/historical/MASIMU
      
      • Récupérer la description des post-traitements de la config sur mercure. xxxx est le répertoire où modipsl a été installé :
        scp -r mercure:xxx/modipsl/config/IPSLCM5A/historical/COMP .
        scp -r mercure:xxx/modipsl/config/IPSLCM5A/historical/POST .
        scp mercure:xxx/modipsl/config/IPSLCM5A/historical/config.card .
        
      • Programmer les post-traitements TS complets décrits dans les fichiers xxx.card.FULLTS :
        cd COMP
        cp lmdz.card lmdz.card_old ; cp lmdz.card.FULLTS lmdz.card
        cp opa9.card opa9.card_old ; cp opa9.card.FULLTS opa9.card
        cp orchidee.card orchidee.card_old ; cp orchidee.card.FULLTS orchidee.card
        cp stomate.card stomate.card_old ; cp stomate.card.FULLTS stomate.card
        cd ..
        
      • Installer les jobs à soumettre :
        cp ../../modipsl/libIGCM/create_ts.job .
        cp ../../modipsl/libIGCM/create_se.job .
        cp ../../modipsl/libIGCM/rebuild_fromWorkdir.job .
        cp ../../modipsl/libIGCM/TimeSeries_Checker.job  .
        
      • Vérifier/modifier dans !TimeSeries_Checker.job les variables :
        libIGCM=${libIGCM:=/work/cont003/p86maf/POST_CMIP5/modipsl/libIGCM}  # OK a priori
        POST_DIR=${POST_DIR:=$WORKDIR/OutScript/histobig4} # A choisir
        EXPERIMENT=${EXPERIMENT:=historical} # A modifier
        JobName=${JobName:=historical1} # A modifier
        CARD_DIR=${CURRENT_DIR} # A modifier
        
    • A faire à chaque fois que l'on veut relancer le calcul des TS complets :
      • Mettre à jour DateEnd dans config.card avec la date de fin de décennie à traiter
        vi config.card
        DateEnd=1859-12-31
        
      • Lancer en interactif !TimeSeries_Checker.job, en gardant la trace pour consultation ultérieure. xxx peut être la date traitée:
        ./TimeSeries_Checker.job |tee OUT_TSC_xxxx
        
      • L'ensemble des vérifications des TS est affiché. Pour celles qui manquent, un job est lancé sur cesium. Cela fait autour de 30 jobs soumis. Voir le nombre par exemple ainsi :
        grep Submitted OUT_TSC_xxx |wc -l
        
      • Les scripts de sortie sont disponibles dans le répertoire POST_DIR : $WORKDIR/OutScript/historical1
  • 5/7/2010 :
    • pour pouvoir tourner sans souci de quotas, il faut lancer les TS sur cesium (à l'aide de ./TimeSeriesChecker?), garder sur mercure, les rebuild, les TS monthly, SE et les atlas et monitoring.
    • ncwa : de temps en temps les rebuild s'arrêtent sur ces lignes là, il faut relancer le rebuild en question (et les TS et SE) à partir du fichier (1D_grid_T la plupart du temps) :
      IGCM_sys_ncwa : -Oh -a record -B mask3D==1 file1.nc file2.nc
      %NQSII(INFO): Batch job received signal SIGKILL. (Killed)
      
    • axe des temps des fichiers icemod avec valeurs nulles
    • les fichiers icemod peuvent avoir des champs nuls mais pas systématiquement lorsque le pas de temps est nul. (Vérification systématique en cours)

Attachments (5)

Download all attachments as: .zip