Changeset 1690
- Timestamp:
- 03/19/12 15:41:59 (13 years ago)
- Location:
- CONFIG/UNIFORM/u1
- Files:
-
- 52 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/DRIVER/lmdz.driver
r1689 r1690 3 3 function LMDZ_sed 4 4 { 5 # Usage : LMDZ_sed filedef var_name myvalue 6 # In file filedef modify the line containing var_name=xxx into var_name=myvalue 5 7 IGCM_debug_PushStack "LMDZ_sed" 6 8 … … 13 15 return $RET 14 16 } 17 function LMDZ_sed_default 18 { 19 # Usage : LMDZ_sed_default filedef var_name 20 # In file filedef modify the line "var_name=xxx DEFAULT= myvalue" 21 # into "var_name=myvalue" 22 IGCM_debug_PushStack "LMDZ_sed_default" 23 24 DefValue=$( grep ${2} ${1} | awk -F"DEFAULT.=*" '{print $2}') 25 26 LMDZ_sed ${1} ${2} $DefValue 27 IGCM_debug_PopStack "LMDZ_sed_default" 28 return $RET 29 } 30 15 31 16 32 function ATM_Initialize … … 185 201 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 186 202 LMDZ_sed config.def solaire ${IPCC_SOLAR} 203 else 204 LMDZ_sed_default config.def solaire 187 205 fi 188 206 if [ -f CO2.txt ] ; then 189 207 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 190 208 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 191 fi 209 else 210 LMDZ_sed_default config.def co2_ppm 211 fi 212 213 192 214 if [ -f CH4.txt ] ; then 193 215 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 194 216 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 217 else 218 LMDZ_sed_default config.def CH4_ppb 195 219 fi 196 220 if [ -f N2O.txt ] ; then 197 221 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 198 222 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 223 else 224 LMDZ_sed_default config.def N2O_ppb 199 225 fi 200 226 if [ -f CFC11.txt ] ; then 201 227 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 202 228 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 229 else 230 LMDZ_sed_default config.def CFC11_ppt 203 231 fi 204 232 if [ -f CFC12.txt ] ; then 205 233 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 206 234 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 235 else 236 LMDZ_sed_default config.def CFC12_ppt 207 237 fi 208 238 … … 283 313 if [ ${lmdz_UserChoices_CARBON_CYCLE} = historical ] ; then 284 314 # Modify co2_ppm in config.def only for historical run 315 # If not historical run, keep co2_ppm value set earlier by LMDZ_sed 285 316 LMDZ_sed config.def co2_ppm ${CO2_ppm} 286 317 fi … … 310 341 if [ X${LMDZ_Physics} = X"NPv3.0" ] ; then 311 342 LMDZ_sed gcm.def iphysiq 5 343 else 344 LMDZ_sed_default gcm.def iphysiq 312 345 fi 313 346 … … 366 399 fi 367 400 368 # guide.def : Activate nudging if ok_guide set in lmdz.card401 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 369 402 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then 370 403 LMDZ_sed guide.def ok_guide ${lmdz_UserChoices_ok_guide} 404 else 405 LMDZ_sed guide.def ok_guide n 371 406 fi 372 407 -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/config.def_actuel
r1670 r1690 20 20 R_incl = 23.441 21 21 ### solaire = Constante solaire 22 solaire = 1366.089622 solaire = _AUTO_ : DEFAULT = 1366.0896 23 23 # 24 24 # Taux gaz a effet de serre 25 25 # 26 26 ### co2_ppm = taux CO2 en ppm 27 co2_ppm = 0.36886500E+0327 co2_ppm = _AUTO_: DEFAULT = 0.36886500E+03 28 28 ### CH4_ppb = taux CH4 en ppb 29 CH4_ppb = 0.17510225E+0429 CH4_ppb = _AUTO_ : DEFAULT = 0.17510225E+04 30 30 ### N2O_ppb = taux N2O en ppb 31 N2O_ppb = 0.31585000E+0331 N2O_ppb = _AUTO_ : DEFAULT = 0.31585000E+03 32 32 ### CFC11_ppt = taux CFC11 en ppt 33 CFC11_ppt = 5.18015181E+0133 CFC11_ppt = _AUTO_ : DEFAULT = 5.18015181E+01 34 34 ### CFC12_ppt = taux CFC12 en ppt 35 CFC12_ppt = 0.99862742E+0335 CFC12_ppt = _AUTO_ : DEFAULT = 0.99862742E+03 36 36 # 37 37 # Parametres effets directs/indirects des "aerosols" -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/gcm.def_144x142x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/gcm.def_144x142x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/gcm.def_56x55x19
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=5 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 5 30 31 ## Activation ou non de la parametrisation de Hines pour la strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/gcm.def_96x71x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/gcm.def_96x95x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/gcm.def_96x95x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/guide.def
r1643 r1690 1 1 # ok_guide=y : guidage active 2 ok_guide= n2 ok_guide=_AUTO_ : DEFFAULT = n 3 3 # 4 4 guide_u= y -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/output.def_high
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 5 5 5 5 … … 95 95 lev_histdayNMC=8 96 96 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 97 ok_histNMC = y, n, n97 ok_histNMC = _AUTO_ 98 98 99 99 # … … 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/output.def_low
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 2 2 5 5 5 … … 21 21 lev_histdayNMC=8 22 22 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 23 ok_histNMC = y, n, n23 ok_histNMC = _AUTO_ 24 24 25 25 # … … 27 27 # 28 28 ### ok_cosp=y/n flag simulateur COSP 29 ok_cosp= n29 ok_cosp= _AUTO_ 30 30 ### freq_COSP = frequence d'appel de COSP en secondes 31 31 freq_COSP=10800. 32 32 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 33 ok_mensuelCOSP= y33 ok_mensuelCOSP= _AUTO_ 34 34 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 35 ok_journeCOSP= y35 ok_journeCOSP= _AUTO_ 36 36 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 37 ok_hfCOSP= n37 ok_hfCOSP= _AUTO_ 38 38 39 39 # … … 45 45 freq_ISCCP=10800. 46 46 ### freqout_isccp = frequence output en jours du simulateur ISCCP 47 ecrit_ISCCP= _ecrit-ISCCP_47 ecrit_ISCCP= _AUTO_ 48 48 ### top_height = flag choix calcul nuages par le simulateur en utilisant 49 49 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/output.def_medium
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 2 5 5 5 … … 96 96 lev_histdayNMC=8 97 97 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 98 ok_histNMC = y, n, n98 ok_histNMC = _AUTO_ 99 99 # 100 100 # Parametres simulateur COSP (CFMIP Observational Simulator Package) 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/PARAM/run.def
r1670 r1690 7 7 INCLUDEDEF=config.def 8 8 INCLUDEDEF=reprobus.def 9 INCLUDEDEF=guide.def 9 10 ## Type de calendrier utilise 10 11 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d 11 calend= _calend_12 calend= _AUTO_ 12 13 ## Jour de l etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 13 dayref= _dayref_14 dayref= _AUTO_ 14 15 ## Annee de l etat initial ( avec 4 chiffres ) 15 anneeref= _anneeref_16 anneeref= _AUTO_ 16 17 ## Nombre de jours d integration 17 nday= _nday_18 nday= _AUTO_ 18 19 ## Remise a zero de la date initiale 19 raz_date= _raz_date_20 raz_date= _AUTO_ 20 21 ## periode de sortie des variables de controle (en pas) 21 22 iconser=240 … … 25 26 ok_dynzon=n 26 27 ## periode de stockage fichier dynzon (en jour) 27 periodav= _periodav_28 periodav= _AUTO_ 28 29 ## activation du calcul d equilibrage de charge 29 adjust= _adjust_30 adjust= _AUTO_ 30 31 ## activation du filtre fft 31 32 use_filtre_fft=y -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/DRIVER/lmdz.driver
r1689 r1690 3 3 function LMDZ_sed 4 4 { 5 # Usage : LMDZ_sed filedef var_name myvalue 6 # In file filedef modify the line containing var_name=xxx into var_name=myvalue 5 7 IGCM_debug_PushStack "LMDZ_sed" 6 8 … … 13 15 return $RET 14 16 } 17 function LMDZ_sed_default 18 { 19 # Usage : LMDZ_sed_default filedef var_name 20 # In file filedef modify the line "var_name=xxx DEFAULT= myvalue" 21 # into "var_name=myvalue" 22 IGCM_debug_PushStack "LMDZ_sed_default" 23 24 DefValue=$( grep ${2} ${1} | awk -F"DEFAULT.=*" '{print $2}') 25 26 LMDZ_sed ${1} ${2} $DefValue 27 IGCM_debug_PopStack "LMDZ_sed_default" 28 return $RET 29 } 30 15 31 16 32 function ATM_Initialize … … 185 201 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 186 202 LMDZ_sed config.def solaire ${IPCC_SOLAR} 203 else 204 LMDZ_sed_default config.def solaire 187 205 fi 188 206 if [ -f CO2.txt ] ; then 189 207 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 190 208 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 191 fi 209 else 210 LMDZ_sed_default config.def co2_ppm 211 fi 212 213 192 214 if [ -f CH4.txt ] ; then 193 215 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 194 216 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 217 else 218 LMDZ_sed_default config.def CH4_ppb 195 219 fi 196 220 if [ -f N2O.txt ] ; then 197 221 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 198 222 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 223 else 224 LMDZ_sed_default config.def N2O_ppb 199 225 fi 200 226 if [ -f CFC11.txt ] ; then 201 227 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 202 228 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 229 else 230 LMDZ_sed_default config.def CFC11_ppt 203 231 fi 204 232 if [ -f CFC12.txt ] ; then 205 233 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 206 234 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 235 else 236 LMDZ_sed_default config.def CFC12_ppt 207 237 fi 208 238 … … 283 313 if [ ${lmdz_UserChoices_CARBON_CYCLE} = historical ] ; then 284 314 # Modify co2_ppm in config.def only for historical run 315 # If not historical run, keep co2_ppm value set earlier by LMDZ_sed 285 316 LMDZ_sed config.def co2_ppm ${CO2_ppm} 286 317 fi … … 310 341 if [ X${LMDZ_Physics} = X"NPv3.0" ] ; then 311 342 LMDZ_sed gcm.def iphysiq 5 343 else 344 LMDZ_sed_default gcm.def iphysiq 312 345 fi 313 346 … … 366 399 fi 367 400 368 # guide.def : Activate nudging if ok_guide set in lmdz.card401 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 369 402 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then 370 403 LMDZ_sed guide.def ok_guide ${lmdz_UserChoices_ok_guide} 404 else 405 LMDZ_sed guide.def ok_guide n 371 406 fi 372 407 -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/config.def_actuel
r1686 r1690 20 20 R_incl = 23.441 21 21 ### solaire = Constante solaire 22 solaire = 1366.089622 solaire = _AUTO_ : DEFAULT = 1366.0896 23 23 # 24 24 # Taux gaz a effet de serre 25 25 # 26 26 ### co2_ppm = taux CO2 en ppm 27 co2_ppm = 0.36886500E+0327 co2_ppm = _AUTO_: DEFAULT = 0.36886500E+03 28 28 ### CH4_ppb = taux CH4 en ppb 29 CH4_ppb = 0.17510225E+0429 CH4_ppb = _AUTO_ : DEFAULT = 0.17510225E+04 30 30 ### N2O_ppb = taux N2O en ppb 31 N2O_ppb = 0.31585000E+0331 N2O_ppb = _AUTO_ : DEFAULT = 0.31585000E+03 32 32 ### CFC11_ppt = taux CFC11 en ppt 33 CFC11_ppt = 5.18015181E+0133 CFC11_ppt = _AUTO_ : DEFAULT = 5.18015181E+01 34 34 ### CFC12_ppt = taux CFC12 en ppt 35 CFC12_ppt = 0.99862742E+0335 CFC12_ppt = _AUTO_ : DEFAULT = 0.99862742E+03 36 36 # 37 37 # Parametres effets directs/indirects des "aerosols" -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/gcm.def_144x142x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/gcm.def_144x142x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/gcm.def_56x55x19
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=5 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 5 30 31 ## Activation ou non de la parametrisation de Hines pour la strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/gcm.def_96x71x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/gcm.def_96x95x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/gcm.def_96x95x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/guide.def
r1643 r1690 1 1 # ok_guide=y : guidage active 2 ok_guide= n2 ok_guide=_AUTO_ : DEFFAULT = n 3 3 # 4 4 guide_u= y -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/output.def_high
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 5 5 5 5 … … 95 95 lev_histdayNMC=8 96 96 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 97 ok_histNMC = y, n, n97 ok_histNMC = _AUTO_ 98 98 99 99 # … … 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/output.def_low
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 2 2 5 5 5 … … 21 21 lev_histdayNMC=8 22 22 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 23 ok_histNMC = y, n, n23 ok_histNMC = _AUTO_ 24 24 25 25 # … … 27 27 # 28 28 ### ok_cosp=y/n flag simulateur COSP 29 ok_cosp= n29 ok_cosp= _AUTO_ 30 30 ### freq_COSP = frequence d'appel de COSP en secondes 31 31 freq_COSP=10800. 32 32 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 33 ok_mensuelCOSP= y33 ok_mensuelCOSP= _AUTO_ 34 34 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 35 ok_journeCOSP= y35 ok_journeCOSP= _AUTO_ 36 36 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 37 ok_hfCOSP= n37 ok_hfCOSP= _AUTO_ 38 38 39 39 # … … 45 45 freq_ISCCP=10800. 46 46 ### freqout_isccp = frequence output en jours du simulateur ISCCP 47 ecrit_ISCCP= _ecrit-ISCCP_47 ecrit_ISCCP= _AUTO_ 48 48 ### top_height = flag choix calcul nuages par le simulateur en utilisant 49 49 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/output.def_medium
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 2 5 5 5 … … 96 96 lev_histdayNMC=8 97 97 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 98 ok_histNMC = y, n, n98 ok_histNMC = _AUTO_ 99 99 # 100 100 # Parametres simulateur COSP (CFMIP Observational Simulator Package) 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/IPSLCM5_u1/GENERAL/PARAM/run.def
r1686 r1690 7 7 INCLUDEDEF=config.def 8 8 INCLUDEDEF=reprobus.def 9 INCLUDEDEF=guide.def 9 10 ## Type de calendrier utilise 10 11 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d 11 calend= _calend_12 calend= _AUTO_ 12 13 ## Jour de l etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 13 dayref= _dayref_14 dayref= _AUTO_ 14 15 ## Annee de l etat initial ( avec 4 chiffres ) 15 anneeref= _anneeref_16 anneeref= _AUTO_ 16 17 ## Nombre de jours d integration 17 nday= _nday_18 nday= _AUTO_ 18 19 ## Remise a zero de la date initiale 19 raz_date= _raz_date_20 raz_date= _AUTO_ 20 21 ## periode de sortie des variables de controle (en pas) 21 22 iconser=240 … … 25 26 ok_dynzon=n 26 27 ## periode de stockage fichier dynzon (en jour) 27 periodav= _periodav_28 periodav= _AUTO_ 28 29 ## activation du calcul d equilibrage de charge 29 adjust= _adjust_30 adjust= _AUTO_ 30 31 ## activation du filtre fft 31 32 use_filtre_fft=y -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/DRIVER/lmdz.driver
r1689 r1690 3 3 function LMDZ_sed 4 4 { 5 # Usage : LMDZ_sed filedef var_name myvalue 6 # In file filedef modify the line containing var_name=xxx into var_name=myvalue 5 7 IGCM_debug_PushStack "LMDZ_sed" 6 8 … … 13 15 return $RET 14 16 } 17 function LMDZ_sed_default 18 { 19 # Usage : LMDZ_sed_default filedef var_name 20 # In file filedef modify the line "var_name=xxx DEFAULT= myvalue" 21 # into "var_name=myvalue" 22 IGCM_debug_PushStack "LMDZ_sed_default" 23 24 DefValue=$( grep ${2} ${1} | awk -F"DEFAULT.=*" '{print $2}') 25 26 LMDZ_sed ${1} ${2} $DefValue 27 IGCM_debug_PopStack "LMDZ_sed_default" 28 return $RET 29 } 30 15 31 16 32 function ATM_Initialize … … 185 201 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 186 202 LMDZ_sed config.def solaire ${IPCC_SOLAR} 203 else 204 LMDZ_sed_default config.def solaire 187 205 fi 188 206 if [ -f CO2.txt ] ; then 189 207 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 190 208 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 191 fi 209 else 210 LMDZ_sed_default config.def co2_ppm 211 fi 212 213 192 214 if [ -f CH4.txt ] ; then 193 215 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 194 216 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 217 else 218 LMDZ_sed_default config.def CH4_ppb 195 219 fi 196 220 if [ -f N2O.txt ] ; then 197 221 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 198 222 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 223 else 224 LMDZ_sed_default config.def N2O_ppb 199 225 fi 200 226 if [ -f CFC11.txt ] ; then 201 227 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 202 228 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 229 else 230 LMDZ_sed_default config.def CFC11_ppt 203 231 fi 204 232 if [ -f CFC12.txt ] ; then 205 233 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 206 234 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 235 else 236 LMDZ_sed_default config.def CFC12_ppt 207 237 fi 208 238 … … 283 313 if [ ${lmdz_UserChoices_CARBON_CYCLE} = historical ] ; then 284 314 # Modify co2_ppm in config.def only for historical run 315 # If not historical run, keep co2_ppm value set earlier by LMDZ_sed 285 316 LMDZ_sed config.def co2_ppm ${CO2_ppm} 286 317 fi … … 310 341 if [ X${LMDZ_Physics} = X"NPv3.0" ] ; then 311 342 LMDZ_sed gcm.def iphysiq 5 343 else 344 LMDZ_sed_default gcm.def iphysiq 312 345 fi 313 346 … … 366 399 fi 367 400 368 # guide.def : Activate nudging if ok_guide set in lmdz.card401 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 369 402 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then 370 403 LMDZ_sed guide.def ok_guide ${lmdz_UserChoices_ok_guide} 404 else 405 LMDZ_sed guide.def ok_guide n 371 406 fi 372 407 -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/config.def_actuel
r1686 r1690 20 20 R_incl = 23.441 21 21 ### solaire = Constante solaire 22 solaire = 1366.089622 solaire = _AUTO_ : DEFAULT = 1366.0896 23 23 # 24 24 # Taux gaz a effet de serre 25 25 # 26 26 ### co2_ppm = taux CO2 en ppm 27 co2_ppm = 0.36886500E+0327 co2_ppm = _AUTO_: DEFAULT = 0.36886500E+03 28 28 ### CH4_ppb = taux CH4 en ppb 29 CH4_ppb = 0.17510225E+0429 CH4_ppb = _AUTO_ : DEFAULT = 0.17510225E+04 30 30 ### N2O_ppb = taux N2O en ppb 31 N2O_ppb = 0.31585000E+0331 N2O_ppb = _AUTO_ : DEFAULT = 0.31585000E+03 32 32 ### CFC11_ppt = taux CFC11 en ppt 33 CFC11_ppt = 5.18015181E+0133 CFC11_ppt = _AUTO_ : DEFAULT = 5.18015181E+01 34 34 ### CFC12_ppt = taux CFC12 en ppt 35 CFC12_ppt = 0.99862742E+0335 CFC12_ppt = _AUTO_ : DEFAULT = 0.99862742E+03 36 36 # 37 37 # Parametres effets directs/indirects des "aerosols" -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/gcm.def_144x142x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/gcm.def_144x142x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/gcm.def_56x55x19
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=5 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 5 30 31 ## Activation ou non de la parametrisation de Hines pour la strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/gcm.def_96x71x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/gcm.def_96x95x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/gcm.def_96x95x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/guide.def
r1643 r1690 1 1 # ok_guide=y : guidage active 2 ok_guide= n2 ok_guide=_AUTO_ : DEFFAULT = n 3 3 # 4 4 guide_u= y -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/output.def_high
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 5 5 5 5 … … 95 95 lev_histdayNMC=8 96 96 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 97 ok_histNMC = y, n, n97 ok_histNMC = _AUTO_ 98 98 99 99 # … … 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/output.def_low
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 2 2 5 5 5 … … 21 21 lev_histdayNMC=8 22 22 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 23 ok_histNMC = y, n, n23 ok_histNMC = _AUTO_ 24 24 25 25 # … … 27 27 # 28 28 ### ok_cosp=y/n flag simulateur COSP 29 ok_cosp= n29 ok_cosp= _AUTO_ 30 30 ### freq_COSP = frequence d'appel de COSP en secondes 31 31 freq_COSP=10800. 32 32 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 33 ok_mensuelCOSP= y33 ok_mensuelCOSP= _AUTO_ 34 34 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 35 ok_journeCOSP= y35 ok_journeCOSP= _AUTO_ 36 36 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 37 ok_hfCOSP= n37 ok_hfCOSP= _AUTO_ 38 38 39 39 # … … 45 45 freq_ISCCP=10800. 46 46 ### freqout_isccp = frequence output en jours du simulateur ISCCP 47 ecrit_ISCCP= _ecrit-ISCCP_47 ecrit_ISCCP= _AUTO_ 48 48 ### top_height = flag choix calcul nuages par le simulateur en utilisant 49 49 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/output.def_medium
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 2 5 5 5 … … 96 96 lev_histdayNMC=8 97 97 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 98 ok_histNMC = y, n, n98 ok_histNMC = _AUTO_ 99 99 # 100 100 # Parametres simulateur COSP (CFMIP Observational Simulator Package) 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/LMDZOR_u1/GENERAL/PARAM/run.def
r1686 r1690 7 7 INCLUDEDEF=config.def 8 8 INCLUDEDEF=reprobus.def 9 INCLUDEDEF=guide.def 9 10 ## Type de calendrier utilise 10 11 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d 11 calend= _calend_12 calend= _AUTO_ 12 13 ## Jour de l etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 13 dayref= _dayref_14 dayref= _AUTO_ 14 15 ## Annee de l etat initial ( avec 4 chiffres ) 15 anneeref= _anneeref_16 anneeref= _AUTO_ 16 17 ## Nombre de jours d integration 17 nday= _nday_18 nday= _AUTO_ 18 19 ## Remise a zero de la date initiale 19 raz_date= _raz_date_20 raz_date= _AUTO_ 20 21 ## periode de sortie des variables de controle (en pas) 21 22 iconser=240 … … 25 26 ok_dynzon=n 26 27 ## periode de stockage fichier dynzon (en jour) 27 periodav= _periodav_28 periodav= _AUTO_ 28 29 ## activation du calcul d equilibrage de charge 29 adjust= _adjust_30 adjust= _AUTO_ 30 31 ## activation du filtre fft 31 32 use_filtre_fft=y -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/DRIVER/lmdz.driver
r1689 r1690 3 3 function LMDZ_sed 4 4 { 5 # Usage : LMDZ_sed filedef var_name myvalue 6 # In file filedef modify the line containing var_name=xxx into var_name=myvalue 5 7 IGCM_debug_PushStack "LMDZ_sed" 6 8 … … 13 15 return $RET 14 16 } 17 function LMDZ_sed_default 18 { 19 # Usage : LMDZ_sed_default filedef var_name 20 # In file filedef modify the line "var_name=xxx DEFAULT= myvalue" 21 # into "var_name=myvalue" 22 IGCM_debug_PushStack "LMDZ_sed_default" 23 24 DefValue=$( grep ${2} ${1} | awk -F"DEFAULT.=*" '{print $2}') 25 26 LMDZ_sed ${1} ${2} $DefValue 27 IGCM_debug_PopStack "LMDZ_sed_default" 28 return $RET 29 } 30 15 31 16 32 function ATM_Initialize … … 185 201 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 186 202 LMDZ_sed config.def solaire ${IPCC_SOLAR} 203 else 204 LMDZ_sed_default config.def solaire 187 205 fi 188 206 if [ -f CO2.txt ] ; then 189 207 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 190 208 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 191 fi 209 else 210 LMDZ_sed_default config.def co2_ppm 211 fi 212 213 192 214 if [ -f CH4.txt ] ; then 193 215 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 194 216 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 217 else 218 LMDZ_sed_default config.def CH4_ppb 195 219 fi 196 220 if [ -f N2O.txt ] ; then 197 221 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 198 222 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 223 else 224 LMDZ_sed_default config.def N2O_ppb 199 225 fi 200 226 if [ -f CFC11.txt ] ; then 201 227 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 202 228 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 229 else 230 LMDZ_sed_default config.def CFC11_ppt 203 231 fi 204 232 if [ -f CFC12.txt ] ; then 205 233 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 206 234 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 235 else 236 LMDZ_sed_default config.def CFC12_ppt 207 237 fi 208 238 … … 283 313 if [ ${lmdz_UserChoices_CARBON_CYCLE} = historical ] ; then 284 314 # Modify co2_ppm in config.def only for historical run 315 # If not historical run, keep co2_ppm value set earlier by LMDZ_sed 285 316 LMDZ_sed config.def co2_ppm ${CO2_ppm} 286 317 fi … … 310 341 if [ X${LMDZ_Physics} = X"NPv3.0" ] ; then 311 342 LMDZ_sed gcm.def iphysiq 5 343 else 344 LMDZ_sed_default gcm.def iphysiq 312 345 fi 313 346 … … 366 399 fi 367 400 368 # guide.def : Activate nudging if ok_guide set in lmdz.card401 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 369 402 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then 370 403 LMDZ_sed guide.def ok_guide ${lmdz_UserChoices_ok_guide} 404 else 405 LMDZ_sed guide.def ok_guide n 371 406 fi 372 407 -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/config.def_actuel
r1670 r1690 20 20 R_incl = 23.441 21 21 ### solaire = Constante solaire 22 solaire = 1366.089622 solaire = _AUTO_ : DEFAULT = 1366.0896 23 23 # 24 24 # Taux gaz a effet de serre 25 25 # 26 26 ### co2_ppm = taux CO2 en ppm 27 co2_ppm = 0.36886500E+0327 co2_ppm = _AUTO_: DEFAULT = 0.36886500E+03 28 28 ### CH4_ppb = taux CH4 en ppb 29 CH4_ppb = 0.17510225E+0429 CH4_ppb = _AUTO_ : DEFAULT = 0.17510225E+04 30 30 ### N2O_ppb = taux N2O en ppb 31 N2O_ppb = 0.31585000E+0331 N2O_ppb = _AUTO_ : DEFAULT = 0.31585000E+03 32 32 ### CFC11_ppt = taux CFC11 en ppt 33 CFC11_ppt = 5.18015181E+0133 CFC11_ppt = _AUTO_ : DEFAULT = 5.18015181E+01 34 34 ### CFC12_ppt = taux CFC12 en ppt 35 CFC12_ppt = 0.99862742E+0335 CFC12_ppt = _AUTO_ : DEFAULT = 0.99862742E+03 36 36 # 37 37 # Parametres effets directs/indirects des "aerosols" -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/gcm.def_144x142x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/gcm.def_144x142x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=15 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 15 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/gcm.def_56x55x19
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=5 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 5 30 31 ## Activation ou non de la parametrisation de Hines pour la strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/gcm.def_96x71x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/gcm.def_96x95x19
r768 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=n -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/gcm.def_96x95x39
r762 r1690 27 27 physic=y 28 28 ## periode de la physique (en pas) 29 iphysiq=10 29 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 30 iphysiq=_AUTO_ : DEFAULT = 10 30 31 ## Avec ou sans strato 31 32 ok_strato=y -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/guide.def
r1643 r1690 1 1 # ok_guide=y : guidage active 2 ok_guide= n2 ok_guide=_AUTO_ : DEFFAULT = n 3 3 # 4 4 guide_u= y -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/output.def_high
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 5 5 5 5 … … 95 95 lev_histdayNMC=8 96 96 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 97 ok_histNMC = y, n, n97 ok_histNMC = _AUTO_ 98 98 99 99 # … … 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/output.def_low
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 2 2 5 5 5 … … 21 21 lev_histdayNMC=8 22 22 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 23 ok_histNMC = y, n, n23 ok_histNMC = _AUTO_ 24 24 25 25 # … … 27 27 # 28 28 ### ok_cosp=y/n flag simulateur COSP 29 ok_cosp= n29 ok_cosp= _AUTO_ 30 30 ### freq_COSP = frequence d'appel de COSP en secondes 31 31 freq_COSP=10800. 32 32 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 33 ok_mensuelCOSP= y33 ok_mensuelCOSP= _AUTO_ 34 34 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 35 ok_journeCOSP= y35 ok_journeCOSP= _AUTO_ 36 36 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 37 ok_hfCOSP= n37 ok_hfCOSP= _AUTO_ 38 38 39 39 # … … 45 45 freq_ISCCP=10800. 46 46 ### freqout_isccp = frequence output en jours du simulateur ISCCP 47 ecrit_ISCCP= _ecrit-ISCCP_47 ecrit_ISCCP= _AUTO_ 48 48 ### top_height = flag choix calcul nuages par le simulateur en utilisant 49 49 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/output.def_medium
r1550 r1690 5 5 phys_out_filenames= histmth histday histhf histhf3h histhf3hm histstn 6 6 # Sortir ou non les fichiers 7 phys_out_filekeys= n n n n n n7 phys_out_filekeys= _AUTO_ 8 8 # Niveaux de sorties 9 9 phys_out_filelevels= 5 5 2 5 5 5 … … 96 96 lev_histdayNMC=8 97 97 ### - ok_histNMC = y/n, y/n, y/n pour avoir les sorties NMC mensuelles, journalieres et haute frequence 98 ok_histNMC = y, n, n98 ok_histNMC = _AUTO_ 99 99 # 100 100 # Parametres simulateur COSP (CFMIP Observational Simulator Package) 101 101 # 102 102 ### ok_cosp=y/n flag simulateur COSP 103 ok_cosp= n103 ok_cosp= _AUTO_ 104 104 ### freq_COSP = frequence d'appel de COSP en secondes 105 105 freq_COSP=10800. 106 106 ### ok_mensuelCOSP=y/n sortir fichier mensuel COSP histmthCOSP.nc, =n pas de fichier histmthCOSP.nc 107 ok_mensuelCOSP= y107 ok_mensuelCOSP= _AUTO_ 108 108 ### ok_journeCOSP=y/n sortir fichier journalier histdayCOSP.nc, =n pas de fichier histdayCOSP.nc 109 ok_journeCOSP= y109 ok_journeCOSP= _AUTO_ 110 110 ### ok_hfCOSP=y/n, ecrire sorties haute frequence histhfCOSP.nc, =n pas de fichier histhfCOSP.nc 111 ok_hfCOSP= n111 ok_hfCOSP= _AUTO_ 112 112 # 113 113 # Parametres simulateur ISCCP … … 118 118 freq_ISCCP=10800. 119 119 ### freqout_isccp = frequence output en jours du simulateur ISCCP 120 ecrit_ISCCP= _ecrit-ISCCP_120 ecrit_ISCCP= _AUTO_ 121 121 ### top_height = flag choix calcul nuages par le simulateur en utilisant 122 122 # - les donnees IR et/ou VIS et l algorithme ISCCP-D1 -
CONFIG/UNIFORM/u1/LMDZREPR_u1/GENERAL/PARAM/run.def
r1670 r1690 7 7 INCLUDEDEF=config.def 8 8 INCLUDEDEF=reprobus.def 9 INCLUDEDEF=guide.def 9 10 ## Type de calendrier utilise 10 11 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d 11 calend= _calend_12 calend= _AUTO_ 12 13 ## Jour de l etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 13 dayref= _dayref_14 dayref= _AUTO_ 14 15 ## Annee de l etat initial ( avec 4 chiffres ) 15 anneeref= _anneeref_16 anneeref= _AUTO_ 16 17 ## Nombre de jours d integration 17 nday= _nday_18 nday= _AUTO_ 18 19 ## Remise a zero de la date initiale 19 raz_date= _raz_date_20 raz_date= _AUTO_ 20 21 ## periode de sortie des variables de controle (en pas) 21 22 iconser=240 … … 25 26 ok_dynzon=n 26 27 ## periode de stockage fichier dynzon (en jour) 27 periodav= _periodav_28 periodav= _AUTO_ 28 29 ## activation du calcul d equilibrage de charge 29 adjust= _adjust_30 adjust= _AUTO_ 30 31 ## activation du filtre fft 31 32 use_filtre_fft=y
Note: See TracChangeset
for help on using the changeset viewer.