Changeset 1554 for branches/libIGCM_CESMEP/libIGCM_post
- Timestamp:
- 09/05/22 16:20:13 (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libIGCM_CESMEP/libIGCM_post/libIGCM_post.ksh
r1396 r1554 29 29 TimeSeriesFrequency=false 30 30 SeasonalFrequency=false 31 CesmepAtEnd=false 31 32 unset list_post 32 33 # … … 108 109 fi 109 110 fi 111 112 if ( [ ${SimulationLengthInDays} -ge ${ExperienceLengthInDays} ] && [ X${config_Post_Cesmep} = XAtEnd ] ) ; then 113 CesmepAtEnd=true 114 fi 115 116 110 117 IGCM_debug_PopStack "IGCM_post_Configure" 111 118 } … … 197 204 echo "export RESOL_SBG=${RESOL_SBG} " >> ${FunctionPath} 198 205 echo "export listVarEnv=${listVarEnv} " >> ${FunctionPath} 206 echo "export PostCesmep=${config_Post_Cesmep} " >> ${FunctionPath} 199 207 echo "export Script_Post_Output=${Script_Post_Output} " >> ${FunctionPath} 200 208 # if [ X${MASTER} = Xtitane ] ; then … … 234 242 export RESOL_SRF=${RESOL_SRF} 235 243 export RESOL_SBG=${RESOL_SBG} 244 export PostCesmep=${config_Post_Cesmep} 236 245 export listVarEnv=${listVarEnv} 237 246 export Script_Post_Output=${Script_Post_Output} … … 315 324 echo "export RESOL_SBG=${RESOL_SBG} " >> ${FunctionPath} 316 325 echo "export listVarEnv=${listVarEnv} " >> ${FunctionPath} 326 echo "export PostCesmep=${config_Post_Cesmep} " >> ${FunctionPath} 317 327 echo "export Script_Post_Output=${Script_Post_Output} " >> ${FunctionPath} 318 328 # if [ X${MASTER} = Xtitane ] ; then … … 353 363 export RESOL_SBG=${RESOL_SBG} 354 364 export listVarEnv=${listVarEnv} 365 export PostCesmep=${config_Post_Cesmep} 355 366 export Script_Post_Output=${Script_Post_Output} 356 367 . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh … … 415 426 echo "export RESOL_SBG=${RESOL_SBG} " >> ${FunctionPath} 416 427 echo "export listVarEnv=${listVarEnv} " >> ${FunctionPath} 428 echo "export PostCesmep=${config_Post_Cesmep} " >> ${FunctionPath} 417 429 echo "export Script_Post_Output=${Script_Post_Output} " >> ${FunctionPath} 418 430 # if [ X${MASTER} = Xtitane ] ; then … … 448 460 export RESOL_SBG=${RESOL_SBG} 449 461 export listVarEnv=${listVarEnv} 462 export PostCesmep=${config_Post_Cesmep} 450 463 export Script_Post_Output=${Script_Post_Output} 451 464 . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh … … 499 512 export StandAlone=false 500 513 export listVarEnv=${listVarEnv} 514 export PostCesmep=${config_Post_Cesmep} 501 515 export Script_Post_Output=${Script_Post_Output} 502 516 . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh … … 529 543 export StandAlone=false 530 544 export listVarEnv=${listVarEnv} 545 export PostCesmep=${config_Post_Cesmep} 531 546 export Script_Post_Output=${Script_Post_Output} 532 547 . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh … … 560 575 echo "export StandAlone=false " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 561 576 echo "export listVarEnv=${listVarEnv} " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 577 echo "export PostCesmep=${config_Post_Cesmep} " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 562 578 echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 563 579 echo "export script=${script} " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh … … 590 606 export StandAlone=false 591 607 export listVarEnv=${listVarEnv} 608 export PostCesmep=${config_Post_Cesmep} 592 609 export Script_Post_Output=${Script_Post_Output} 593 610 . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh … … 645 662 export RESOL_SBG=${RESOL_SBG} 646 663 export listVarEnv=${listVarEnv} 664 export PostCesmep=${config_Post_Cesmep} 647 665 export Script_Post_Output=${Script_Post_Output} 648 666 . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh … … 655 673 EOF 656 674 fi 675 676 #========== CESMEP POST-PROCESSING at job end ========# 677 678 IGCM_debug_Print 1 "Possibly launching C-ESM-EP run script" 679 if [ ${CesmepAtEnd} = true ] ; then 680 # 681 IGCM_debug_Print 1 "Launching C-ESM-EP run script" 682 ${SUBMIT_DIR}/cesmep_lite/libIGCM_post.sh $DateBegin $PeriodDateEnd 683 fi 684 685 657 686 IGCM_debug_PopStack "IGCM_post_Submit" 658 687 } … … 790 819 # - from libIGCM (config_UserChoices_PeriodLength frequency * CumulPeriod) and 791 820 # - post-processing compatible frequency (*Y, *M, *D, *y, *m, *d) 792 # --> turn on post-processing submission when their modulo is zero 821 # --> turn on post-processing submission when their modulo is zero by 822 # setting env variable post_freq 793 823 # Input parameter are the name of the variable, not the frequency value itself 794 824 # example
Note: See TracChangeset
for help on using the changeset viewer.