Ignore:
Timestamp:
08/13/09 19:27:26 (15 years ago)
Author:
sdipsl
Message:
  • Bugfix : with old style post processing section/option compatibility
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh

    r151 r152  
    124124                    if [ "$( eval echo \${${compname}_${flag_post}_TimeSeriesVars[*]} )" = "Option not found ${flag_post}" ] ; then 
    125125                        # New TimeSeriesVar description, with 2D, 3D and associate ChunckJob. 
    126                         ListDimension="2D 3D" 
     126                        ListDimension[0]=2D 
     127                        ListDimension[1]=3D 
    127128                        TimeSeries=false 
    128                         for Dimension in ${ListDimension} ; do 
     129                        iLoop=${#ListDimension[*]} 
     130                        i=0 
     131                        until [ $i -ge ${iLoop} ]; do 
     132                            Dimension=${ListDimension[${i}]} 
    129133                            IGCM_card_DefineArrayFromOption ${card} ${flag_post} TimeSeriesVars${Dimension} 
    130134                            IGCM_card_DefineVariableFromOption ${card} ${flag_post} ChunckJob${Dimension} 
     
    151155                                fi 
    152156                            fi 
     157                            (( i=i+1 )) 
    153158                        done 
    154159                    else 
    155                         ListDimension="" 
     160                        ListDimension[0]="" 
    156161                        TimeSeries=true 
    157162                        TimeSeries2D=false 
Note: See TracChangeset for help on using the changeset viewer.