= 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 [wiki: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 : [http://dods.extra.cea.fr/data/p86maf/IPSLCM5A/PROD/piControl/piControl1/MONITORING MONITORING piControl1] * Attention! * volcans non pris en compte * volume océan calculé sans partial steps == historical == '''historical1''' : * Mêmes binaires que piControl1. * Répertoire : historical * En machine depuis le 21 juin. Voir: [http://dods.extra.cea.fr/data/p86maf/IPSLCM5A/PROD/historical/historical1/MONITORING 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. '''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)