= Tests IPSLCM4_v2 à différentes résolutions = Cette page prend la suite de la page : [wiki:Climatology Climatology]. Il s'agit d'effectuer un jeu de simulations à différentes résolutions horizontales avec exactement le même modèle couplé : IPSLCM4_v2, figé le 11 juillet 2008. Voir : [wiki:IPSLCM4_v2_PAR]. Cette version a été utilisée pour le stream2 d'Ensembles. Voir atlas/monitoring là : [http://mc2.ipsl.jussieu.fr/PHP/ensembles.php?exp=prologue&resolution=true Prologue et C°] == Protocole à suivre pour chaque résolution == * Installer le couplé, compiler. Pour 99x95x19 et 192x142x19 ajouter la cible. * Nomenclature R97 pour 96x71x19 en couplé * Attention au piège MPI sur brodie * Installer le forcé dans le même répertoire config. Voir [wiki:LMDZ4OR_v2#CommenttournerlecoupléIPSLCM4_v2enmodeforcé] * vérifier lmdz.card : ajouter sulfate, ajouter o2a.nc (IPSLCM4_v2/ORCA2LMD9671) * vérifier paramètres physique (teta, pmagic, cvl_corr) * vérifier dates * Nomenclature F97 pour le forcé en 96x71x19 (R97 pour le couplé) * Faire tourner CREATE * Créer une expérience BANDS et faire tourner 1 an d'un coup pour avoir le fichier BANDS sur 1 an pour le forcé * Attention au piège MPI * Faire tourner LMDZOR 10 ans * Attention au piège MPI * Préparer config.card du couplé : * Démarrage atmosphère au delà des 10 ans * Démarrage Océan rces452 !OldName 2L20 18591230 * Démarrage coupleur n * Vérifier paramètre couplé : teta, pmagic, cvl_corr * Vérifier poids _v7 * Vérifier mémoire, CPU, nombre de processeurs * Attention au piège MPI * Créer si besoin fichier BANDS (1Y de simulation d'un coup en gardant le fichier) * Lancer le couplé == Résolution 96x71x19 == === R97 === * IPSLCM4_v2 figé le 11 juillet 2008 * Brodie - rhou035 : $WORKDIR/RESOLUTION/R97 * Attention à la compilation MPI : {{{ module load sxmpi/7.2.0 }}} * Attention à prendre les poids _v7 * Démarrage : * Atmosphère : 10 ans (fait, même binaire et o2a du couplé) * Fait. Voir : http://dodsp.idris.fr/rhou035/LMDZ4OR_v2/F97A/ * Océan : 2L20 - 20 ans 31 12 1859 * Couplé : lancé, 40 ans fait. Voir : http://dodsp.idris.fr/rhou035/IPSLCM4_v2/R97D/ == Résolution 96x95x19 == === R99 === * IPSLCM4_v2 figé le 11 juillet 2008 * Ajout résolution dans IPSLCM4_v2/AA_make, faire {{{ sxgmake ORCA2xLMD9695 }}} * Brodie : $WORKDIR/RESOLUTION/R99 * Attention à la compilation MPI : {{{ module load sxmpi/7.2.0 }}} * Démarrage : * Atmosphère : 10 ans (à faire) * Océan : == Résolution 144x142x19 == === R1414 === * IPSLCM4_v2 figé le 11 juillet 2008 * Brodie - rhou035 : $WORKDIR/RESOLUTION/R1414 * Attention à la compilation MPI : {{{ module load sxmpi/7.2.0 }}} * Attention à prendre les poids _v7 * Démarrage : * Atmosphère : 10 ans (fait, même binaire et o2a du couplé) * Fait. Voir : http://dodsp.idris.fr/rhou035/LMDZ4OR_v2/F1414A/ * Océan : 2L20 - 20 ans 31 12 1859 * Couplé : lancé. Voir : http://dodsp.idris.fr/rhou035/IPSLCM4_v2/R1414A/ == Résolution 192x142x19 == === Estimation consommation 10 ans === || machine || Temps CPU || Mémoire || Temps réel || || mercure (CCRT) || 250 h || 15 GB || 36 h || || brodie (IDRIS) || 300 h || 15 GB || 48 h (pas de noeud réservé) || Pour 200 ans, il faut 5 000 h/6 000 h CPU NEC. Demande de rallonge de 10 000 h à l'IDRIS sur le projet 0826 (rpsl) pour réaliser un ensemble de simulations cohérentes sur une seule machine en ajoutant cette résolution là. === R1914 === * IPSLCM4_v2 figé le 18 avril * Brodie : $WORKDIR/RESOLUTION/R1914 * Ajout résolution 192x142x19 : * Compilation : * Ajout des cibles ORCA2xLMD192142 et lmdz192142 dans IPSLCM4_v2/AA_make avant de lancer la commande ins_make. {{{ ORCA2xLMD192142 : libioipsl oasis3 liborchidee orca2 lmdz192142 verif echo "ORCA2xLMD192142" >.resol echo "$(LIB_MPI)" >.libmpi ... lmdz192142: (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 192x142x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_192x142x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 192x142x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_192x142x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; ) }}} * Attention! Compiler après avoir lancé {{{ module load sxmpi/7.2.0 }}}. A mettre dans le Job aussi. * compiler en lançant : {{{ sxgmake ORCA2xLMD192142 }}} * Exécution sur brodie: * 8 procs, 20 GB, 2h45 CPU pour la 1ère année, 2h30 CPU par an au delà. 22 mn de temps réel par mois, + 2mn pour rebuild. 48h pour 10 ans (estimation). * Poids : * 10 ans lancé avec première version des poids (R1914A) * 200 ans avec version des poids _v7 (R1914B). Voir aussi [wiki:BugMask2008-06]. * Fichier aérosols : RAS. Gardé 1980 et .nat seulement dans COMP/lmdz.card * Etat initial : WW202K, recopié depuis mercure, OCE, ICE et CPL en Restart. Depuis etat0 pour LMDZ et ORCHIDEE. * Fichier Bands : * Bands_192x142x19_7prc.dat recopié depuis mercure (EXP00/PARAM) * ajout résolution dans COMP/lmdz.driver {{{ LMD192142) BandsResol=192x142x19 ;; }}} * Physique (idem 144x142) sauf : * day_step = 960 (au lieu de 720 dans le 144x142 de Sébastien) * iphysiq = 20 (au lieu de 15) * tetagdiv = 1800. (au lieu de 3600.) * tetagrot = 2700. (au lieu de 5400.) * tetatemp = 2700. (au lieu de 5400.) * cvl_corr = 1.0 (au lieu de 1.002) * Différences entre R1914A et R1914B : * pmagic = 0.00 dans R1914A * pmagic = 0.02 dans R1914B (comme le 144x142 de Sébastien) * ok_dynzon = y dans R1914B (n dans R1914A) * R1914A arrêté à 10 ans. * R1914B poursuivi 70 ans (2020-2089), puis changement des teta et poursuite au delà : * tetagdiv = 3600. * tetagrot = 5400. * tetatemp = 5400. * Arrêt au 31-12-2109 car plus d'heures IDRIS sur rpsl. * Bascule sur mercure, poursuite avec teta=5400,7200. Plantage après 53 ans, en 08-2163. * Poursuite en repassant à 3600,5400 à partir de 08-2163 * ATLAS : [http://dods.idris.fr/rpsl003/IPSLCM4_v2/R1914A R1914A] * ATLAS : [http://dods.idris.fr/rpsl003/IPSLCM4_v2/R1914B R1914B] === R1914C sur mercure === * Installation sur mercure pour avoir des heures * Essai avec tetagdiv=5400 tetagrot=tetatemp=7200 * Déménagement Restart R1914B 30-12-2109 IDRIS --> CCRT * Poursuite de la simulation au dela de 2109 * Compte genci : gen0826 (5000h dispo) = Tableau récapitulatif des différences entre résolutions = || || R97 || R99 || R149 || R1414 || R1914 || || || || || || || || || '''Résolutions''' || || || || || || || atmosphère || 96x71x19 || 96x95x19 || 144x96x19 || 144x142x19 || 192x142x19 || || océan || ORCA2 || = || = || = || = || || || || || || || || || '''Etat initial''' || || || || || || || océan || || || || || || || atmosphère || || || || || || || || || || || || || || '''Paramètres''' || || || || || || || day_step || 480 || 480 || 720 || 720 || 960 || || iphysiq || 10 || 10 || 15 || 15 || 20 || || tetagdiv || 5400. || 5400. || 5400. || 3600. || 3600. || || tetagrot || 7200. || 7200. || 7200. (pas défaut) || 5400. || 5400. || || tetatemp || 7200. || 7200. || 7200. (pas défaut) || 5400. || 5400. || || cvl_corr || 1.0 || 1.0 || 1.0 || 1.0 || 1.0 || || pmagic || 0.02 || 0.02 || 0.02 || 0.02 || 0.02 || || || || || || || || || '''Oasis''' : nb points mozaic || <> || <> || <> || <> || <> || || '''Nombre de processeurs'''|| 4 || 4 || 6 || 8 || 8 || || '''Mémoire''' || 6GB || || || 16GB || 20GB || || || || || || || || * Memo : * Aérosols : actuel * Simulation comparable 2L20 : actuel * Niveau des sorties : standard type_run=CLIM, lev_histday=2, lev_histmth=2 * ok_dynzon de temps en temps