Changeset 2605 for CONFIG/UNIFORM/v6
- Timestamp:
- 07/06/15 18:18:50 (9 years ago)
- Location:
- CONFIG/UNIFORM/v6/LMDZOR_v6
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card
r2604 r2605 51 51 52 52 # Set NMC output frequency (monthly, daily, HF) = y/n 53 LMDZ_NMC_monthly= n53 LMDZ_NMC_monthly=y 54 54 LMDZ_NMC_daily=n 55 55 LMDZ_NMC_hf=n -
CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim/COMP/lmdz.card
r2604 r2605 51 51 52 52 # Set NMC output frequency (monthly, daily, HF) = y/n 53 LMDZ_NMC_monthly= n53 LMDZ_NMC_monthly=y 54 54 LMDZ_NMC_daily=n 55 55 LMDZ_NMC_hf=n -
CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/lmdz.driver
r2600 r2605 47 47 ##-- Output frequency purpose .... 48 48 ##-- Initialisation .... 49 ok_mensuel= n50 ok_journe= n51 ok_hf= n52 ok_hf3h= n53 ok_hf3hm= n54 ok_stn= n49 ok_mensuel=.FALSE. 50 ok_journe=.FALSE. 51 ok_hf=.FALSE. 52 ok_hf3h=.FALSE. 53 ok_hf3hm=.FALSE. 54 ok_stn=.FALSE. 55 55 56 56 case ${config_UserChoices_PeriodLength} in 57 1Y|1y|1M|1m) ok_mensuel= y;;58 5D|5d|1D|1d) ok_journe= y;;57 1Y|1y|1M|1m) ok_mensuel=.TRUE. ;; 58 5D|5d|1D|1d) ok_journe=.TRUE. ;; 59 59 esac 60 60 61 61 for frequency in ${config_ATM_WriteFrequency} ; do 62 62 case ${frequency} in 63 1M|1m) ok_mensuel= y;;63 1M|1m) ok_mensuel=.TRUE. ;; 64 64 esac 65 65 case ${frequency} in 66 5D|5d|1D|1d) ok_journe= y;;66 5D|5d|1D|1d) ok_journe=.TRUE. ;; 67 67 esac 68 68 case ${frequency} in 69 HF|hf) ok_hf= y;;69 HF|hf) ok_hf=.TRUE. ;; 70 70 esac 71 71 case ${frequency} in 72 HF3h|hf3h) ok_hf3h= y;;72 HF3h|hf3h) ok_hf3h=.TRUE. ;; 73 73 esac 74 74 case ${frequency} in 75 HF3hm|hf3hm) ok_hf3hm= y;;75 HF3hm|hf3hm) ok_hf3hm=.TRUE. ;; 76 76 esac 77 77 case ${frequency} in 78 STN|stn) ok_stn= y;;78 STN|stn) ok_stn=.TRUE. ;; 79 79 esac 80 80 done … … 98 98 ## Read LMDZ_COSP_monthly in lmdz.card 99 99 if [ X${lmdz_UserChoices_LMDZ_COSP_monthly} = Xy ] ; then 100 LMDZ_COSP_monthly= y100 LMDZ_COSP_monthly=.TRUE. 101 101 else 102 LMDZ_COSP_monthly= n102 LMDZ_COSP_monthly=.FALSE. 103 103 fi 104 104 ## Read LMDZ_COSP_daily in lmdz.card 105 105 if [ X${lmdz_UserChoices_LMDZ_COSP_daily} = Xy ] ; then 106 LMDZ_COSP_daily= y106 LMDZ_COSP_daily=.TRUE. 107 107 else 108 LMDZ_COSP_daily= n108 LMDZ_COSP_daily=.FALSE. 109 109 fi 110 110 ## Read LMDZ_COSP_hf in lmdz.card 111 111 if [ X${lmdz_UserChoices_LMDZ_COSP_hf} = Xy ] ; then 112 LMDZ_COSP_hf= y112 LMDZ_COSP_hf=.TRUE. 113 113 else 114 LMDZ_COSP_hf= n114 LMDZ_COSP_hf=.FALSE. 115 115 fi 116 116 else 117 117 # LMDZ_COSP_OK=n : All cosp output are deactivated 118 LMDZ_COSP_monthly= n119 LMDZ_COSP_daily= n120 LMDZ_COSP_hf= n118 LMDZ_COSP_monthly=.FALSE. 119 LMDZ_COSP_daily=.FALSE. 120 LMDZ_COSP_hf=.FALSE. 121 121 fi 122 122 123 123 ## Read LMDZ_NMC_monthly in lmdz.card 124 124 if [ X${lmdz_UserChoices_LMDZ_NMC_monthly} = Xy ] ; then 125 LMDZ_NMC_monthly= y126 else 127 LMDZ_NMC_monthly= n125 LMDZ_NMC_monthly=.TRUE. 126 else 127 LMDZ_NMC_monthly=.FALSE. 128 128 fi 129 129 130 130 ## Read LMDZ_NMC_daily in lmdz.card 131 131 if [ X${lmdz_UserChoices_LMDZ_NMC_daily} = Xy ] ; then 132 LMDZ_NMC_daily= y133 else 134 LMDZ_NMC_daily= n132 LMDZ_NMC_daily=.TRUE. 133 else 134 LMDZ_NMC_daily=.FALSE. 135 135 fi 136 136 137 137 ## Read LMDZ_NMC_hf in lmdz.card 138 138 if [ X${lmdz_UserChoices_LMDZ_NMC_hf} = Xy ] ; then 139 LMDZ_NMC_hf= y140 else 141 LMDZ_NMC_hf= n139 LMDZ_NMC_hf=.TRUE. 140 else 141 LMDZ_NMC_hf=.FALSE. 142 142 fi 143 143 … … 287 287 ## COSP daily output for years 1979 and later (mandatory for historical CMIP5 run). 288 288 if ([ X"${lmdz_UserChoices_LMDZ_COSP_daily1979}" = X"y" ] && [ ${year} -ge 1979 ]) ; then 289 LMDZ_COSP_daily= y289 LMDZ_COSP_daily=.TRUE. 290 290 fi 291 291 292 292 ## Modifiy 293 if [ X${ok_mensuel} = Xy ] ; then 294 IGCM_comp_modifyXmlFile nonblocker file_def_histmth_lmdz.xml histmth enabled .TRUE. 295 else 296 IGCM_comp_modifyXmlFile nonblocker file_def_histmth_lmdz.xml histmth enabled .FALSE. 297 fi 298 299 if [ X${ok_journe} = Xy ] ; then 300 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday enabled .TRUE. 301 else 302 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday enabled .TRUE. 303 fi 293 IGCM_comp_modifyXmlFile nonblocker file_def_histmth_lmdz.xml histmth enabled ${ok_mensuel} 294 295 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday enabled ${ok_journe} 296 304 297 if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 305 298 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday output_level 2 … … 308 301 fi 309 302 310 if [ X${ok_hf} = Xy ] ; then 311 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf enabled .TRUE. 312 else 313 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf enabled .FALSE. 314 fi 303 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf enabled ${ok_hf} 304 315 305 if [ X${OutLevel} = Xlow ] ; then 316 306 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 5 … … 321 311 fi 322 312 323 # if [ X${ok_hf3h} = Xy ] ; then 324 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .TRUE. 313 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled ${ok_hf3h} 325 314 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 326 315 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 327 # fi 328 # if [ X${ok_hf3hm} = Xy ] ; then 329 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .TRUE. 316 317 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled ${ok_hf3hm} 330 318 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 331 319 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 332 # fi 333 334 if [ X${ok_stn} = Xy ] ; then 335 IGCM_comp_modifyXmlFile nonblocker file_def_histstn_lmdz.xml histstn enabled .TRUE. 336 else 337 IGCM_comp_modifyXmlFile nonblocker file_def_histstn_lmdz.xml histstn enabled .FALSE. 338 fi 339 if [ X${LMDZ_NMC_monthly} = Xy ] ; then 340 IGCM_comp_modifyXmlFile nonblocker file_def_histmthNMC_lmdz.xml histmthNMC enabled .TRUE. 341 else 342 IGCM_comp_modifyXmlFile nonblocker file_def_histmthNMC_lmdz.xml histmthNMC enabled .FALSE. 343 fi 344 if [ X${LMDZ_NMC_daily} = Xy ] ; then 345 IGCM_comp_modifyXmlFile nonblocker file_def_histdayNMC_lmdz.xml histdayNMC enabled .TRUE. 346 else 347 IGCM_comp_modifyXmlFile nonblocker file_def_histdayNMC_lmdz.xml histdayNMC enabled .FALSE. 348 fi 349 if [ X${LMDZ_NMC_hf} = Xy ] ; then 350 IGCM_comp_modifyXmlFile nonblocker file_def_histhfNMC_lmdz.xml histhfNMC enabled .TRUE. 351 else 352 IGCM_comp_modifyXmlFile nonblocker file_def_histhfNMC_lmdz.xml histhfNMC enabled .FALSE. 353 fi 354 355 if [ X${LMDZ_COSP_monthly} = Xy ] ; then 356 IGCM_comp_modifyXmlFile nonblocker file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .TRUE. 357 else 358 IGCM_comp_modifyXmlFile nonblocker file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .FALSE. 359 fi 360 361 if [ X${LMDZ_COSP_daily} = Xy ] ; then 362 IGCM_comp_modifyXmlFile nonblocker file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .TRUE. 363 else 364 IGCM_comp_modifyXmlFile nonblocker file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .FALSE. 365 fi 366 if [ X${LMDZ_COSP_hf} = Xy ] ; then 367 IGCM_comp_modifyXmlFile nonblocker file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .TRUE. 368 else 369 IGCM_comp_modifyXmlFile nonblocker file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .FALSE. 370 fi 371 320 321 IGCM_comp_modifyXmlFile nonblocker file_def_histstn_lmdz.xml histstn enabled ${ok_stn} 322 323 IGCM_comp_modifyXmlFile nonblocker file_def_histmthNMC_lmdz.xml histmthNMC enabled ${LMDZ_NMC_monthly} 324 IGCM_comp_modifyXmlFile nonblocker file_def_histdayNMC_lmdz.xml histdayNMC enabled ${LMDZ_NMC_daily} 325 IGCM_comp_modifyXmlFile nonblocker file_def_histhfNMC_lmdz.xml histhfNMC enabled ${LMDZ_NMC_hf} 326 327 IGCM_comp_modifyXmlFile nonblocker file_def_histmthCOSP_lmdz.xml histmthCOSP enabled ${LMDZ_COSP_monthly} 328 IGCM_comp_modifyXmlFile nonblocker file_def_histdayCOSP_lmdz.xml histdayCOSP enabled ${LMDZ_COSP_daily} 329 IGCM_comp_modifyXmlFile nonblocker file_def_histhfCOSP_lmdz.xml histhfCOSP enabled ${LMDZ_COSP_hf} 330 372 331 373 332 ## gcm.def parameters :
Note: See TracChangeset
for help on using the changeset viewer.