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

NEMO_v6: update card & drivers

Location:
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL
Files:
4 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 
  • CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/opa9.driver

    r3408 r3435  
    157157   IGCM_comp_modifyXmlFile nonblocker file_def_nemo-opa.xml 1y enabled ${V1Y_ENABLE} 
    158158         
    159    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1d enabled ${V1D_ENABLE} 
    160    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1m enabled ${V1M_ENABLE} 
    161    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1y enabled ${V1Y_ENABLE} 
    162159 
    163160# update domain_def.xml file  
  • CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/pisces.driver

    r3408 r3435  
    4343    IGCM_debug_PushStack "MBG_Update" 
    4444 
    45     V1D_ENABLE=".FALSE." 
    46     V5D_ENABLE=".FALSE." 
    47     V1M_ENABLE=".FALSE." 
    48     V1Y_ENABLE=".FALSE." 
    49  
    50     for frequency in ${config_OCE_WriteFrequency} ; do 
     45     
     46    ##--Write Frequency for iomput 
     47    ## Differents frequencies are allowed for MBG files 
     48 
     49    VT1D_ENABLE=".FALSE." 
     50    VT5D_ENABLE=".FALSE." 
     51    VT1M_ENABLE=".FALSE." 
     52    VT1Y_ENABLE=".FALSE." 
     53 
     54    for frequency in ${config_MBG_WriteFrequency} ; do 
    5155        case ${frequency} in 
    52             ( 1D|1d ) V1D_ENABLE=".TRUE." ;; 
    53             ( 5D|5d ) V5D_ENABLE=".TRUE." ;; 
    54             ( 1M|1m ) V1M_ENABLE=".TRUE." ;; 
    55             ( *[yY] ) V1Y_ENABLE=".TRUE." ;; 
     56            ( 1D|1d ) VT1D_ENABLE=".TRUE." ;; 
     57            ( 5D|5d ) VT5D_ENABLE=".TRUE." ;; 
     58            ( 1M|1m ) VT1M_ENABLE=".TRUE." ;; 
     59            ( *[yY] ) VT1Y_ENABLE=".TRUE." ;; 
    5660        esac 
    5761    done 
     
    166170   fi 
    167171 
    168    IGCM_comp_modifyNamelist blocker    namelist_top_cfg ln_rsttr  ${TOP_LRSTTR} 
    169    IGCM_comp_modifyNamelist blocker    namelist_top_cfg nn_rsttr  ${TOP_NRSTTR} 
    170    IGCM_comp_modifyNamelist blocker    namelist_pisces_cfg  atcco2    ${pisces_UserChoices_AtmCo2} 
    171    IGCM_comp_modifyNamelist blocker    namelist_pisces_cfg  nn_pisdmp  ${OPA_NPDT_YEAR} 
    172    IGCM_comp_modifyNamelist blocker    namelist_pisces_cfg  nrdttrc    ${pisces_UserChoices_PisFreq} 
    173  
    174  
    175    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1d enabled ${V1D_ENABLE} 
    176    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1m enabled ${V1M_ENABLE} 
    177    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1y enabled ${V1Y_ENABLE} 
     172    ##-- Update namelist_top_cfg and namelist_pisces_cfg 
     173    IGCM_comp_modifyNamelist blocker  namelist_top_cfg     ln_rsttr   ${TOP_LN_RSTR} 
     174    IGCM_comp_modifyNamelist blocker  namelist_top_cfg     nn_rsttr   ${TOP_NN_RSTR} 
     175    IGCM_comp_modifyNamelist blocker  namelist_pisces_cfg  nn_pisdmp  ${OPA_NPDT_YEAR} 
     176  
     177    # Update iodef.xml 
     178 
     179    IGCM_debug_Print 1 'Informations into iodef.xml : VT1D_ENABLE VT5D_ENABLE VT1M_ENABLE VT1Y_ENABLE ' 
     180    IGCM_debug_Print 1 ${VT1D_ENABLE}  ${VT5D_ENABLE} ${VT1M_ENABLE} ${VT1Y_ENABLE} 
     181 
     182    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1d enabled ${VT1D_ENABLE} 
     183    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 5d enabled ${VT5D_ENABLE} 
     184    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1m enabled ${VT1M_ENABLE} 
     185    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1y enabled ${VT1Y_ENABLE} 
     186 
    178187 
    179188 
  • CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/file_def_nemo-pisces.xml

    r3408 r3435  
    7474 
    7575   <file id="file22" name_suffix="_diad_T" description="additional pisces diagnostics" > 
    76        <field field_ref="PH"         name="PH" /> 
    77        <field field_ref="PAR"        name="PAR"   /> 
    78        <field field_ref="PARDM"      name="PARDM"   /> 
    79        <field field_ref="Cflx"       name="Cflx"  /> 
    80         <field field_ref="Oflx"      name="Oflx"  /> 
    81        <field field_ref="Dpco2"      name="Dpco2"   /> 
    82        <field field_ref="Dpo2"       name="Dpo2"   /> 
     76        <field field_ref="PH"         name="PH" /> 
     77        <field field_ref="CO3"        name="CO3" /> 
     78        <field field_ref="CO3sat"     name="CO3sat" /> 
     79        <field field_ref="PAR"        name="PAR"   /> 
     80        <field field_ref="PCAL"       name="PCAL"   /> 
     81        <field field_ref="Cflx"       name="Cflx"  /> 
     82        <field field_ref="Oflx"       name="Oflx"  /> 
     83        <field field_ref="Dpco2"      name="Dpco2"   /> 
     84        <field field_ref="Dpo2"       name="Dpo2"   /> 
    8385        <field field_ref="Heup"      name="Heup"  /> 
    8486        <field field_ref="Irondep"   name="Irondep"  /> 
     
    9294        <field field_ref="LDlight"   name="LDlight"  /> 
    9395        <field field_ref="TPP"       name="TPP"  /> 
    94        <field field_ref="TPNEW"      name="TPNEW"  /> 
     96        <field field_ref="INTPP"     name="INTPP"  /> 
     97        <field field_ref="INTPNEW"     name="INTPNEW"  /> 
     98        <field field_ref="TPNEW"      name="TPNEW"  /> 
    9599        <field field_ref="EPC100"    name="EPC100"  /> 
    96100        <field field_ref="EPFE100"   name="EPFE100"  /> 
    97101        <field field_ref="EPSI100"   name="EPSI100"  /> 
    98102        <field field_ref="EPCAL100"  name="EPCAL100"  /> 
    99         <field field_ref="xfracal"   name="xfracal"  /> 
    100103    </file> 
    101104 
     
    155158 
    156159   <file id="file25" name_suffix="_diad_T" description="additional pisces diagnostics" > 
    157        <field field_ref="PH"         name="PH" /> 
    158        <field field_ref="PAR"        name="PAR"   /> 
    159        <field field_ref="PARDM"      name="PARDM"   /> 
    160        <field field_ref="Cflx"       name="Cflx"  /> 
    161         <field field_ref="Oflx"      name="Oflx"  /> 
    162        <field field_ref="Dpco2"      name="Dpco2"   /> 
    163        <field field_ref="Dpo2"       name="Dpo2"   /> 
     160        <field field_ref="PH"         name="PH" /> 
     161        <field field_ref="CO3"        name="CO3" /> 
     162        <field field_ref="CO3sat"     name="CO3sat" /> 
     163        <field field_ref="PAR"        name="PAR"   /> 
     164        <field field_ref="PCAL"       name="PCAL"   /> 
     165        <field field_ref="Cflx"       name="Cflx"  /> 
     166        <field field_ref="Oflx"       name="Oflx"  /> 
     167        <field field_ref="Dpco2"      name="Dpco2"   /> 
     168        <field field_ref="Dpo2"       name="Dpo2"   /> 
    164169        <field field_ref="Heup"      name="Heup"  /> 
    165170        <field field_ref="Irondep"   name="Irondep"  /> 
     
    173178        <field field_ref="LDlight"   name="LDlight"  /> 
    174179        <field field_ref="TPP"       name="TPP"  /> 
    175        <field field_ref="TPNEW"      name="TPNEW"  /> 
     180        <field field_ref="INTPP"     name="INTPP"  /> 
     181        <field field_ref="INTPNEW"     name="INTPNEW"  /> 
     182        <field field_ref="TPNEW"      name="TPNEW"  /> 
    176183        <field field_ref="EPC100"    name="EPC100"  /> 
    177184        <field field_ref="EPFE100"   name="EPFE100"  /> 
Note: See TracChangeset for help on using the changeset viewer.