Changeset 2333 for CONFIG/UNIFORM/v6/LMDZOR_v6
- Timestamp:
- 09/24/14 13:10:00 (10 years ago)
- Location:
- CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/lmdz.driver
r2332 r2333 1 1 #!/bin/ksh 2 2 #----------------------------------------------------------------- 3 function LMDZ_sed4 {5 # Usage : LMDZ_sed filedef var_name myvalue6 # In file filedef modify the line containing var_name=xxx into var_name=myvalue7 IGCM_debug_PushStack "LMDZ_sed"8 9 # Test if the fichier exist10 if [ ! -f ${1} ] ; then11 echo "WARNING : ${1} file does not exist. Following will not be done : LMDZ_sed : ${1} ${2} ${3}"12 IGCM_debug_PopStack "LMDZ_sed"13 return14 fi15 16 sed -e "s/^${2}\ *=.*/${2}= ${3}/" ${1} > ${1}.tmp17 RET=$?18 echo "LMDZ_sed : ${1} ${2} ${3}"19 \mv ${1}.tmp ${1}20 21 IGCM_debug_PopStack "LMDZ_sed"22 return $RET23 }24 25 function LMDZ_sed_default26 {27 # Usage : LMDZ_sed_default filedef var_name28 # In file filedef modify the line "var_name=xxx DEFAULT= myvalue"29 # into "var_name=myvalue"30 IGCM_debug_PushStack "LMDZ_sed_default"31 32 DefValue=$( grep ${2} ${1} | awk -F"DEFAULT.=*" '{print $2}')33 34 LMDZ_sed ${1} ${2} $DefValue35 IGCM_debug_PopStack "LMDZ_sed_default"36 return $RET37 }38 39 3 function LMDZ_sed_xml 40 4 { … … 45 9 # Test if the fichier exist 46 10 if [ ! -f ${1} ] ; then 47 echo "WARNING : ${1} file does not exist. Following will not be done : LMDZ_sed : ${1} ${2} ${3} ${4}"11 echo "WARNING : ${1} file does not exist. Following will not be done : LMDZ_sed_xml : ${1} ${2} ${3} ${4}" 48 12 IGCM_debug_PopStack "LMDZ_sed_xml" 49 13 return … … 51 15 sed -e "/id=\"${2}\"/s/\(${3}=\"\)[^\"]*\(\"\)/\1${4}\2/" ${1} > ${1}.tmp 52 16 RET=$? 53 echo "LMDZ_sed : ${1} ${2} ${3} ${4}"17 echo "LMDZ_sed_xml : ${1} ${2} ${3} ${4}" 54 18 \mv ${1}.tmp ${1} 55 19 IGCM_debug_PopStack "LMDZ_sed_xml" … … 281 245 ## If forcing file exist in run directory, read values for the current year 282 246 ## and set in config.def. If not use the default value set in config.def 247 248 # Read value for solaire from file SOLARANDVOLCANOES.txt. If file not existing, take DEFAULT value from file. 283 249 if [ -f SOLARANDVOLCANOES.txt ] ; then 284 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'`285 if [ X"${ IPCC_SOLAR}" = X ] ; then250 value=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 251 if [ X"${value}" = X ] ; then 286 252 # The grep returned empty variable, stop execution 287 253 IGCM_debug_Exit "The file SOLARANDVOLCANOES.txt do not contain the current year." 288 254 IGCM_debug_Verif_Exit 289 else290 # Set new variable in config.def file291 LMDZ_sed config.def solaire ${IPCC_SOLAR}292 293 else294 LMDZ_sed_default config.def solaire 295 fi 296 255 fi 256 else 257 value=DEFAULT 258 fi 259 IGCM_comp_modifyDefFile nonblocker config.def solaire $value 260 261 262 # Read value for co2_ppm from file CO2.txt. If file not existing, take DEFAULT value from file. 297 263 if [ -f CO2.txt ] ; then 298 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'`299 if [ X"${ IPCC_CO2}" = X ] ; then264 value=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 265 if [ X"${value}" = X ] ; then 300 266 # The grep returned empty variable, stop execution 301 267 IGCM_debug_Exit "The file CO2.txt do not contain the current year." 302 268 IGCM_debug_Verif_Exit 303 else304 # Set new variable in config.def file305 LMDZ_sed config.def co2_ppm ${IPCC_CO2}306 307 else308 LMDZ_sed_default config.def co2_ppm 309 fi 310 269 fi 270 else 271 value=DEFAULT 272 fi 273 IGCM_comp_modifyDefFile nonblocker config.def co2_ppm $value 274 275 276 # Read value for CH4_ppb from file CH4.txt. If file not existing, take DEFAULT value from file. 311 277 if [ -f CH4.txt ] ; then 312 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'`313 if [ X"${ IPCC_CH4}" = X ] ; then278 value=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 279 if [ X"${value}" = X ] ; then 314 280 # The grep returned empty variable, stop execution 315 281 IGCM_debug_Exit "The file CH4.txt do not contain the current year." 316 282 IGCM_debug_Verif_Exit 317 else318 # Set new variable in config.def file319 LMDZ_sed config.def CH4_ppb ${IPCC_CH4}320 321 else322 LMDZ_sed_default config.def CH4_ppb 323 fi 324 283 fi 284 else 285 value=DEFAULT 286 fi 287 IGCM_comp_modifyDefFile nonblocker config.def CH4_ppb $value 288 289 290 # Read value for N2O_ppb from file N2O.txt. If file not existing, take DEFAULT value from file. 325 291 if [ -f N2O.txt ] ; then 326 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'`327 if [ X"${ IPCC_N2O}" = X ] ; then292 value=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 293 if [ X"${value}" = X ] ; then 328 294 # The grep returned empty variable, stop execution 329 295 IGCM_debug_Exit "The file N2O.txt do not contain the current year." 330 296 IGCM_debug_Verif_Exit 331 else 332 # Set new variable in config.def file 333 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 334 fi 335 else 336 LMDZ_sed_default config.def N2O_ppb 337 fi 338 297 fi 298 else 299 value=DEFAULT 300 fi 301 IGCM_comp_modifyDefFile nonblocker config.def N2O_ppb $value 302 303 # Read value for CFC11_ppt from file CFC11.txt. If file not existing, take DEFAULT value from file. 339 304 if [ -f CFC11.txt ] ; then 340 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'`341 if [ X"${ IPCC_CFC11}" = X ] ; then305 value=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 306 if [ X"${value}" = X ] ; then 342 307 # The grep returned empty variable, stop execution 343 308 IGCM_debug_Exit "The file CFC11.txt do not contain the current year." 344 309 IGCM_debug_Verif_Exit 345 else346 # Set new variable in config.def file347 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11}348 349 else350 LMDZ_sed_default config.def CFC11_ppt 351 fi 352 310 fi 311 else 312 value=DEFAULT 313 fi 314 IGCM_comp_modifyDefFile nonblocker config.def CFC11_ppt $value 315 316 317 # Read value for CFC12_ppt from file CFC12.txt. If file not existing, take DEFAULT value from file. 353 318 if [ -f CFC12.txt ] ; then 354 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'`355 if [ X"${ IPCC_CFC12}" = X ] ; then319 value=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 320 if [ X"${value}" = X ] ; then 356 321 # The grep returned empty variable, stop execution 357 322 IGCM_debug_Exit "The file CFC12.txt do not contain the current year." 358 323 IGCM_debug_Verif_Exit 359 else 360 # Set new variable in config.def file 361 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 362 fi 363 else 364 LMDZ_sed_default config.def CFC12_ppt 365 fi 324 fi 325 else 326 value=DEFAULT 327 fi 328 IGCM_comp_modifyDefFile nonblocker config.def CFC12_ppt $value 366 329 367 330 … … 369 332 LMDZ_t_coupl=${oasis_UserChoices_FreqCoupling:-${lmdz_UserChoices_t_coupl}} 370 333 IGCM_debug_Print 3 "LMDZ_t_coupl " ${LMDZ_t_coupl} 371 LMDZ_sed config.def t_coupl ${LMDZ_t_coupl}334 IGCM_comp_modifyDefFile nonblocker config.def t_coupl ${LMDZ_t_coupl} 372 335 373 336 ##-- Add special treatement for CARBON CYCLE … … 387 350 # columns in phys_output_filekeys refer to the filenames given in phys_out_filenames in output.def : 388 351 # histmth histday histhf histfh3h histhf3hm histstn 389 LMDZ_sed output.def phys_out_filekeys"${ok_mensuel} ${ok_journe} ${ok_hf} ${ok_hf3h} ${ok_hf3hm} ${ok_stn}"390 LMDZ_sedoutput.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP}391 LMDZ_sedoutput.def ok_cosp ${LMDZ_COSP_OK}392 LMDZ_sedoutput.def ok_mensuelCOSP ${LMDZ_COSP_monthly}393 LMDZ_sedoutput.def ok_journeCOSP ${LMDZ_COSP_daily}394 LMDZ_sedoutput.def ok_hfCOSP ${LMDZ_COSP_hf}395 LMDZ_sedoutput.def ok_histNMC "${LMDZ_NMC_monthly} ${LMDZ_NMC_daily} ${LMDZ_NMC_hf}"352 IGCM_comp_modifyDefFile nonblocker output.def phys_out_filekeys "${ok_mensuel} ${ok_journe} ${ok_hf} ${ok_hf3h} ${ok_hf3hm} ${ok_stn}" 353 IGCM_comp_modifyDefFile nonblocker output.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 354 IGCM_comp_modifyDefFile nonblocker output.def ok_cosp ${LMDZ_COSP_OK} 355 IGCM_comp_modifyDefFile nonblocker output.def ok_mensuelCOSP ${LMDZ_COSP_monthly} 356 IGCM_comp_modifyDefFile nonblocker output.def ok_journeCOSP ${LMDZ_COSP_daily} 357 IGCM_comp_modifyDefFile nonblocker output.def ok_hfCOSP ${LMDZ_COSP_hf} 358 IGCM_comp_modifyDefFile nonblocker output.def ok_histNMC "${LMDZ_NMC_monthly} ${LMDZ_NMC_daily} ${LMDZ_NMC_hf}" 396 359 397 360 # XIOS XML definition … … 472 435 473 436 ## gcm.def parameters : 474 # Modification o nly for newphysics437 # Modification of variable iphysiq depending on the physics 475 438 if [ X${LMDZ_Physics} = X"AP" ] ; then 476 LMDZ_sed gcm.def iphysiq 10 477 else 478 LMDZ_sed_default gcm.def iphysiq 479 fi 439 value=10 440 else 441 value=DEFAULT 442 fi 443 IGCM_comp_modifyDefFile nonblocker gcm.def iphysiq $value 480 444 481 445 482 446 ## run.def parameters 483 LMDZ_sedrun.def dayref ${InitDay}484 LMDZ_sedrun.def nday ${PeriodLengthInDays}485 LMDZ_sedrun.def raz_date ${RAZ_DATE}486 LMDZ_sedrun.def periodav ${LMDZ_periodav}487 LMDZ_sedrun.def adjust ${LMDZ_adjust}447 IGCM_comp_modifyDefFile blocker run.def dayref ${InitDay} 448 IGCM_comp_modifyDefFile blocker run.def nday ${PeriodLengthInDays} 449 IGCM_comp_modifyDefFile blocker run.def raz_date ${RAZ_DATE} 450 IGCM_comp_modifyDefFile blocker run.def periodav ${LMDZ_periodav} 451 IGCM_comp_modifyDefFile nonblocker run.def adjust ${LMDZ_adjust} 488 452 489 453 # Set anneeref different for gcm and ce0l … … 492 456 if [ -f create_etat0_limit* ] || [ -f ce0l* ] && [ ! -f lmdz.x ] ; then 493 457 # for case ce0l : always take current year 494 LMDZ_sedrun.def anneeref ${year}495 LMDZ_sedrun.def calend ${CalendarTypeForCreate}458 IGCM_comp_modifyDefFile blocker run.def anneeref ${year} 459 IGCM_comp_modifyDefFile blocker run.def calend ${CalendarTypeForCreate} 496 460 else 497 461 # for case gcm : take first year of simulation 498 LMDZ_sedrun.def anneeref ${InitYear}499 LMDZ_sedrun.def calend ${CalendarTypeForLmdz}462 IGCM_comp_modifyDefFile blocker run.def anneeref ${InitYear} 463 IGCM_comp_modifyDefFile blocker run.def calend ${CalendarTypeForLmdz} 500 464 fi 501 465 502 466 # Activate creation of file grilles_gcm.nc only at first period 503 467 if [ ${CumulPeriod} -eq 1 ] ; then 504 LMDZ_sedrun.def grilles_gcm_netcdf y505 else 506 LMDZ_sedrun.def grilles_gcm_netcdf n468 IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf y 469 else 470 IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf n 507 471 fi 508 472 … … 513 477 if [ X${config_ListOfComponents_SRF} = Xorchidee ] ; then 514 478 echo "Activate ORCHIDEE, set VEGET=y in run.def" 515 LMDZ_sedrun.def VEGET y479 IGCM_comp_modifyDefFile blocker run.def VEGET y 516 480 else 517 481 echo "No ORCHIDEE, set VEGET=n in run.def" 518 LMDZ_sedrun.def VEGET n482 IGCM_comp_modifyDefFile blocker run.def VEGET n 519 483 fi 520 484 521 485 if [ X${config_ListOfComponents_CPL} = Xoasis ] ; then 522 486 echo "Activate coupling to ocean, set type_ocean=couple in run.def" 523 LMDZ_sedrun.def type_ocean couple487 IGCM_comp_modifyDefFile blocker run.def type_ocean couple 524 488 else 525 489 echo "LMDZ is running in forced mode without ocean model, set type_ocean=force in run.def" 526 LMDZ_sedrun.def type_ocean force490 IGCM_comp_modifyDefFile blocker run.def type_ocean force 527 491 fi 528 492 529 493 if [ X${config_ListOfComponents_CHM} = Xinca ] ; then 530 494 echo "Activate coupling to INCA, set type_trac=inca in run.def" 531 LMDZ_sedrun.def type_trac inca495 IGCM_comp_modifyDefFile blocker run.def type_trac inca 532 496 elif [ X${config_ListOfComponents_CHM} = Xreprobus ] ; then 533 497 echo "Activate coupling to REPROBUS, set type_trac=repr in run.def" 534 LMDZ_sedrun.def type_trac repr535 LMDZ_sedrun.def config_inca none498 IGCM_comp_modifyDefFile blocker run.def type_trac repr 499 IGCM_comp_modifyDefFile blocker run.def config_inca none 536 500 else 537 501 echo "No coupling to chemistry model, set type_trac=lmdz in run.def" 538 LMDZ_sedrun.def type_trac lmdz539 LMDZ_sedrun.def config_inca none502 IGCM_comp_modifyDefFile blocker run.def type_trac lmdz 503 IGCM_comp_modifyDefFile blocker run.def config_inca none 540 504 fi 541 505 … … 543 507 # config.def : Activate direct radiative effect if ok_ade=y 544 508 if [ ! X${lmdz_UserChoices_ok_ade} = X ]; then 545 LMDZ_sedconfig.def ok_ade ${lmdz_UserChoices_ok_ade}546 else 547 LMDZ_sedconfig.def ok_ade n509 IGCM_comp_modifyDefFile nonblocker config.def ok_ade ${lmdz_UserChoices_ok_ade} 510 else 511 IGCM_comp_modifyDefFile nonblocker config.def ok_ade n 548 512 fi 549 513 550 514 # config.def : Activate indirect radiative effect if ok_aie=y 551 515 if [ ! X${lmdz_UserChoices_ok_aie} = X ]; then 552 LMDZ_sedconfig.def ok_aie ${lmdz_UserChoices_ok_aie}553 else 554 LMDZ_sedconfig.def ok_aie n516 IGCM_comp_modifyDefFile nonblocker config.def ok_aie ${lmdz_UserChoices_ok_aie} 517 else 518 IGCM_comp_modifyDefFile nonblocker config.def ok_aie n 555 519 fi 556 520 557 521 # config.def : Activate online aerosol coupled model if aerosol_couple=y 558 522 if [ ! X${lmdz_UserChoices_aerosol_couple} = X ]; then 559 LMDZ_sedconfig.def aerosol_couple ${lmdz_UserChoices_aerosol_couple}560 else 561 LMDZ_sedconfig.def aerosol_couple n523 IGCM_comp_modifyDefFile nonblocker config.def aerosol_couple ${lmdz_UserChoices_aerosol_couple} 524 else 525 IGCM_comp_modifyDefFile nonblocker config.def aerosol_couple n 562 526 fi 563 527 564 528 # config.def : Activate reading of ozone in climatology if read_climoz=2 565 529 if [ ! X${lmdz_UserChoices_read_climoz} = X ]; then 566 LMDZ_sedconfig.def read_climoz ${lmdz_UserChoices_read_climoz}567 else 568 LMDZ_sedconfig.def read_climoz 0530 IGCM_comp_modifyDefFile nonblocker config.def read_climoz ${lmdz_UserChoices_read_climoz} 531 else 532 IGCM_comp_modifyDefFile nonblocker config.def read_climoz 0 569 533 fi 570 534 … … 573 537 # =5 => dust only =6 => all aerosol 574 538 if [ ! X${lmdz_UserChoices_flag_aerosol} = X ]; then 575 LMDZ_sedconfig.def flag_aerosol ${lmdz_UserChoices_flag_aerosol}576 else 577 LMDZ_sedconfig.def flag_aerosol 0539 IGCM_comp_modifyDefFile nonblocker config.def flag_aerosol ${lmdz_UserChoices_flag_aerosol} 540 else 541 IGCM_comp_modifyDefFile nonblocker config.def flag_aerosol 0 578 542 fi 579 543 580 544 # config.def : Activate calcul of Cloud droplet number concentration if ok_cdnc=y 581 545 if [ ! X${lmdz_UserChoices_ok_cdnc} = X ]; then 582 LMDZ_sedconfig.def ok_cdnc ${lmdz_UserChoices_ok_cdnc}583 else 584 LMDZ_sedconfig.def ok_cdnc n546 IGCM_comp_modifyDefFile nonblocker config.def ok_cdnc ${lmdz_UserChoices_ok_cdnc} 547 else 548 IGCM_comp_modifyDefFile nonblocker config.def ok_cdnc n 585 549 fi 586 550 587 551 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 588 552 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then 589 LMDZ_sedguide.def ok_guide ${lmdz_UserChoices_ok_guide}590 else 591 LMDZ_sedguide.def ok_guide n553 IGCM_comp_modifyDefFile nonblocker guide.def ok_guide ${lmdz_UserChoices_ok_guide} 554 else 555 IGCM_comp_modifyDefFile nonblocker guide.def ok_guide n 592 556 fi 593 557 … … 741 705 if [ ${lmdz_UserChoices_CARBON_CYCLE} = historical ] ; then 742 706 # Modify co2_ppm in config.def only for historical run 743 # If not historical run, keep co2_ppm value set earlier by LMDZ_sed744 LMDZ_sedconfig.def co2_ppm ${CO2_ppm}707 # If not historical run, keep co2_ppm value set earlier by IGCM_comp_modifyDefFile 708 IGCM_comp_modifyDefFile nonblocker config.def co2_ppm ${CO2_ppm} 745 709 fi 746 710 IGCM_debug_PopStack "ATM_Carbon_Update" -
CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/orchidee.driver
r2332 r2333 25 25 if [ ! -f ${1} ] ; then 26 26 echo "WARNING : ${1} file does not exist. Following will not be done : ORCHIDEE_sed : ${1} ${2} ${3} ${4}" 27 IGCM_debug_PopStack " LMDZ_sed"27 IGCM_debug_PopStack "ORCHIDEE_sed_xml" 28 28 return 29 29 fi … … 65 65 { 66 66 IGCM_debug_PushStack "SRF_Update" 67 68 # Activate STOMATE if the compontent SBG=stomate is set in config.card 69 if [ X${config_ListOfComponents_SBG} = Xstomate ] ; then 70 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 71 else 72 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 73 fi 67 74 68 75 typeset SECHIBA_WRITE_STEP … … 164 171 (( SECHIBA_WRITE_STEP = 0 )) 165 172 fi 166 167 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP} 168 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 173 IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP ${SECHIBA_WRITE_STEP} 174 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 169 175 170 176 # Outputs HF in HISTFILE2 if required 171 177 if [ X${SRF_ok_hf} = Xy ] ; then 172 ORCHIDEE_sedSECHIBA_HISTFILE2 y178 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 y 173 179 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 174 180 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba2 enabled .TRUE. … … 177 183 fi 178 184 else 179 ORCHIDEE_sedSECHIBA_HISTFILE2 n180 fi 181 ORCHIDEE_sedSECHIBA_HISTLEVEL2 1182 ORCHIDEE_sedWRITE_STEP2 10800.0185 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 n 186 fi 187 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL2 1 188 IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP2 10800.0 183 189 184 190 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 185 ORCHIDEE_sedSECHIBA_restart_in sechiba_rest_in.nc186 else 187 ORCHIDEE_sedSECHIBA_restart_in NONE191 IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 192 else 193 IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 188 194 fi 189 195 190 196 # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 191 197 if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 192 ORCHIDEE_sedVEGET_UPDATE ${orchidee_UserChoices_VEGET_UPDATE}193 else 194 ORCHIDEE_sedVEGET_UPDATE 0Y198 IGCM_comp_modifyDefFile blocker orchidee.def VEGET_UPDATE ${orchidee_UserChoices_VEGET_UPDATE} 199 else 200 IGCM_comp_modifyDefFile blocker orchidee.def VEGET_UPDATE 0Y 195 201 fi 196 202 if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then 197 ORCHIDEE_sedLAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE}198 else 199 ORCHIDEE_sedLAND_COVER_CHANGE n203 IGCM_comp_modifyDefFile blocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 204 else 205 IGCM_comp_modifyDefFile blocker orchidee.def LAND_COVER_CHANGE n 200 206 fi 201 207 -
CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/stomate.driver
r2332 r2333 129 129 esac 130 130 131 ORCHIDEE_sed STOMATE_OK_STOMATE y132 131 133 132 #Use of XIOS library only … … 137 136 fi 138 137 139 ORCHIDEE_sedSTOMATE_HIST_DT ${STOMATE_WRITE_STEP}140 ORCHIDEE_sedSTOMATE_HISTLEVEL ${stomate_UserChoices_stomate_LEVEL}138 IGCM_comp_modifyDefFile nonblocker orchidee.def STOMATE_HIST_DT ${STOMATE_WRITE_STEP} 139 IGCM_comp_modifyDefFile nonblocker orchidee.def STOMATE_HISTLEVEL ${stomate_UserChoices_stomate_LEVEL} 141 140 142 141 if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SBG_Restart}" = "n" ] ) ; then 143 142 echo "STOMATE : without restart" 144 ORCHIDEE_sedSTOMATE_RESTART_FILEIN NONE143 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN NONE 145 144 else 146 ORCHIDEE_sedSTOMATE_RESTART_FILEIN stomate_rest_in.nc145 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN stomate_rest_in.nc 147 146 fi 148 147 -
CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/PARAM/orchidee.def_CWRR
r2238 r2333 318 318 # Activate STOMATE? 319 319 # set to TRUE if STOMATE is to be activated 320 # STOMATE_OK_STOMATE =_AUTO_ : will be set to y if stomate component SBG is activatedin config.card321 STOMATE_OK_STOMATE = n320 # STOMATE_OK_STOMATE will be set to y or n by orchidee.driver depending on activation of stomate component SBG in config.card 321 STOMATE_OK_STOMATE = _AUTO_ 322 322 # default = n 323 323 -
CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/PARAM/orchidee.def_Choi
r2238 r2333 318 318 # Activate STOMATE? 319 319 # set to TRUE if STOMATE is to be activated 320 # STOMATE_OK_STOMATE =_AUTO_ : will be set to y if stomate component SBG is activatedin config.card321 STOMATE_OK_STOMATE = n320 # STOMATE_OK_STOMATE will be set to y or n by orchidee.driver depending on activation of stomate component SBG in config.card 321 STOMATE_OK_STOMATE = _AUTO_ 322 322 # default = n 323 323
Note: See TracChangeset
for help on using the changeset viewer.