[3684] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
---|
| 2 | <html> |
---|
| 3 | <head> |
---|
| 4 | <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
---|
| 5 | <title></title> |
---|
| 6 | <meta name="generator" content="LibreOffice 4.2.8.2 (Linux)"> |
---|
| 7 | <meta name="created" content="0;0"> |
---|
| 8 | <meta name="changedby" content="hourdin "> |
---|
| 9 | <meta name="changed" content="20160502;180624575801232"> |
---|
| 10 | <meta name="changedby" content="hourdin "> |
---|
| 11 | <meta name="changedby" content="hourdin "> |
---|
| 12 | <meta name="changedby" content="hourdin "> |
---|
| 13 | <meta name="changedby" content="hourdin "> |
---|
| 14 | <meta name="changedby" content="hourdin "> |
---|
| 15 | <meta name="changedby" content="hourdin "> |
---|
| 16 | <meta name="changedby" content="hourdin "> |
---|
| 17 | <meta name="changedby" content="hourdin "> |
---|
| 18 | <meta name="changedby" content="hourdin "> |
---|
| 19 | <meta name="changedby" content="hourdin "> |
---|
| 20 | <meta name="changedby" content="hourdin "> |
---|
| 21 | <meta name="changedby" content="hourdin "> |
---|
| 22 | <meta name="changedby" content="hourdin "> |
---|
| 23 | <style type="text/css"> |
---|
| 24 | <!-- |
---|
| 25 | h1 { color: #000000 } |
---|
| 26 | p { color: #000000 } |
---|
| 27 | h3.cjk { font-family: "Droid Sans Fallback" } |
---|
| 28 | h3.ctl { font-family: "FreeSans" } |
---|
| 29 | h2 { color: #000000 } |
---|
| 30 | h2.cjk { font-family: "Droid Sans Fallback" } |
---|
| 31 | h2.ctl { font-family: "FreeSans" } |
---|
| 32 | --> |
---|
| 33 | </style> |
---|
| 34 | </head> |
---|
| 35 | <body lang="fr-FR" text="#000000" dir="ltr" style="background: transparent"> |
---|
| 36 | <h1 style="font-weight: normal"><font face="Arial, sans-serif"><b>Comment |
---|
| 37 | contribuer aux diagnostics multi-simulation ?</b> </font> |
---|
| 38 | </h1> |
---|
| 39 | <h3 class="western" style="margin-top: 0.1in; margin-bottom: 0.08in; background: #ffffcc; font-weight: normal"> |
---|
| 40 | <font face="Arial, sans-serif"><font size="3" style="font-size: 12pt">Frédéric |
---|
| 41 | Hourdin, 2 mai 2016</font></font></h3> |
---|
| 42 | <h3 class="western" style="margin-top: 0.1in; margin-bottom: 0.08in; background: #ffffcc; font-weight: normal"> |
---|
| 43 | <font face="Arial, sans-serif"><font size="3" style="font-size: 12pt">Cette |
---|
| 44 | page décrit comment contribuer aux diagnostics multi simulations de |
---|
| 45 | LMDZ sur ciclad. Plusieurs façon de contribuer : 1/ préparer des |
---|
| 46 | diagnostics multi-modèles en suivant les lignes ci-dessous et passer |
---|
| 47 | la main à quequ'un pour finaliser. 2/ Demander un compte sur le |
---|
| 48 | compte fabric pour contribuer aussi à la finalisation. La |
---|
| 49 | description ci-dessous permet de comprendre l'organisation de ces |
---|
| 50 | diagnostics et de mieux s'orienter pour proposer des diagnostics. </font></font> |
---|
| 51 | </h3> |
---|
| 52 | <h2 class="western"><font face="Arial, sans-serif">Cycles saisonniers |
---|
| 53 | moyens :</font></h2> |
---|
| 54 | <p><font face="Arial, sans-serif">Les cycle saisonniers moyens sont |
---|
| 55 | disponibles sous 3 formes sur ciclad. Si on prend l'exemple de la |
---|
| 56 | simulation <b>NPv5.4</b> pour la décennie <b>1982_1989</b></font></p> |
---|
| 57 | <ul> |
---|
| 58 | <li><p><font face="Arial, sans-serif">Les cycles saisonniers moyens |
---|
| 59 | en versions "histmth", au plus près du modèle : |
---|
| 60 | <b>/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG/NPv5.4_SE_1982_1989_1M_histmth.nc |
---|
| 61 | </b></font> |
---|
| 62 | </p> |
---|
| 63 | <li><p><font face="Arial, sans-serif">Une version Cmorisé des mêmes |
---|
| 64 | fichiers, séparés variable par variable dans : |
---|
| 65 | <b>/prodigfs/ipslfs/dods/fabric/lmdz/SE/CMOR/NPv5.4_1982_1989/ </b><br>avec |
---|
| 66 | les fichiers par exemple : clhcalipso.nc hfls.nc huss.nc rlutcs.nc |
---|
| 67 | rsus.nc tauu.nc zg500.nc cllcalipso.nc hfns.nc pr.nc rlut.nc |
---|
| 68 | rsutcs.nc tauv.nc clmcalipso.nc hfss.nc psl.nc rsdscs.nc rsut.nc |
---|
| 69 | ts.nc cltcalipso.nc hur.nc rldscs.nc rsds.nc sfcWind.nc ua.nc clt.nc |
---|
| 70 | hurs.nc rlds.nc rsdt.nc ta.nc va.nc ferret.jnl hus.nc rlus.nc |
---|
| 71 | rsuscs.nc tas.nc wap.nc </font> |
---|
| 72 | </p> |
---|
| 73 | <li><p><font face="Arial, sans-serif">Enfin, une version Cmorisé |
---|
| 74 | mais également rapportée à une grille commune et interpolée dans |
---|
| 75 | le temps sur : |
---|
| 76 | <b>/prodigfs/ipslfs/dods/fabric/lmdz/VLR/YEAR/NPv5.4_1982_1989/NC/</b></font></p> |
---|
| 77 | </ul> |
---|
| 78 | <h2 class="western"><font face="Arial, sans-serif">Accéssibilité |
---|
| 79 | via votre navigateur :</font></h2> |
---|
| 80 | <p><font face="Arial, sans-serif"><span style="font-weight: normal">La |
---|
| 81 | zone disque </span></font><font face="Arial, sans-serif"><b>/prodigfs/ipslfs/dods/</b></font><font face="Arial, sans-serif"><span style="font-weight: normal">fabric/lmdz/ |
---|
| 82 | est automatiquement exportée par le protocole</span></font> <font face="Arial, sans-serif"><b>thredds |
---|
| 83 | </b></font><font face="Arial, sans-serif"><span style="font-weight: normal">et |
---|
| 84 | les fichiers html sont accessible de l'extérieur, en remplaçant |
---|
| 85 | </span></font><font face="Arial, sans-serif"><b>/prodigfs/ipslfs/dods</b></font> |
---|
| 86 | <font face="Arial, sans-serif"><span style="font-weight: normal">par</span></font></p> |
---|
| 87 | <p><a href="http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/"><font face="Arial, sans-serif"><b>http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/</b></font></a></p> |
---|
| 88 | <p>et pour les fichiers netcdf par |
---|
| 89 | </p> |
---|
| 90 | <p><font face="Arial, sans-serif"><b><a href="http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/">http://vesg.ipsl.upmc.fr/thredds/</a><a href="http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/">dods</a><a href="http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/">C/IPSLFS</a></b></font></p> |
---|
| 91 | <p><br><br> |
---|
| 92 | </p> |
---|
| 93 | <p><font face="Arial, sans-serif"><b>Vous pouvez</b></font> <font face="Arial, sans-serif"><b>attaquer |
---|
| 94 | directement par ferret ou cdo le fichier |
---|
| 95 | <a href="http://vesg.ipsl.upmc.fr/thredds/dodsC/IPSLFS/fabric/lmdz/SE/ORIG/NPv5.4_SE_1982_1989_1M_histmth.nc">http://vesg.ipsl.upmc.fr/thredds/</a><a href="http://vesg.ipsl.upmc.fr/thredds/dodsC/IPSLFS/fabric/lmdz/SE/ORIG/NPv5.4_SE_1982_1989_1M_histmth.nc">dodsC/IPSLFS/fabric/lmdz/SE/ORIG/NPv5.4_SE_1982_1989_1M_histmth.nc</a></b></font></p> |
---|
| 96 | <p>On peut aussi se balader dans l'arborescence :</p> |
---|
| 97 | <p><a href="https://vesg.ipsl.upmc.fr/thredds/catalog/IPSLFS/fabric/lmdz/catalog.html">https://vesg.ipsl.upmc.fr/thredds/catalog/IPSLFS/fabric/lmdz/catalog.html</a></p> |
---|
| 98 | <p><br><br> |
---|
| 99 | </p> |
---|
| 100 | <h2 class="western"><font face="Arial, sans-serif">Archivage des |
---|
| 101 | diagnostics par simulation :</font></h2> |
---|
| 102 | <p style="font-weight: normal"><font face="Arial, sans-serif">pour |
---|
| 103 | chaque simulation, deux zones sont réservée pour stoker des |
---|
| 104 | diagnostics spécifiques :</font></p> |
---|
| 105 | <ul> |
---|
| 106 | <li><p style="font-weight: normal"><font face="Arial, sans-serif">Si |
---|
| 107 | vous êtes parti des fichiers Cmorisés et déjà interpollés, vous |
---|
| 108 | pouvez par cohérence stoker vos diagnostics sur un sous-répertoire |
---|
| 109 | de <b>/prodigfs/ipslfs/dods/fabric/lmdz/VLR/YEAR/NPv5.4_1982_1988. |
---|
| 110 | </b>On y trouve déjà les répertoires « METRICS » avec |
---|
| 111 | des diagnostics intégrés et « ZON » avec des moyennes |
---|
| 112 | zonales, stockées en ASCII.</font></p> |
---|
| 113 | <li><p><font face="Arial, sans-serif"><span style="font-weight: normal">/prodigfs/ipslfs/dods/fabric/lmdz/STORE/NPV5LRL79/NPv5.4 |
---|
| 114 | qui reprend plutôt la nomenclature de libigcm (avec EXPNAME= |
---|
| 115 | NPV5LRL79 et les sous répertoires ATM, ATLAS). C'est là notamment |
---|
| 116 | que sont stockés les atlas créés sous climaf comme |
---|
| 117 | /prodigfs/ipslfs/dods/fabric/lmdz/STORE/NPV5LRL79/NPv5.4/ATLAS/SE_1982_1989/ATM/index_example_YEAR_NPv5.4_1982_1989.html, |
---|
| 118 | attaquable de l'extérieur sous |
---|
| 119 | </span></font><a href="http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/fabric/lmdz/STORE/NPV5LRL79/NPv5.4/ATLAS/SE_1982_1989/ATM/index_example_YEAR_NPv5.4_1982_1989.html"><font face="Arial, sans-serif"><b>http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS</b></font><font face="Arial, sans-serif"><span style="font-weight: normal">/fabric/lmdz/STORE/NPV5LRL79/NPv5.4/ATLAS/SE_1982_1989/ATM/index_example_YEAR_NPv5.4_1982_1989.html</span></font></a></p> |
---|
| 120 | </ul> |
---|
| 121 | <p><br><br> |
---|
| 122 | </p> |
---|
| 123 | <h2 class="western"><font face="Arial, sans-serif">Contrôle des |
---|
| 124 | diagnostics multi-simulations :</font></h2> |
---|
| 125 | <p><font face="Arial, sans-serif">On peut définir autant de sous |
---|
| 126 | ensemble de simulations à comparer en créant un fichier |
---|
| 127 | <b>/prodigfs/ipslfs/dods/fabric/lmdz/MultiSimu/COMP2/def.txt</b> |
---|
| 128 | avec pour contenu</font></p> |
---|
| 129 | <p style="margin-bottom: 0.2in; background: #c0c0c0"><font face="Script, cursive"><font size="2" style="font-size: 11pt">NPv5.3 |
---|
| 130 | 1982_1989 Runs de l'ete </font></font> |
---|
| 131 | </p> |
---|
| 132 | <p style="margin-bottom: 0.2in; background: #c0c0c0"><font face="Script, cursive"><font size="2" style="font-size: 11pt">NPv5.40 |
---|
| 133 | 1982_1989 Version 5.4 </font></font> |
---|
| 134 | </p> |
---|
| 135 | <p style="margin-bottom: 0.2in; background: #c0c0c0"><font face="Script, cursive"><font size="2" style="font-size: 11pt">NPv5.50berg1 |
---|
| 136 | 1982_1989 version 5.5 </font></font> |
---|
| 137 | </p> |
---|
| 138 | <p><font face="Arial, sans-serif">Si vous écrivez un script pour |
---|
| 139 | réaliser des diagnostics multi-simulations, l'idée est donc de le |
---|
| 140 | faire dépendre de ce fichier, avec comme argument « COMP2 » |
---|
| 141 | qui est le nom de la comparaison en question.</font></p> |
---|
| 142 | <p><font face="Arial, sans-serif">Typiquement, votre script |
---|
| 143 | commencera par les lignes contenues dans le script config.sh que vous |
---|
| 144 | pouvez tester de n'importe où sur ciclad en lançant |
---|
| 145 | <b>~fabric/LMDZ/UTILS/config.sh COMP2</b></font></p> |
---|
| 146 | <p style="margin-bottom: 0.2in"><br><br> |
---|
| 147 | </p> |
---|
| 148 | <h2 class="western"><font face="Arial, sans-serif">Climaf ou not |
---|
| 149 | climaf :</font></h2> |
---|
| 150 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">Une |
---|
| 151 | des grandes nouveautés de ces diagnostics sur ciclad est |
---|
| 152 | l'utilisation du soft Climaf développé par Stéphane Sénesi et |
---|
| 153 | Jérôme servonnat dans le cadre de l'ANR convergence. Climaf en |
---|
| 154 | résumé est une surcouche intelligente et très souple de cdo (pour |
---|
| 155 | les premiers post-traitements) et ncl (pour les graphiques) écrite |
---|
| 156 | en python, et qui gère un cache automatique qui stoke tout un tas de |
---|
| 157 | fichier intermédiaires pour accélérer les opérations quand |
---|
| 158 | certains bouts ont déjà été réalisés. Climaf est pour le moment |
---|
| 159 | utilisé dans la logistique uniquement pour générer les atlas (et |
---|
| 160 | c'est déjà beaucoup). On appelle ici atlas, une ensemble de cartes |
---|
| 161 | horizontales ou de moyennes verticales réalisé à partir de cycle |
---|
| 162 | saisonniers moyens.</font></p> |
---|
| 163 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">Si |
---|
| 164 | vous développez de nouveaux diagnostics vous pouvez soit intégrer |
---|
| 165 | des scripts à vous de n'importe quelle nature dans la logistiques |
---|
| 166 | commune, ou essayer de vous mettre plus directement à climaf. Le but |
---|
| 167 | étant d'avancer le plus efficacement possible. Si ce n'est pas sous |
---|
| 168 | climaf, c'est de toutes façon très utile d'inclure des diagnistics |
---|
| 169 | qui peuvent permettre ensuite d'enrichir climaff</font></p> |
---|
| 170 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">Un cas |
---|
| 171 | où on conseillera peut-être climaf davantage dés le début : |
---|
| 172 | si il s'agit d'améliorer l'atlas = meilleures climatos, |
---|
| 173 | projections différentes. Parmis les choses identifiées sur les |
---|
| 174 | atlas :</font></p> |
---|
| 175 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">1/ |
---|
| 176 | mettre des climatos de flux turbulents sur continents</font></p> |
---|
| 177 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">2/ |
---|
| 178 | inclure les dernières climatos d'Alina sur les océans tropicaux</font></p> |
---|
| 179 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">3/ |
---|
| 180 | mettre des diagnostics plus pertinents des variables de surface dans |
---|
| 181 | les régions polaires.</font></p> |
---|
| 182 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">4/ |
---|
| 183 | faire des versions des atlas en coordonnées polaire stéréo.</font></p> |
---|
| 184 | <p style="margin-bottom: 0.2in"><br><br> |
---|
| 185 | </p> |
---|
| 186 | <h2 class="western"><font face="Arial, sans-serif">Intégration dans |
---|
| 187 | la chaîne automatique de génération :</font></h2> |
---|
| 188 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">Le |
---|
| 189 | script du grand tout s'appelle ~/LMDZ/MultiSimu/job_multi.sh</font></p> |
---|
| 190 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">Je |
---|
| 191 | peux m'occuper de l'intégration avec vous une fois que les scripts |
---|
| 192 | attaquent def.txt et génèrent les diagnostics aux bons endroits.</font></p> |
---|
| 193 | <p style="margin-bottom: 0.2in"><font face="Arial, sans-serif">De |
---|
| 194 | dont j'ai besoin c'est d'un script qui prenne en entrée le nom de |
---|
| 195 | l'intercomaraison (par exemple COMP2) et qui stocke des images ou |
---|
| 196 | pages html sur un sous répertoire de |
---|
| 197 | <b>/prodigfs/ipslfs/dods/fabric/lmdz/MultiSimu/COMP2/</b></font></p> |
---|
| 198 | </body> |
---|
| 199 | </html> |
---|