Tests IPSLCM4_v2 à différentes résolutions
Cette page prend la suite de la page : 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 : IPSLCM4_v2_PAR.
Cette version a été utilisée pour le stream2 d'Ensembles. Voir atlas/monitoring là : Prologue et C°
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é)
- Océan : 2L20 - 20 ans 31 12 1859
- Couplé : lancé, 40 ans fait. Voir : http://dodsp.idris.fr/rhou035/IPSLCM4_v2/R97D/
Estimation consommation 10 ans
machine | Nb CPU | Temps CPU | Mémoire | Temps réel | PeriodNb?
|
brodie (IDRIS) | 4 | 50 h | 4 GB | 19 h | 24
|
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 :
Estimation consommation 10 ans
machine | Nb CPU | Temps CPU | Mémoire | Temps réel | PeriodNb?
|
brodie (IDRIS) | 4 | 65 h | 5 GB | 35 h | 24
|
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é)
- Océan : 2L20 - 20 ans 31 12 1859
- Couplé : lancé. Voir : http://dodsp.idris.fr/rhou035/IPSLCM4_v2/R1414A/
Estimation consommation 10 ans
machine | Nb CPU | Temps CPU | Mémoire | Temps réel | PeriodNb?
|
brodie (IDRIS) | 8 | 200 h | 12 GB | 66 h | 24
|
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 :
- 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 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 : R1914A
- ATLAS : 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
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 LMDZ4OR_v2
- 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é
- Faire tourner LMDZOR 10 ans
- 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é