Ignore:
Timestamp:
10/23/17 15:39:29 (7 years ago)
Author:
cetlod
Message:

NEMO_v6: update card & drivers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/lim3.driver

    r2639 r3435  
    1616    IGCM_debug_PushStack "ICE_Update" 
    1717 
    18     NbFreq=$( echo ${config_ICE_WriteFrequency} | wc -w ) 
    1918 
    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 
    2528        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." ;; 
    3933        esac 
    40         let i=$i+1 
     34    done 
    4135 
    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 
    4347    echo UPDATE ICE !!! 
    4448 
Note: See TracChangeset for help on using the changeset viewer.