= 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 18 avril 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°] == 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. * 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 || ? || 720 || 720 || 960 || || iphysiq || 10 || ? || 15 || 15 || 20 || || tetagdiv || 10800. || ? || 3600. || 3600. || 3600. || || tetagrot || 18000. || ? || 3600. || 5400. || 5400. || || tetatemp || 18000. || ? || 3600. || 5400. || 5400. || || cvl_corr || défaut 1.0 || ? || défaut || 1.002 (1.0 pour stream2) || 1.0 || || pmagic || défaut 0.0 || ? || défaut || 0.02 || 0.02 || || || || || || || || || '''Oasis''' : nb points mozaic || <> || <> || <> || <> || <> || || '''Nombre de processeurs'''|| 4 || ? || 6 || 6 ou 8 || 8 || || '''Mémoire''' || 6GB || || || 16GB || 20GB || || || || || || || || * Memo : * Vérifier aérosols * Simulation comparable 2L20 : préindustriel * Vérifier le niveau des sorties * ok_dynzon de temps en temps