Changeset 829
- Timestamp:
- 03/12/13 15:25:35 (11 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh
r821 r829 121 121 unset card_UserChoices 122 122 fi 123 eval set +A card_UserChoices -- \${${compname}_UserChoices[*]} > /dev/null 2>&1123 eval card_UserChoices=( \${${compname}_UserChoices[*]} ) 124 124 IGCM_debug_Print 3 "${compname}_UserChoices_values:" 125 125 for option in ${card_UserChoices[*]} ; do … … 204 204 IGCM_debug_Print 3 "${Dimension} time series activated with chunck for ${flag_post}" 205 205 eval TimeSeriesChunck${Dimension}=true 206 eval set +A CHUNCK${Dimension}_COMP \${CHUNCK${Dimension}_COMP[*]}${comp}207 eval set +A CHUNCK${Dimension}_FLAG \${CHUNCK${Dimension}_FLAG[*]}${i}208 eval set +A CHUNCK${Dimension}_NAME \${CHUNCK${Dimension}_NAME[*]}${flag_post}209 eval set +A CHUNCK${Dimension}_SIZE \${CHUNCK${Dimension}_SIZE[*]}${chunck_size}206 eval CHUNCK${Dimension}_COMP[\${#CHUNCK${Dimension}_COMP[*]}]=${comp} 207 eval CHUNCK${Dimension}_FLAG[\${#CHUNCK${Dimension}_FLAG[*]}]=${i} 208 eval CHUNCK${Dimension}_NAME[\${#CHUNCK${Dimension}_NAME[*]}]=${flag_post} 209 eval CHUNCK${Dimension}_SIZE[\${#CHUNCK${Dimension}_SIZE[*]}]=${chunck_size} 210 210 fi 211 211 fi -
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r819 r829 375 375 i=0 376 376 until [ $i -ge $PeriodLengthInMonths ] ; do 377 if [ $(( month + i)) -lt 13 ] ; then378 (( PeriodLengthInDays = PeriodLengthInDays + $( IGCM_date_DaysInMonth $year $(( month + i)) ) ))377 if [ $(( 10#${month} + ${i} )) -lt 13 ] ; then 378 (( PeriodLengthInDays = PeriodLengthInDays + $( IGCM_date_DaysInMonth $year $(( 10#${month} + ${i} )) ) )) 379 379 else 380 (( PeriodLengthInDays = PeriodLengthInDays + $( IGCM_date_DaysInMonth $year $(( month + i- 12 )) ) ))380 (( PeriodLengthInDays = PeriodLengthInDays + $( IGCM_date_DaysInMonth $year $(( 10#${month} + ${i} - 12 )) ) )) 381 381 fi 382 382 (( i=i+1 )) … … 606 606 # Compute month_m1 (month minus 1M) 607 607 # Compute yyyymm_m1 (yyyymm minus 1M) 608 month_m1=$(( month- 1 ))608 month_m1=$(( 10#${month} - 1 )) 609 609 if [ ${month_m1} = 0 ]; then 610 610 month_m1=12 … … 618 618 # Compute month_p1 (month plus 1M) 619 619 # Compute yyyymm_p1 (yyyymm plus 1M) 620 month_p1=$(( month+ 1 ))620 month_p1=$(( 10#${month} + 1 )) 621 621 if [ ${month_p1} = 13 ]; then 622 622 month_p1=01 -
trunk/libIGCM/libIGCM_ensemble/libIGCM_ensemble.ksh
r824 r829 403 403 siecle=$( (( $siecle - 18 )) ) 404 404 StartYear="${siecle}$( echo $year | cut -c3-4 )" 405 StartMonth="${AlphaMonth[ (( $month- 1 )) ]}"405 StartMonth="${AlphaMonth[ (( 10#${month} - 1 )) ]}" 406 406 StartDir="${Name}${StartYear}${StartMonth}" 407 407 ;;
Note: See TracChangeset
for help on using the changeset viewer.