Changeset 1452 for trunk/libIGCM


Ignore:
Timestamp:
05/31/18 16:54:43 (6 years ago)
Author:
sdipsl
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_clean_latestPackperiod

    r1437 r1452  
    102102fi 
    103103 
    104  
     104PreviousPeriodDateBegin=$( IGCM_date_ConvertFormatToGregorian ${run_Configuration_PeriodDateBegin} ) 
    105105PreviousPeriodDateEnd=$( IGCM_date_ConvertFormatToGregorian ${run_Configuration_PeriodDateEnd} ) 
    106 PreviousPeriodDateBegin=$( IGCM_date_ConvertFormatToGregorian ${run_Configuration_PeriodDateBegin} ) 
    107106 
    108107IGCM_date_GetYearMonth ${PreviousPeriodDateEnd} PreviousPeriodYear PreviousPeriodMonth 
     
    212211 
    213212  # Get previous period begin and end dates 
    214   PreviousPeriodDateEnd=$( IGCM_date_AddDaysToGregorianDate ${PeriodDateEnd} \ 
    215                                -$( IGCM_date_DaysInMonth ${PeriodYear} ${PeriodMonth} ) ) 
     213  PreviousPeriodDateEnd=$( IGCM_date_AddDaysToGregorianDate ${PeriodDateBegin} -1 ) 
     214  Length=$( IGCM_date_DaysInPreviousPeriod ${PreviousPeriodDateEnd} ${config_UserChoices_PeriodLength} ) 
     215  echo "PreviousPeriodDateEnd, Length : $Length $PreviousPeriodDateEnd" 
     216  PreviousPeriodDateBegin=$( IGCM_date_AddDaysToGregorianDate ${PreviousPeriodDateEnd} -$(( Length - 1 )) ) 
     217  echo "PreviousPeriodDateBegin PreviousPeriodDateEnd :" $PreviousPeriodDateBegin $PreviousPeriodDateEnd 
    216218  IGCM_date_GetYearMonth ${PreviousPeriodDateEnd} PreviousPeriodYear PreviousPeriodMonth 
    217219 
    218   PreviousPeriodDateBegin=$( IGCM_date_AddDaysToGregorianDate ${PeriodDateBegin} \ 
    219                          -$( IGCM_date_DaysInMonth ${PreviousPeriodYear} ${PreviousPeriodMonth} ) ) 
    220220done 
    221221 
     
    281281  if [ ! X${run_PostProcessing_TimeSeriesCompleted} = X ] ; then 
    282282 
    283     printf "${Green}TimeSeriesCompleted in run.card : ${run_PostProcessing_TimeSeriesCompleted}. Do we need to change it? (AAAAMMDD) ${NoColor}" 
    284  
     283    printf "${Green}TimeSeriesCompleted in run.card : ${run_PostProcessing_TimeSeriesCompleted}. Do we need to initialize it? (y/n) ${NoColor}" 
     284     
    285285    read reponse 
    286286    case ${reponse} in 
    287       0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) 
    288         #Update run.card  
    289         cp ${SUBMIT_DIR}/run.card ${SUBMIT_DIR}/run.card.old 
    290         IGCM_card_WriteOption ${SUBMIT_DIR}/run.card PostProcessing TimeSeriesCompleted "${reponse}" 
    291         ;; 
    292       *) 
    293         echo "Nothing to do !" 
    294         ;; 
     287    oui|OUI|o|y|yes|YES) 
     288      #Update run.card  
     289      cp ${SUBMIT_DIR}/run.card ${SUBMIT_DIR}/run.card.old 
     290      IGCM_card_WriteOption ${SUBMIT_DIR}/run.card.verbose PostProcessing TimeSeriesCompleted "" 
     291      ;; 
     292    *) 
     293      echo "Nothing to do !" 
     294      ;; 
    295295    esac 
    296296  fi 
Note: See TracChangeset for help on using the changeset viewer.