Changeset 3435 for CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/lim3.driver
- Timestamp:
- 10/23/17 15:39:29 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/lim3.driver
r2639 r3435 16 16 IGCM_debug_PushStack "ICE_Update" 17 17 18 NbFreq=$( echo ${config_ICE_WriteFrequency} | wc -w )19 18 20 ##--Write Frequency Purpose .... 21 typeset -Z1 i=1 22 while [ $i -le ${NbFreq} ]; do 23 frequency=$( echo ${config_ICE_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' ) 24 factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 19 ##--Write Frequency for iomput 20 ## Differents frequencies are allowed for ICE files 21 22 VI1D_ENABLE=".FALSE." 23 VI5D_ENABLE=".FALSE." 24 VI1M_ENABLE=".FALSE." 25 VI1Y_ENABLE=".FALSE." 26 27 for frequency in ${config_ICE_WriteFrequency} ; do 25 28 case ${frequency} in 26 *Y|*y) 27 eval PREFIX_WFI${i}=${config_UserChoices_JobName}_${factor}y_${DatesPeriod} ; 28 eval R_OUT_ICE_WFI${i}=${R_OUT_ICE_O_Y} ; 29 eval WFI${i}=${factor}Y ;; 30 *M|*m) 31 eval PREFIX_WFI${i}=${config_UserChoices_JobName}_${factor}m_${DatesPeriod} ; 32 eval R_OUT_ICE_WFI${i}=${R_OUT_ICE_O_M} ; 33 eval WFI${i}=${factor}M ;; 34 *D|*d) 35 eval PREFIX_WFI${i}=${config_UserChoices_JobName}_${factor}d_${DatesPeriod} ; 36 eval R_OUT_ICE_WFI${i}=${R_OUT_ICE_O_D} ; 37 eval WFI${i}=${factor}D ;; 38 *) 29 ( 1D|1d ) VI1D_ENABLE=".TRUE." ;; 30 ( 5D|5d ) VI5D_ENABLE=".TRUE." ;; 31 ( 1M|1m ) VI1M_ENABLE=".TRUE." ;; 32 ( *[yY] ) VI1Y_ENABLE=".TRUE." ;; 39 33 esac 40 let i=$i+134 done 41 35 42 done 36 37 # Update iodef.xml 38 39 IGCM_debug_Print 1 'Informations into iodef.xml : VI1D_ENABLE VI5D_ENABLE VI1M_ENABLE VI1Y_ENABLE ' 40 IGCM_debug_Print 1 ${VI1D_ENABLE} ${VI5D_ENABLE} ${VI1M_ENABLE} ${VI1Y_ENABLE} 41 42 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1d enabled ${VI1D_ENABLE} 43 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 5d enabled ${VI5D_ENABLE} 44 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1m enabled ${VI1M_ENABLE} 45 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1y enabled ${VI1Y_ENABLE} 46 43 47 echo UPDATE ICE !!! 44 48
Note: See TracChangeset
for help on using the changeset viewer.