Ignore:
Timestamp:
05/25/10 10:42:13 (14 years ago)
Author:
mmaipsl
Message:

Change WRITE_STEP for SECHIBA and STOMATE to -1 (real monthly mean) if asked write frequency is "1M".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5A/EXP00/COMP/stomate.driver

    r793 r1038  
    2525            PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
    2626            (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears )) ;; 
     27        1M|1m)  
     28            case ${config_UserChoices_PeriodLength} in 
     29            *Y|*y) 
     30                STOMATE_WRITE_STEP=-1. 
     31                ;; 
     32            *M|*m) 
     33                STOMATE_WRITE_STEP=-1. 
     34                ;; 
     35            *) 
     36                (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) ;; 
     37            esac 
     38            ;; 
    2739        *M|*m)  
    2840            WriteInMonths=$( echo ${config_SBG_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 
     
    3042            *Y|*y) 
    3143                PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
    32                 (( STOMATE_WRITE_STEP = 30 )) ;; 
     44                (( STOMATE_WRITE_STEP = 30 )) 
     45                ;; 
    3346            *M|*m) 
    3447                PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' ) 
    35                 (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInMonths / PeriodLengthInMonths )) ;; 
     48                (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInMonths / PeriodLengthInMonths )) 
     49                ;; 
    3650            *) 
    3751                (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) ;; 
Note: See TracChangeset for help on using the changeset viewer.