Changeset 1028
- Timestamp:
- 07/25/14 17:41:55 (10 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_SE_Checker
r908 r1028 17 17 # Check that everything went well during seasonal average production 18 18 # Display a short report 19 # Launch what's missing 20 # For use during a run (not on the end : PeriodState=Completed), it will complete 21 # all TS to last PeriodDateEnd value, give by run.card->Configuration->OldPrefix string. 19 # Launch what's missing when a simulation has been completed PeriodState=Completed 22 20 23 21 #D- Path to libIGCM -
trunk/libIGCM/AA_TimeSeries_Checker
r1019 r1028 19 19 # Launch what's missing 20 20 # For use during a run (not on the end : PeriodState=Completed), it will complete 21 # all TS to last PeriodDateEnd value, give by run.card->Configuration-> OldPrefix string.21 # all TS to last PeriodDateEnd value, give by run.card->Configuration->(PeriodDateBegin - 1). 22 22 23 23 #D- Path to libIGCM … … 103 103 104 104 if [ -f ${CARD_DIR}/run.card ] ; then 105 IGCM_card_DefineVariableFromOption ${CARD_DIR}/run.card Configuration OldPrefix106 105 IGCM_card_DefineVariableFromOption ${CARD_DIR}/run.card Configuration PeriodState 106 IGCM_card_DefineVariableFromOption ${CARD_DIR}/run.card Configuration PeriodDateBegin 107 107 IGCM_card_DefineVariableFromOption ${CARD_DIR}/run.card PostProcessing TimeSeriesCompleted 108 108 IGCM_debug_Print 1 "DefineVariableFromOption : run_Configuration" 109 IGCM_debug_PrintVariables 3 run_Configuration_OldPrefix110 109 IGCM_debug_PrintVariables 3 run_Configuration_PeriodState 111 110 IGCM_debug_Print 1 "DefineVariableFromOption : run_PostProcessing" 112 111 IGCM_debug_PrintVariables 3 run_PostProcessing_TimeSeriesCompleted 113 112 if [ X${run_Configuration_PeriodState} != X"Completed" ] ; then 114 DateEnd=$( IGCM_date_ ConvertFormatToGregorian $( echo ${run_Configuration_OldPrefix} | awk -F'_' '{print $2}' ))113 DateEnd=$( IGCM_date_AddDaysToGregorianDate $( IGCM_date_ConvertFormatToGregorian ${PeriodDateBegin} ) -1 ) 115 114 else 116 115 DateEnd=$( IGCM_date_ConvertFormatToGregorian ${config_UserChoices_DateEnd} ) -
trunk/libIGCM/AA_clean_month
r906 r1028 90 90 #===================================# 91 91 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodState 92 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration OldPrefix93 92 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateBegin 94 93 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateEnd -
trunk/libIGCM/AA_clean_year
r986 r1028 92 92 #===================================# 93 93 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodState 94 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration OldPrefix95 94 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateBegin 96 95 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateEnd … … 247 246 printf "${Green}Your run.card and Job_${config_UserChoices_JobName} will now be updated\n" 248 247 printf " - PeriodState = OnQueue ;\n" 249 printf " - PeriodDateBegin, PeriodDateEnd , CumulPeriod and OldPrefix;\n"250 printf " %-10s %-10s %6i %s\n" \248 printf " - PeriodDateBegin, PeriodDateEnd and CumulPeriod ;\n" 249 printf " %-10s %-10s %6i\n" \ 251 250 $( IGCM_date_HumanDigit ${PeriodDateBegin} ) \ 252 251 $( IGCM_date_HumanDigit ${PeriodDateEnd} ) \ 253 ${NewCumulPeriod} \ 254 ${config_UserChoices_JobName}_${PreviousPeriodDateEnd} 252 ${NewCumulPeriod} 255 253 printf " - ScriptOutput = %s" \ 256 254 "Script_Output_${config_UserChoices_JobName}.${Suffix}" … … 272 270 IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration PeriodDateEnd \ 273 271 $( IGCM_date_HumanDigit ${PeriodDateEnd} ) 274 IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration OldPrefix \275 ${config_UserChoices_JobName}_${PreviousPeriodDateEnd}276 272 #Â Update job 277 273 cp Job_${config_UserChoices_JobName} Job_${config_UserChoices_JobName}.old -
trunk/libIGCM/AA_move-and-rename
r906 r1028 182 182 183 183 if [ -f ${SUBMIT_DIR}/run.card ] ; then 184 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration OldPrefix185 IGCM_debug_PrintVariables 2 run_Configuration_ OldPrefix184 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateBegin 185 IGCM_debug_PrintVariables 2 run_Configuration_PeriodDateBegin 186 186 if [ X${old_run_Configuration_PeriodState} != X"Completed" ] ; then 187 DateEnd=$( IGCM_date_ ConvertFormatToGregorian $( echo ${run_Configuration_OldPrefix} | awk -F'_' '{print $2}' ))187 DateEnd=$( IGCM_date_AddDaysToGregorianDate $( IGCM_date_ConvertFormatToGregorian ${PeriodDateBegin} ) -1 ) 188 188 else 189 189 DateEnd=$( IGCM_date_ConvertFormatToGregorian ${config_UserChoices_DateEnd} ) -
trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh
r1022 r1028 816 816 eval file_out=${file_out_} 817 817 818 file_in_Name=${ run_Configuration_OldPrefix}_${file_in}818 file_in_Name=${config_UserChoices_JobName}_${LastPeriodDateEnd}_${file_in} 819 819 820 820 extension_in=$( echo ${file_in_Name##*.} ) -
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r1009 r1028 611 611 #===================================# 612 612 613 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration OldPrefix614 613 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateBegin 615 614 IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/run.card Configuration PeriodDateEnd … … 620 619 CumulPeriod=${run_Configuration_CumulPeriod} 621 620 622 LastPeriodDateEnd=$( echo ${run_Configuration_OldPrefix} | sed -e "s/${config_UserChoices_JobName}_//")621 LastPeriodDateEnd=$( IGCM_date_AddDaysToGregorianDate $( IGCM_date_ConvertFormatToGregorian ${PeriodDateBegin} ) -1 ) 623 622 624 623 if [ ${Period} = 1 ]; then … … 660 659 IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration PeriodState "Running" 661 660 fi 662 663 # Save for futur use664 OldPrefix=${config_UserChoices_JobName}_${PeriodDateEnd}665 661 666 662 # BEGIN: SHOULD GO IN A FUNCTION FROM libIGCM_date.ksh … … 1228 1224 #=================================================# 1229 1225 1230 IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration OldPrefix ${OldPrefix}1231 1226 IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration PeriodDateBegin ${PeriodDateBegin} 1232 1227 IGCM_card_WriteOption ${SUBMIT_DIR}/run.card Configuration PeriodDateEnd ${PeriodDateEnd} -
trunk/libIGCM/run.card.init
r477 r1028 7 7 #======================================================================== 8 8 [Configuration] 9 #last PREFIX10 OldPrefix=11 9 #Compute date of loop 12 10 PeriodDateBegin=
Note: See TracChangeset
for help on using the changeset viewer.