New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1764 for trunk – NEMO

Changeset 1764 for trunk


Ignore:
Timestamp:
2009-11-25T17:05:52+01:00 (14 years ago)
Author:
cetlod
Message:

Update namelists, card & drivers for standard config, see ticket:615

Location:
trunk/CONFIG
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/ORCA2_LIM/IGCM00/COMP/lim2.card

    r1311 r1764  
    2121 
    2222[OutputFiles] 
    23 List=   (${PREFIX_NWRITE}_${DATE_OPA}_icemod.nc, ${R_OUT_ICE_NWRITE}/${PREFIX}_${WF1}_icemod.nc, Post_1M_icemod) 
     23List=   (${PREFIX_WFI1}_icemod.nc, ${R_OUT_ICE_WFI1}/${PREFIX}_${WFI1}_icemod.nc, Post_5D_icemod) 
    2424 
    2525[Post_1M_icemod] 
    2626Patches = () 
    27 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     27GatherWithInternal = (nav_lon, nav_lat, time_counter) 
    2828TimeSeriesVars = (iicethic, ileadfra, isnowthi, iicevelu, iicevelv) 
  • trunk/CONFIG/ORCA2_LIM/IGCM00/COMP/lim2.driver

    r1216 r1764  
    1616    IGCM_debug_PushStack "ICE_Update" 
    1717 
     18    NbFreq=$( echo ${config_ICE_WriteFrequency} | wc -w ) 
     19 
     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]//" ) 
     25        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            *) 
     39        esac 
     40        let i=$i+1 
     41 
     42    done 
    1843    echo UPDATE ICE !!! 
    1944 
  • trunk/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.card

    r1721 r1764  
    1111OPA_version=v3_2 
    1212#============================================================== 
     13 
     14#=================================== 
     15#-- Use (y) or not (n) of io_server 
     16io_server=n 
     17#=================================== 
    1318 
    1419#-- if you run interannual is "y", if not (=climatology) is "n" 
     
    5762            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sss_data.nc, .),\ 
    5863            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sst_data.nc, .),\ 
    59             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .), \ 
    60             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/chlaseawifs_c1m-99-05_smooth_ORCA_R2.nc, chlorophyll.nc),\ 
    61             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/Tides_K1_drg_ORCA_R2.nc, K1rowdrg.nc),\ 
    62             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/Tides_M2_drg_ORCA_R2.nc, M2rowdrg.nc),\ 
    63             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/tmaskitf_ORCA2_bis.nc, mask_itf.nc),\ 
    64             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/kRGB61.txt, .) 
     64            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .) 
    6565 
    6666 
    6767[ParametersFiles] 
    68 List= (${SUBMIT_DIR}/PARAM/namelist, namelist) 
     68List= (${SUBMIT_DIR}/PARAM/namelist,         namelist), \ 
     69   (${SUBMIT_DIR}/PARAM/iodef.xml,        iodef.xml),      \ 
     70        (${SUBMIT_DIR}/PARAM/xmlio_server.def, xmlio_server.def) 
    6971 
    7072[RestartFiles] 
     
    7274 
    7375[OutputText] 
    74 List=   (ocean.output, solver.stat, STRAIT.dat) 
     76List=   (ocean.output, solver.stat, STRAIT.dat, out_nemo) 
    7577 
    7678[OutputFiles] 
    77 List=   (${PREFIX_NWRITE}_${DATE_OPA}_grid_T.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_T.nc, Post_1M_grid_T),\ 
    78         (${PREFIX_NWRITE}_${DATE_OPA}_grid_U.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_U.nc, Post_1M_grid_U) ,\ 
    79         (${PREFIX_NWRITE}_${DATE_OPA}_grid_V.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_V.nc, Post_1M_grid_V),\ 
    80         (${PREFIX_NWRITE}_${DATE_OPA}_grid_W.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_W.nc, Post_1M_grid_W),\ 
    81         (${PREFIX_NWRITE}_${DATE_OPA}_diaptr.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_diaptr.nc, Post_1M_diaptr),\ 
    82         (${PREFIX_NWRITE}_${DATE_OPA}_trends.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_trends.nc, NONE),\ 
    83         (${PREFIX_NWRITE}_${DATE_OPA}_diagap.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_diagap.nc, NONE),\ 
    84         (damping.coeff.nc , ${R_OUT_OCE_NWRITE}/${PREFIX}_damping.coeff.nc, NONE),\ 
    85         (mesh_mask.nc     , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\ 
    86         (output.abort.nc  , ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc, NONE),\ 
    87         (output.init.nc   , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
     79List=   (${PREFIX_WF1}_grid_T.nc,         ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc,               Post_1Y_grid_T),\ 
     80        (${PREFIX_WF2}_grid_T.nc,         ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc,               Post_1M_grid_T),\ 
     81        (${PREFIX_WF3}_grid_T.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc,               Post_5D_grid_T),\ 
     82        (${PREFIX_WF3}_grid_U.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc,               Post_5D_grid_U) ,\ 
     83        (${PREFIX_WF3}_grid_V.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc,               Post_5D_grid_V),\ 
     84        (${PREFIX_WF3}_grid_W.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc,               Post_5D_grid_W),\ 
     85        (${PREFIX_WF4}_grid_T_0n180w.nc,  ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc,        NONE ),\ 
     86        (${PREFIX_WF4}_grid_T_Eq.nc,      ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc,            NONE ),\ 
     87        (${PREFIX_WF4}_diaptr.nc,         ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_diaptr.nc,               Post_1D_diaptr),\ 
     88        (mesh_mask.nc     ,               ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\ 
     89        (output.abort.nc  ,               ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc,                  NONE),\ 
     90        (output.init.nc   ,               ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
    8891 
    8992 
    9093[Post_1M_grid_T] 
    91 Patches = () 
     94Patches = (Patch_20091030_histcom_time_axis) 
    9295GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    9396TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
    9497 
    95 [Post_1M_grid_U] 
    96 Patches = () 
     98[Post_1Y_grid_T] 
     99Patches = (Patch_20091030_histcom_time_axis) 
     100GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     101TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     102 
     103[Post_5D_grid_T] 
     104Patches = (Patch_20091030_histcom_time_axis) 
     105GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     106TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     107 
     108[Post_5D_grid_U] 
     109Patches = (Patch_20091030_histcom_time_axis) 
    97110GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 
    98111TimeSeriesVars = (sozotaux) 
    99112 
    100 [Post_1M_grid_V] 
    101 Patches = () 
     113[Post_5D_grid_V] 
     114Patches = (Patch_20091030_histcom_time_axis) 
    102115GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 
    103116TimeSeriesVars = (sometauy) 
    104117 
    105 [Post_1M_grid_W] 
    106 Patches = () 
     118[Post_5D_grid_W] 
     119Patches = (Patch_20091030_histcom_time_axis) 
    107120GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) 
    108121TimeSeriesVars = 
    109122 
    110 [Post_1M_diaptr] 
     123[Post_1D_diaptr] 
    111124Patches = () 
    112125GatherWithInternal = (lat, deptht, depthw, time_counter) 
    113126TimeSeriesVars = (zotemglo, zosalglo, zomsfglo, zotematl, zosalatl, zomsfatl, zotempac, zosalpac, zomsfpac, zotemind, zosalind, zomsfind, zotemipc, zosalipc, zomsfipc, sohtatl, sostatl, sohtpac, sostpac, sohtind, sostind, sohtipc, sostipc, sophtadv, sophtove, sophtldf, sopstadv, sopstove, zomsfeiv, sophteiv, sopsteiv) 
     127 
     128[Post_time] 
     129Patches = (Patch_20091030_histcom_time_axis) 
     130GatherWithInternal = 
     131TimeSeriesVars = 
     132 
  • trunk/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.driver

    r1623 r1764  
    3636    PAT_NITEND=$( supergrep nn_itend    ${SUBMIT_DIR}/PARAM/namelist ) 
    3737    PAT_NLEAPY=$( supergrep nn_leapy    ${SUBMIT_DIR}/PARAM/namelist ) 
    38     PAT_NWRITE=$( supergrep nn_write    ${SUBMIT_DIR}/PARAM/namelist ) 
    3938    PAT_RESTAR=$( supergrep ln_rstart ${SUBMIT_DIR}/PARAM/namelist ) 
    4039    PAT_NSTOCK=$( supergrep nn_stock    ${SUBMIT_DIR}/PARAM/namelist ) 
     
    4241    PAT_NDATE0=$( supergrep nn_date0    ${SUBMIT_DIR}/PARAM/namelist ) 
    4342    PAT_NMSH=$(   supergrep nn_msh      ${SUBMIT_DIR}/PARAM/namelist )  
    44     PAT_NF_PTR=$( supergrep nf_ptr_wri ${SUBMIT_DIR}/PARAM/namelist ) 
    4543     
    4644 
     
    5755        set -A ListFormulationRunsbc -- \${opa9_Interannual_Listrunsbc${opa9_Interannual_List_runsbc}[*]} 
    5856 
     57    ##--Variables used for XMLIO_SERVER configuration file 
     58       # using_server: .TRUE.(.FALSE.) to use(bypass) the io_server 
     59       PAT_SERVER=$( supergrep using_server ${SUBMIT_DIR}/PARAM/xmlio_server.def ) 
     60    
    5961    IGCM_debug_PopStack "OCE_Initialize" 
    6062} 
     
    138140 
    139141    ##--Write Frequency Purpose .... 
    140     frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $1}' ) 
    141     factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 
    142     case ${frequency} in 
    143    1Y|1y) 
    144        (( OPA_NWRITE = OPA_NDT_DAY * factor * $( IGCM_date_DaysInYear  ${year} ) ))          ; 
    145        PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}y ; 
    146        R_OUT_OCE_NWRITE=${R_OUT_OCE_O_Y} ; 
    147        R_OUT_ICE_NWRITE=${R_OUT_ICE_O_Y} ; 
    148        WF1=${factor}Y ;; 
    149    1M|1m) 
    150        (( OPA_NWRITE = OPA_NDT_DAY * factor * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ; 
    151        PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}m ; 
    152        R_OUT_OCE_NWRITE=${R_OUT_OCE_O_M} ; 
    153        R_OUT_ICE_NWRITE=${R_OUT_ICE_O_M} ; 
    154        WF1=${factor}M ;; 
    155    *D|*d) 
    156        (( OPA_NWRITE = OPA_NDT_DAY * factor  ))  ; 
    157        PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}d ; 
    158        R_OUT_OCE_NWRITE=${R_OUT_OCE_O_D} ; 
    159        R_OUT_ICE_NWRITE=${R_OUT_ICE_O_D} ; 
    160        WF1=${factor}D ;; 
    161    *) 
    162        (( OPA_NWRITE = 0 ))                                                            ;; 
    163     esac 
    164  
     142    typeset -Z1 i=1 
     143    while [ $i -le ${NbFreq} ]; do 
     144        frequency=$( echo ${config_OCE_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' ) 
     145      factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 
     146      case ${frequency} in 
     147          *Y|*y) 
     148              eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}y_${DatesPeriod} ; 
     149              eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_Y} ; 
     150              eval WF${i}=${factor}Y ;; 
     151          *M|*m) 
     152              eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}m_${DatesPeriod} ; 
     153              eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_M} ; 
     154              eval WF${i}=${factor}M ;; 
     155          *D|*d) 
     156              eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}d_${DatesPeriod} ; 
     157              eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_D} ; 
     158              eval WF${i}=${factor}D ;; 
     159          *) 
     160      esac 
     161        let i=$i+1 
     162 
     163    done 
    165164    # Period Length In Days between DateBegin and first day of calendar 0001 01 01 
    166165    # Needed by OPA namelist to compute correct file names  
     
    228227   -e "s%${PAT_NIT000}%       nn_it000=${OPA_NIT000}%"                    \ 
    229228   -e "s%${PAT_NITEND}%       nn_itend=${OPA_NITEND}%"                    \ 
    230    -e "s%${PAT_NWRITE}%       nn_write=${OPA_NWRITE}%"                    \ 
    231229   -e "s%${PAT_RESTAR}%       ln_rstart=${OPA_LRSTAR}%"                 \ 
    232230   -e "s%${PAT_NSTOCK}%       nn_stock=${OPA_NSTOCK}%"                    \ 
     
    235233   -e "s%${PAT_NMSH}%         nn_msh=${OPA_NMSH}%"                        \ 
    236234   -e "s%${PAT_NLEAPY}%       nn_leapy=${OPA_NLEAPY}%"                 \ 
    237         -e "s%${PAT_NF_PTR}%       nf_ptr_wri=${OPA_NWRITE}%"                \ 
    238235   namelist > namelist.tmp 
    239236 
    240237    IGCM_sys_Mv namelist.tmp namelist 
    241238 
    242     echo 'Variables automatically updated in namelists' 
    243     grep AUTO namelist* 
    244  
     239    # update xmlio_server.def 
     240 
     241    if [ X${opa9_UserChoices_io_server} = Xy ] ; then 
     242        sed -e "s/${PAT_SERVER}/  using_server = .TRUE./" \ 
     243        xmlio_server.def > xmlio_server.def.tmp 
     244        IGCM_sys_Mv xmlio_server.def.tmp xmlio_server.def 
     245    fi 
     246    
    245247    IGCM_debug_PopStack "OCE_Update" 
    246248} 
  • trunk/CONFIG/ORCA2_LIM/IGCM00/PARAM/iodef.xml

    r1692 r1764  
    11<?xml version="1.0"?> 
    2  
    32<simulation>  
    43   
    54  <context id="nemo"> 
    65     
    7     <!-- groups of variables definition --> 
    8      
    9     <field_definition level="1" prec="4" operation="ave(X)" freq_op="5760" enabled=".TRUE."> 
     6    <!-- $id$ --> 
     7     
     8    <!--  
     9============================================================================================================ 
     10=                                  definition of all existing variables                                    = 
     11=                                            DO NOT CHANGE                                                 = 
     12============================================================================================================ 
     13    --> 
     14     
     15    <field_definition level="1" prec="4" operation="ave(X)" enabled=".TRUE."> <!-- time step automaticaly defined --> 
    1016 
    1117      <!-- T grid --> 
     
    1521         <field id="soce"         description="salinity"                                  unit="psu"  axis_ref="deptht"   /> 
    1622   <field id="sst"          description="sea surface temperature"                   unit="degC"                     /> 
     23   <field id="sst2"         description="square of sea surface temperature"         unit="degC2"                    /> 
     24   <field id="|sstgrad|"    description="module of sst gradient"                    unit="degC/m"                   /> 
     25   <field id="|sstgrad|2"   description="square of module of sst gradient"          unit="degC2/m2"                 /> 
    1726   <field id="sss"          description="sea surface salinity"                      unit="psu"                      /> 
     27   <field id="sss2"         description="square of sea surface salinity"            unit="psu2"                     /> 
    1828   <field id="ssh"          description="sea surface height"                        unit="m"                        /> 
     29   <field id="ssh2"         description="square of sea surface height"              unit="m2"                       /> 
    1930   <field id="mldkz5"       description="mixing layer depth (Turbocline)"           unit="m"                        /> 
    2031   <field id="mldr10_1"     description="Mixed Layer Depth 0.01 ref.10m"            unit="m"                        /> 
     32         <field id="rhop"         description="potential density (sigma0)"                unit="kg/m3" axis_ref="deptht"  /> 
    2133   <!-- next variables available with key_diahth --> 
    2234   <field id="mlddzt"       description="Thermocline Depth (max dT/dz)"             unit="m"                        /> 
     
    3345   <field id="28d"          description="Depth of 28C isotherm"                     unit="m"                        /> 
    3446   <field id="hc300"        description="Heat content 300 m"                        unit="W"                        /> 
     47   <!-- variables available with key_diaar5 --> 
     48   <field id="botpres"      description="Pressure at sea floor"                     unit="dbar"                     /> 
     49   <field id="cellthc"      description="Cell thickness"                            unit="m"     axis_ref="deptht"  /> 
    3550     </group> 
    3651 
    3752      <!-- SBC --> 
    3853       
    39       <group id="SBC" axis_ref="none" grid_ref="grid_T" freq_op="28800"> 
     54      <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 
    4055 
    4156   <field id="emp"          description="Net Upward Water Flux"                                        unit="kg/m2/s"  /> 
     
    4762   <field id="qns"          description="non solar Downward Heat Flux"                                 unit="W/m2"     /> 
    4863   <field id="qsr"          description="Shortwave Radiation"                                          unit="W/m2"     /> 
     64   <field id="qsr3d"        description="Shortwave Radiation 3D distribution"        axis_ref="deptht" unit="W/m2"     /> 
    4965   <field id="qrp"          description="Surface Heat Flux: Damping"                                   unit="W/m2"     /> 
    5066   <field id="erp"          description="Surface Water Flux: Damping"                                  unit="Kg/m2/s"  /> 
     67   <field id="taum"         description="wind stress module"                                           unit="N/m2"     /> 
    5168   <field id="wspd"         description="Wind speed module at 10 m "                                   unit="m/s"      /> 
    5269    
     
    5673   <field id="qsb_oce"      description="Sensible Downward Heat Flux over open ocean"                  unit="W/m2"     /> 
    5774   <field id="qla_oce"      description="Latent Downward Heat Flux over open ocean"                    unit="W/m2"     /> 
     75   <field id="taum_oce"     description="wind stress module over open ocean"                           unit="N/m2"     /> 
    5876 
    5977   <field id="ice_cover"    description="Ice fraction"                                                 unit="1"        /> 
     
    7290    
    7391   <field id="ice_pres"     description="Ice presence"                                                 unit="-"        /> 
     92   <field id="ist_cea"      description="Ice surface temperature (cell average)"                       unit="degC"     /> 
    7493   <field id="ist_ipa"      description="Ice surface temperature (ice presence average)"               unit="degC"     />       
    7594   <field id="uice_ipa"     description="Ice velocity along i-axis at I-point (ice presence average)"  unit="m/s"      />       
     
    7998   <field id="vtau_ice"     description="Wind stress along j-axis over the ice at i-point"             unit="N/m2"     /> 
    8099    
    81    <!-- icealb_cea: available key_coupled --> 
     100   <field id="u_imasstr"    description="Sea-ice mass transport along i-axis"                          unit="kg/s"     /> 
     101   <field id="v_imasstr"    description="Sea-ice mass transport along j-axis"                          unit="kg/s"     /> 
     102 
     103   <!-- available key_coupled --> 
     104   <field id="snow_ao_cea"  description="Snow over ice-free ocean (cell average)"                      unit="kg/m2/s"  /> 
     105   <field id="snow_ai_cea"  description="Snow over sea-ice (cell average)"                             unit="kg/m2/s"  /> 
     106   <field id="subl_ai_cea"  description="Sublimation over sea-ice (cell average)"                      unit="kg/m2/s"  /> 
    82107   <field id="icealb_cea"   description="Ice albedo (cell average)"                                    unit="1"        /> 
     108   <field id="calving"      description="Calving"                                                      unit="kg/m2/s"  /> 
     109   <!-- available if key_coupled + conservative method --> 
     110   <field id="rain"         description="Liquid precipitation"                                         unit="Kg/m2/s"  /> 
     111   <field id="evap_ao_cea"  description="Evaporation over ice-free ocean (cell average)"               unit="kg/m2/s"  /> 
     112   <!-- variables available with key_diaar5 --> 
     113   <field id="isnwmlt_cea"   description="Snow over Ice melting (cell average)"                        unit="kg/m2/s"  /> 
     114   <field id="fsal_virt_cea" description="Virtual salt flux due to ice formation (cell average)"       unit="kg/m2/s"  /> 
     115   <field id="fsal_real_cea" description="Real salt flux due to ice formation (cell average)"          unit="kg/m2/s"  /> 
     116   <field id="hflx_rain_cea" description="heat flux due to rainfall"                                   unit="W/m2"     /> 
     117   <field id="hflx_evap_cea" description="heat flux due to evaporation"                                unit="W/m2"     /> 
     118   <field id="hflx_snow_cea" description="heat flux due to snow falling over ice-free ocean"           unit="W/m2"     /> 
     119   <field id="hflx_ice_cea"  description="heat flux due to ice thermodynamics"                         unit="W/m2"     /> 
     120   <field id="hflx_rnf_cea"  description="heat flux due to runoffs"                                    unit="W/m2"     /> 
     121   <field id="hflx_cal_cea"  description="heat flux due to calving"                                    unit="W/m2"     /> 
     122   <field id="bicemel_cea"  description="Rate of Melt at Sea Ice Base (cell average)"                  unit="kg/m2/s"  /> 
     123   <field id="licepro_cea"  description="Lateral Sea Ice Growth Rate (cell average)"                   unit="kg/m2/s"  /> 
     124   <field id="snowmel_cea"  description="Snow Melt Rate (cell average)"                                unit="kg/m2/s"  /> 
     125   <field id="sntoice_cea"  description="Snow-Ice Formation Rate (cell average)"                       unit="kg/m2/s"  /> 
     126   <field id="ticemel_cea"  description="Rate of Melt at Upper Surface of Sea Ice (cell average)"      unit="kg/m2/s"  /> 
     127 
    83128      </group> 
    84129 
     
    86131       
    87132      <group id="grid_U"  axis_ref="depthu" grid_ref="grid_U"> 
    88    <field id="utau"        description="Wind Stress along i-axis"                  unit="N/m2" axis_ref="none" /> 
    89    <field id="uoce"        description="ocean current along i-axis"                unit="m/s"                  /> 
    90    <field id="uoce_eff"    description="Effective ocean current along i-axis"      unit="m/s"                  /> 
     133   <field id="utau"         description="Wind Stress along i-axis"                    unit="N/m2" axis_ref="none" /> 
     134   <field id="uoce"         description="ocean current along i-axis"                  unit="m/s"                  /> 
     135   <field id="uoce_eff"     description="Effective ocean current along i-axis"        unit="m/s"                  /> 
    91136   <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    92    <field id="uoce_eiv"    description="EIV ocean current along i-axis"            unit="m/s"                  /> 
     137   <field id="uoce_eiv"     description="EIV ocean current along i-axis"              unit="m/s"                  /> 
    93138   <!-- uoce_eiv: available with key_trabbl_adv --> 
    94    <field id="uoce_bbl"    description="BBL ocean current along i-axis"            unit="m/s"                  /> 
    95       </group> 
     139   <field id="uoce_bbl"     description="BBL ocean current along i-axis"              unit="m/s"                  /> 
     140   <!-- variables available with key_diaar5 --> 
     141   <field id="u_masstr"     description="ocean eulerian mass transport along i-axis"  unit="kg/s"                 /> 
     142   <field id="u_heattr"     description="ocean eulerian heat transport along i-axis"  unit="W"    axis_ref="none" /> 
     143   <field id="ueiv_heattr"  description="ocean bolus heat transport along i-axis"     unit="W"    axis_ref="none" /> 
     144   <field id="udiff_heattr" description="ocean diffusion heat transport along i-axis" unit="W"    axis_ref="none" /> 
     145     </group> 
    96146       
    97147      <!-- V grid --> 
    98148       
    99149      <group id="grid_V"  axis_ref="depthv" grid_ref="grid_V"> 
    100    <field id="vtau"        description="Wind Stress along j-axis"                  unit="N/m2" axis_ref="none" /> 
    101    <field id="voce"        description="ocean current along j-axis"                unit="m/s"                  /> 
    102    <field id="voce_eff"    description="Effective ocean current along j-axis"      unit="m/s"                  /> 
     150   <field id="vtau"         description="Wind Stress along j-axis"                    unit="N/m2" axis_ref="none" /> 
     151   <field id="voce"         description="ocean current along j-axis"                  unit="m/s"                  /> 
     152   <field id="voce_eff"     description="Effective ocean current along j-axis"        unit="m/s"                  /> 
    103153   <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    104    <field id="voce_eiv"    description="EIV ocean current along j-axis"            unit="m/s"                  /> 
     154   <field id="voce_eiv"     description="EIV ocean current along j-axis"              unit="m/s"                  /> 
    105155   <!-- voce_eiv: available with key_trabbl_adv --> 
    106    <field id="voce_bbl"    description="BBL ocean current along j-axis"            unit="m/s"                  /> 
     156   <field id="voce_bbl"     description="BBL ocean current along j-axis"              unit="m/s"                  /> 
     157   <!-- variables available with key_diaar5 --> 
     158   <field id="v_masstr"     description="ocean eulerian mass transport along j-axis"  unit="kg/s"                 /> 
     159   <field id="v_heattr"     description="ocean eulerian heat transport along j-axis"  unit="W"    axis_ref="none" /> 
     160   <field id="veiv_heattr"  description="ocean bolus heat transport along j-axis"     unit="W"    axis_ref="none" /> 
     161   <field id="vdiff_heattr" description="ocean diffusion heat transport along j-axis" unit="W"    axis_ref="none" /> 
    107162      </group> 
    108163       
     
    110165       
    111166      <group id="grid_W"  axis_ref="depthw" grid_ref="grid_W"> 
    112    <field id="woce"        description="ocean vertical velocity"                   unit="m/s"                  /> 
    113    <field id="woce_eff"    description="effective ocean vertical velocity"         unit="m/s"                  /> 
     167   <field id="woce"         description="ocean vertical velocity"                     unit="m/s"                  /> 
     168   <field id="woce_eff"     description="effective ocean vertical velocity"           unit="m/s"                  /> 
    114169   <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    115    <field id="woce_eiv"    description="EIV ocean vertical velocity"               unit="m/s"                  /> 
     170   <field id="woce_eiv"     description="EIV ocean vertical velocity"                 unit="m/s"                  /> 
    116171   <!-- woce_eiv: available with key_trabbl_adv --> 
    117    <field id="woce_bbl"    description="BBL ocean vertical velocity"               unit="m/s"                  /> 
    118     
    119    <field id="avt"         description="vertical eddy diffusivity"                 unit="m2/s"                 /> 
    120    <field id="avm"         description="vertical eddy viscosity"                   unit="m2/s"                 /> 
     172   <field id="woce_bbl"     description="BBL ocean vertical velocity"                 unit="m/s"                  /> 
     173   <field id="avt"          description="vertical eddy diffusivity"                   unit="m2/s"                 /> 
     174   <field id="avm"          description="vertical eddy viscosity"                     unit="m2/s"                 /> 
    121175   <!-- avs: available with key_zdfddm --> 
    122    <field id="avs"         description="salt vertical eddy diffusivity"            unit="m2/s"                 /> 
     176   <field id="avs"          description="salt vertical eddy diffusivity"              unit="m2/s"                 /> 
    123177   <!-- avt_evd and avm_evd: available with ln_zdfevd --> 
    124    <field id="avt_evd"     description="enhanced vertical diffusivity"             unit="m2/s"                 /> 
    125    <field id="avm_evd"     description="enhanced vertical viscosity"               unit="m2/s"                 /> 
     178   <field id="avt_evd"      description="enhanced vertical diffusivity"               unit="m2/s"                 /> 
     179   <field id="avm_evd"      description="enhanced vertical viscosity"                 unit="m2/s"                 /> 
    126180   <!-- aht2d and  aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 
    127    <field id="aht2d"       description="lateral eddy diffusivity"                 unit="m2/s" axis_ref="none" /> 
    128    <field id="aht2d_eiv"   description="EIV lateral eddy diffusivity"             unit="m2/s" axis_ref="none" /> 
     181   <field id="aht2d"        description="lateral eddy diffusivity"                    unit="m2/s" axis_ref="none" /> 
     182   <field id="aht2d_eiv"    description="EIV lateral eddy diffusivity"                unit="m2/s" axis_ref="none" /> 
    129183   <!-- avt_tide: available with key_zdftmx --> 
    130    <field id="av_tide"     description="tidal vertical diffusivity"               unit="m2/s"                 /> 
    131       </group> 
    132        
    133        
     184   <field id="av_tide"      description="tidal vertical diffusivity"                  unit="m2/s"                 /> 
     185   <!-- variables available with key_diaar5 -->    
     186   <field id="w_masstr"     description="vertical mass trasport"                      unit="kg/s"                 /> 
     187   <field id="w_masstr2"    description="square of vertical mass trasport"            unit="kg2/s2"               /> 
     188      </group> 
     189           
     190      <!-- scalar --> 
     191       
     192      <!-- variables available with key_diaar5 --> 
     193      <group id="scalar" axis_ref="none" grid_ref="scalarpoint" zoom_ref="1point" > 
     194   <field id="voltot"     description="global mean volume"                         unit="m3"   /> 
     195   <field id="sshtot"     description="global mean ssh"                            unit="m"    /> 
     196   <field id="sshsteric"  description="global mean ssh steric"                     unit="m"    /> 
     197   <field id="sshthster"  description="global mean ssh thermosteric"               unit="m"    /> 
     198   <field id="masstot"    description="global mean mass"                           unit="kg"   /> 
     199   <field id="temptot"    description="global mean temperature"                    unit="degC" /> 
     200   <field id="saltot"     description="global mean salinity"                       unit="psu"  /> 
     201   <field id="fram_trans" description="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 
     202      </group> 
     203 
    134204    </field_definition> 
    135205     
    136     <!-- file definition --> 
    137      
    138     <file_definition output_level="10" enabled=".TRUE."> 
    139       <file id=<file_name_grid_T> description="ocean T grid variables" output_freq=<output_frequency_oce> output_level="5" > 
    140    <field ref="toce"         name="votemper"  /> 
    141    <field ref="soce"         name="vosaline"  /> 
    142    <field ref="sst"          name="sosstsst"  /> 
    143    <field ref="sss"          name="sosaline"  /> 
    144    <field ref="ssh"          name="sossheig"  /> 
    145    <field ref="emp"          name="sowaflup"  /> 
    146    <field ref="qsr"          name="soshfldo"  /> 
    147    <field ref="emps"         name="sowaflcd"  /> 
    148    <field ref="qns+qsr"      name="sohefldo"  /> 
    149    <field ref="mldr10_1"     name="somxl010"  /> 
    150    <field ref="mldkz5"       name="somixhgt"  /> 
    151    <field ref="ice_cover"    name="soicecov"  /> 
    152    <field ref="wspd"         name="sowindsp"  /> 
    153    <field ref="qrp"          name="sohefldp"  /> 
    154    <field ref="erp"          name="sowafldp"  /> 
    155    <field ref="mldr10_1"     name="sobowlin"  /> 
    156    <field ref="mlddzt"       name="sothedep"  /> 
    157    <field ref="20d"          name="so20chgt"  /> 
    158    <field ref="28d"          name="so28chgt"  /> 
    159    <field ref="hc300"        name="sohtc300"  /> 
    160    <field ref="ist_ipa"      name="soicetem"  /> 
    161    <field ref="icealb_cea"   name="soicealb"  />    
    162       </file> 
    163        
    164       <file id=<file_name_grid_U> description="ocean U grid variables" output_freq=<output_frequency_oce> level="5" > 
    165    <field ref="uoce"         name="vozocrtx"  /> 
    166    <field ref="uoce_eiv"     name="vozoeivu"  /> 
    167    <field ref="utau"         name="sozotaux"  /> 
    168       </file> 
    169        
    170       <file id=<file_name_grid_V> description="ocean V grid variables" output_freq=<output_frequency_oce> level="5" > 
    171    <field ref="voce"         name="vomecrty"  /> 
    172    <field ref="voce_eiv"     name="vomeeivv"  /> 
    173    <field ref="vtau"         name="sometauy"  /> 
    174       </file> 
    175        
    176       <file id=<file_name_grid_W> description="ocean W grid variables" output_freq=<output_frequency_oce> level="5" > 
    177    <field ref="woce"         name="vovecrtz" /> 
    178    <field ref="woce_eiv"     name="voveeivw" /> 
    179    <field ref="avt"          name="votkeavt" /> 
    180    <field ref="avt_evd"      name="votkeevd" /> 
    181    <field ref="avm"          name="votkeavm" /> 
    182    <field ref="avm_evd"      name="votkeevm" /> 
    183    <field ref="avs"          name="voddmavs" /> 
    184    <field ref="aht2d"        name="soleahtw" /> 
    185    <field ref="aht2d_eiv"    name="soleaeiw" /> 
    186       </file> 
    187        
    188       <file id=<file_name_icemod> description="ice variables" output_freq=<output_frequency_ice> level="5" > 
    189    <field ref="ice_pres"                     /> 
    190    <field ref="snowthic_cea" name="isnowthi" /> 
    191    <field ref="icethic_cea"  name="iicethic" /> 
    192    <field ref="iceprod_cea"  name="iiceprod" /> 
    193    <field ref="ist_ipa"      name="iicetemp" /> 
    194    <field ref="ioceflxb"     name="ioceflxb" /> 
    195    <field ref="uice_ipa"     name="iicevelu" /> 
    196    <field ref="vice_ipa"     name="iicevelv" /> 
    197    <field ref="utau_ice"     name="iicestru" /> 
    198    <field ref="vtau_ice"     name="iicestrv" /> 
    199    <field ref="qsr_io_cea"   name="iicesflx" /> 
    200    <field ref="qns_io_cea"   name="iicenflx" /> 
    201    <field ref="snowpre"      name="isnowpre" /> 
    202       </file> 
    203        
     206    <!--  
     207============================================================================================================ 
     208=                                           output files definition                                        = 
     209=                                            Define your own files                                         = 
     210=                                         put the variables you want...                                    = 
     211============================================================================================================ 
     212    --> 
     213     
     214    <file_definition > 
     215 
     216      <group id="1h" output_freq="3600"   output_level="10" enabled=".TRUE.">                      <!-- 1h files --> 
     217      </group> 
     218       
     219      <group id="2h" output_freq="7200"   output_level="10" enabled=".TRUE.">                      <!-- 2h files --> 
     220      </group> 
     221       
     222      <group id="3h" output_freq="10800"  output_level="10" enabled=".TRUE.">                      <!-- 3h files --> 
     223      </group> 
     224       
     225      <group id="4h" output_freq="14400"  output_level="10" enabled=".TRUE.">                      <!-- 4h files --> 
     226      </group> 
     227       
     228      <group id="6h" output_freq="21600"  output_level="10" enabled=".TRUE.">                      <!-- 6h files --> 
     229      </group> 
     230       
     231      <group id="1d" output_freq="86400"  output_level="10" enabled=".TRUE.">                      <!-- 1d files --> 
     232 
     233    <!--  
     234............................................................................................................ 
     235           example of 3 types of 1d files 
     236............................................................................................................ 
     237    --> 
     238   <!-- automatic definition of the name based on id="1d_grid_T"  
     239        => this name is used as the radical for all file names of this group 
     240        => add a suffix to be sure that all files names of this group are different   --> 
     241   <group id="1d_grid_T" name="auto" description="ocean T grid variables" > 
     242     <!-- mooring: automatic definition of the file name suffix based on id="0n180wT"  --> 
     243     <file id="0n180wT" name_suffix="auto" > 
     244       <group id="0n180wT" zoom_ref="0n180wT" >    <!-- group of variables sharing the same zoom --> 
     245         <field ref="toce" name="votemper"  /> 
     246         <field ref="uoce" name="vozocrtx"  />     <!-- include a U-grid variable in the list => switch to T-grid --> 
     247       </group> 
     248     </file> 
     249     <!-- Equatorial section: automatic definition of the file name suffix based on id="EqT" --> 
     250     <file id="EqT" name_suffix="auto" > 
     251       <group id="EqT" zoom_ref="EqT" > 
     252         <field ref="toce" name="votemper"  /> 
     253       </group> 
     254     </file> 
     255     <!-- global file with different operations on data   --> 
     256     <file id="global" > 
     257       <field ref="sst"    name="sst_1d_ave"                       />     <!-- mean --> 
     258       <field ref="sst"    name="sst_1d_max"  operation="t_max(X)" />     <!-- max --> 
     259     </file> 
     260   </group> 
     261 
     262      </group> 
     263       
     264      <group id="3d" output_freq="259200" output_level="10" enabled=".TRUE.">                      <!-- 3d files --> 
     265      </group> 
     266       
     267      <group id="5d" output_freq="432000" output_level="10" enabled=".TRUE.">                      <!-- 5d files --> 
     268 
     269   <file id="5d_grid_T" name="auto" description="ocean T grid variables" > 
     270     <field ref="toce"         name="votemper"  /> 
     271     <field ref="soce"         name="vosaline"  /> 
     272     <field ref="sst"          name="sosstsst"  /> 
     273     <field ref="sss"          name="sosaline"  /> 
     274     <field ref="ssh"          name="sossheig"  /> 
     275     <field ref="emp"          name="sowaflup"  /> 
     276     <field ref="qsr"          name="soshfldo"  /> 
     277     <field ref="emps"         name="sowaflcd"  /> 
     278     <field ref="qns+qsr"      name="sohefldo"  /> 
     279     <field ref="mldr10_1"     name="somxl010"  /> 
     280     <field ref="mldkz5"       name="somixhgt"  /> 
     281     <field ref="ice_cover"    name="soicecov"  /> 
     282     <field ref="wspd"         name="sowindsp"  /> 
     283     <field ref="qrp"          name="sohefldp"  /> 
     284     <field ref="erp"          name="sowafldp"  /> 
     285     <field ref="mlddzt"       name="sothedep"  /> 
     286     <field ref="20d"          name="so20chgt"  /> 
     287     <field ref="28d"          name="so28chgt"  /> 
     288     <field ref="hc300"        name="sohtc300"  /> 
     289     <field ref="ist_ipa"      name="soicetem"  /> 
     290     <field ref="icealb_cea"   name="soicealb"  />    
     291   </file> 
     292    
     293   <file id="5d_grid_U" name="auto" description="ocean U grid variables" > 
     294     <field ref="uoce"         name="vozocrtx"  /> 
     295     <field ref="uoce_eiv"     name="vozoeivu"  /> 
     296     <field ref="utau"         name="sozotaux"  /> 
     297   </file> 
     298    
     299   <file id="5d_grid_V" name="auto" description="ocean V grid variables" > 
     300     <field ref="voce"         name="vomecrty"  /> 
     301     <field ref="voce_eiv"     name="vomeeivv"  /> 
     302     <field ref="vtau"         name="sometauy"  /> 
     303   </file> 
     304    
     305   <file id="5d_grid_W" name="auto" description="ocean W grid variables" > 
     306     <field ref="woce"         name="vovecrtz" /> 
     307     <field ref="woce_eiv"     name="voveeivw" /> 
     308     <field ref="avt"          name="votkeavt" /> 
     309     <field ref="avt_evd"      name="votkeevd" /> 
     310     <field ref="avm"          name="votkeavm" /> 
     311     <field ref="avm_evd"      name="votkeevm" /> 
     312     <field ref="avs"          name="voddmavs" /> 
     313     <field ref="aht2d"        name="soleahtw" /> 
     314     <field ref="aht2d_eiv"    name="soleaeiw" /> 
     315   </file> 
     316    
     317   <file id="5d_icemod" name="auto" description="ice variables" > 
     318     <field ref="ice_pres"                     /> 
     319     <field ref="snowthic_cea" name="isnowthi" /> 
     320     <field ref="icethic_cea"  name="iicethic" /> 
     321     <field ref="iceprod_cea"  name="iiceprod" /> 
     322     <field ref="ist_ipa"      name="iicetemp" /> 
     323     <field ref="ioceflxb"     name="ioceflxb" /> 
     324     <field ref="uice_ipa"     name="iicevelu" /> 
     325     <field ref="vice_ipa"     name="iicevelv" /> 
     326     <field ref="utau_ice"     name="iicestru" /> 
     327     <field ref="vtau_ice"     name="iicestrv" /> 
     328     <field ref="qsr_io_cea"   name="iicesflx" /> 
     329     <field ref="qns_io_cea"   name="iicenflx" /> 
     330     <field ref="snowpre"      name="isnowpre" /> 
     331   </file> 
     332    
     333      </group> 
     334       
     335      <group id="1m" output_freq="-1"     output_level="10" enabled=".TRUE.">                      <!-- real monthly files --> 
     336 
     337   <file id="1m_grid_T" name="auto" description="ocean T grid variables" > 
     338     <field ref="sst"          name="sosstsst"  /> 
     339   </file>    
     340 
     341      </group> 
     342 
     343      <group id="2m" output_freq="-2"     output_level="10" enabled=".TRUE.">                      <!-- real 2m files --> 
     344      </group> 
     345 
     346      <group id="3m" output_freq="-3"     output_level="10" enabled=".TRUE.">                      <!-- real 3m files --> 
     347      </group> 
     348 
     349      <group id="4m" output_freq="-4"     output_level="10" enabled=".TRUE.">                      <!-- real 4m files --> 
     350      </group> 
     351 
     352      <group id="6m" output_freq="-6"     output_level="10" enabled=".TRUE.">                      <!-- real 6m files --> 
     353      </group> 
     354 
     355      <group id="1y" output_freq="-12"    output_level="10" enabled=".TRUE.">                      <!-- real yearly files --> 
     356 
     357   <file id="1y_grid_T" name="auto" description="ocean T grid variables" > 
     358     <field ref="mldr10_1"     name="sobowlin"  operation="t_max(X)" /> 
     359   </file> 
     360 
     361      </group> 
     362 
     363      <group id="2y"  output_freq="-24"   output_level="10" enabled=".TRUE.">                      <!-- real 2y files --> 
     364      </group> 
     365 
     366      <group id="5y"  output_freq="-60"   output_level="10" enabled=".TRUE.">                      <!-- real 5y files --> 
     367      </group> 
     368 
     369      <group id="10y" output_freq="-120"  output_level="10" enabled=".TRUE.">                      <!-- real 10y files --> 
     370      </group> 
     371 
    204372    </file_definition> 
    205373     
     374    <!--  
     375============================================================================================================ 
     376=                                           grid definition                                                = 
     377=                                            DO NOT CHANGE                                                 = 
     378============================================================================================================ 
     379    --> 
    206380     
    207381    <axis_definition>   
     
    214388     
    215389    <grid_definition> 
    216       <grid id="grid_T" description="grid T" /> 
    217       <grid id="grid_U" description="grid U" /> 
    218       <grid id="grid_V" description="grid V" /> 
    219       <grid id="grid_W" description="grid W" /> 
     390      <grid id="grid_T" description="grid T" > 
     391    <!--   Eq section   --> 
     392   <zoom id="EqT" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 
     393    <!--   TAO   --> 
     394      <!--   137e   --> 
     395   <zoom id="2n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     396   <zoom id="5n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     397   <zoom id="8n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     398      <!--   147e   --> 
     399   <zoom id="0n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     400   <zoom id="2n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     401   <zoom id="5n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     402      <!--   156e   --> 
     403   <zoom id="5s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     404   <zoom id="2s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     405   <zoom id="0n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     406   <zoom id="2n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     407   <zoom id="5n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     408   <zoom id="8n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     409      <!--   165e   --> 
     410   <zoom id="8s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     411   <zoom id="5s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     412   <zoom id="2s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     413   <zoom id="0n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     414   <zoom id="2n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     415   <zoom id="5n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     416   <zoom id="8n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     417      <!--   180w   --> 
     418   <zoom id="8s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     419   <zoom id="5s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     420   <zoom id="2s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     421   <zoom id="0n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     422   <zoom id="2n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     423   <zoom id="5n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     424   <zoom id="8n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     425      <!--   170w   --> 
     426   <zoom id="8s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     427   <zoom id="5s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     428   <zoom id="2s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     429   <zoom id="0n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     430   <zoom id="2n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     431   <zoom id="5n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     432   <zoom id="8n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     433      <!--   155w   --> 
     434   <zoom id="8s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     435   <zoom id="5s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     436   <zoom id="2s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     437   <zoom id="0n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     438   <zoom id="2n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     439   <zoom id="5n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     440   <zoom id="8n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     441      <!--   140w   --> 
     442   <zoom id="8s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     443   <zoom id="5s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     444   <zoom id="2s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     445   <zoom id="0n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     446   <zoom id="2n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     447   <zoom id="5n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     448   <zoom id="8n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     449      <!--   125w   --> 
     450   <zoom id="8s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     451   <zoom id="5s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     452   <zoom id="2s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     453   <zoom id="0n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     454   <zoom id="2n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     455   <zoom id="5n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     456   <zoom id="8n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     457      <!--   110w   --> 
     458   <zoom id="8s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     459   <zoom id="5s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     460   <zoom id="2s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     461   <zoom id="0n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     462   <zoom id="2n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     463   <zoom id="5n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     464   <zoom id="8n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     465      <!--   95w   --> 
     466   <zoom id="8s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     467   <zoom id="5s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     468   <zoom id="2s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     469   <zoom id="0n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     470   <zoom id="2n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     471   <zoom id="5n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     472   <zoom id="8n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     473    <!--   RAMA   --> 
     474      <!--   55e   --> 
     475   <zoom id="16s55eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     476   <zoom id="12s55eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     477   <zoom id="8s55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     478   <zoom id="4s55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     479   <zoom id="1.5s55eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     480   <zoom id="0n55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     481   <zoom id="1.5n55eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     482   <zoom id="4n55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     483      <!--   65e   --> 
     484   <zoom id="15n65eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     485      <!--   67e   --> 
     486   <zoom id="16s67eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     487   <zoom id="12s67eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     488   <zoom id="8s67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     489   <zoom id="4s67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     490   <zoom id="1.5s67eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     491   <zoom id="0n67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     492   <zoom id="1.5n67eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     493   <zoom id="4n67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     494   <zoom id="8n67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     495      <!--   80.5e   --> 
     496   <zoom id="16s80.5eT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     497   <zoom id="12s80.5eT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     498   <zoom id="8s80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     499   <zoom id="4s80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     500   <zoom id="1.5s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     501   <zoom id="0n80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     502   <zoom id="1.5n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     503   <zoom id="4n80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     504      <!--   90e   --> 
     505   <zoom id="1.5s90eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     506   <zoom id="0n90eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     507   <zoom id="1.5n90eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     508   <zoom id="4n90eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     509   <zoom id="8n90eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     510   <zoom id="12n90eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     511   <zoom id="15n90eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     512      <!--   95e   --> 
     513   <zoom id="16s95eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     514   <zoom id="12s95eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     515   <zoom id="8s95eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     516   <zoom id="5s95eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     517    <!--   PIRATA   --> 
     518      <!--   38w-30w   --> 
     519   <zoom id="19s34wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     520   <zoom id="14s32wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     521   <zoom id="8s30wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     522   <zoom id="0n35wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     523   <zoom id="4n38wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     524   <zoom id="8n38wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     525   <zoom id="12n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     526   <zoom id="15n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     527   <zoom id="20n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     528      <!--   23w   --> 
     529   <zoom id="0n23wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     530   <zoom id="4n23wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     531   <zoom id="12n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     532   <zoom id="21n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     533      <!--   10w   --> 
     534   <zoom id="10s10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     535   <zoom id="6s10wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     536   <zoom id="0n10wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     537      <!--   0e   --> 
     538   <zoom id="0n0eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
     539      </grid> 
     540 
     541      <grid id="grid_U" description="grid U" > 
     542    <!--   Eq section   --> 
     543   <zoom id="EqU" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 
     544      </grid> 
     545 
     546      <grid id="grid_V" description="grid V" > 
     547      </grid> 
     548 
     549      <grid id="grid_W" description="grid W" > 
     550    <!--   Eq section   --> 
     551   <zoom id="EqW" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 
     552      </grid> 
     553 
     554      <grid id="scalarpoint" description="scalar" > 
     555   <zoom id="1point" ibegin="1" jbegin="1" ni="1" nj="1" /> 
     556      </grid> 
     557 
    220558    </grid_definition>     
    221559     
  • trunk/CONFIG/ORCA2_LIM/IGCM00/PARAM/namelist

    r1733 r1764  
    2424!----------------------------------------------------------------------- 
    2525   nn_no       =       0   !  job number 
    26    cn_exp      =  "ORCA2"  !  AUTO - experience name  
    27    nn_it000    =       1   !  AUTO - first time step 
    28    nn_itend    =    5475   !  AUTO - last  time step (std 5475) 
    29    nn_date0    =  010101   !  AUTO - initial calendar date yymmdd (used if nrstdt=1) 
    30    nn_leapy    =       0   !  AUTO - Leap year calendar (1) or not (0) 
     26   cn_exp      =  "ORCA2"  !  experience name  
     27   nn_it000    =       1   !  first time step 
     28   nn_itend    =    5475   !  last  time step (std 5475) 
     29   nn_date0    =  010101   !  initial calendar date yymmdd (used if nrstdt=1) 
     30   nn_leapy    =       0   !  Leap year calendar (1) or not (0) 
    3131   nn_istate   =       0   !  output the initial state (1) or not (0) 
    32    nn_stock    =    5475   !  AUTO - frequency of creation of a restart file (modulo referenced to 1) 
    33    nn_write    =    5475   !  AUTO - frequency of write in the output file   (modulo referenced to nit000) 
     32   nn_stock    =    5475   !  frequency of creation of a restart file (modulo referenced to 1) 
     33   nn_write    =    5475   !  frequency of write in the output file   (modulo referenced to nit000) 
    3434   ln_dimgnnn  = .false.   !  DIMG file format: 1 file for all processors (F) or by processor (T) 
    35    ln_mskland  = .true.    !  mask land points in NetCDF outputs (costly: + ~15%) 
     35   ln_mskland  = .false.   !  mask land points in NetCDF outputs (costly: + ~15%) 
    3636   ln_clobber  = .false.   !  clobber (overwrite) an existing file 
    3737   nn_chunksz  =       0   !  chunksize (bytes) for NetCDF file (working only with iom_nf90 routines) 
    38    ln_rstart   = .false.   !  AUTO - start from rest (F) or from a restart file (T) 
    39    nn_rstctl   =       0       !  AUTO - restart control = 0 nit000 is not compared to the restart file value 
     38   ln_rstart   = .false.   !  start from rest (F) or from a restart file (T) 
     39   nn_rstctl   =       0       !  restart control = 0 nit000 is not compared to the restart file value 
    4040                               !                  = 1 use ndate0 in namelist (not the value in the restart file) 
    4141                               !                  = 2 calendar parameters read in the restart file 
     
    7575   nn_bathy    =    1      !  compute (=0) or read(=1) the bathymetry file 
    7676   nn_closea   =    0      !  closed seas and lakes are removed (=0) or kept (=1) from the ORCA domain 
    77    nn_msh      =    0      !  AUTO - create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 
     77   nn_msh      =    0      !  create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 
    7878   rn_e3zps_min=   20.     !  the thickness of the partial step is set larger than the minimum 
    7979   rn_e3zps_rat=    0.1    !  of e3zps_min and e3zps_rat * e3t   (N.B. 0<e3zps_rat<1) 
     
    168168&namsbc_core   !   namsbc_core  CORE bulk formulea 
    169169!----------------------------------------------------------------------- 
    170 !              !   file name    ! frequency (hours) ! variable   ! time interpol. !  clim    ! 'yearly'/ !       weights     ! rotation ! 
    171 !              !                !  (if <0  months)  !   name     !    (logical)   !  (T/F)   ! 'monthly' !       filename    ! pairing  ! 
    172    sn_wndi     = 'u10_core'     ,        6          , 'u10'      ,    .true.      , .false.  , 'yearly'  ,          ''       ,   '' 
    173    sn_wndj     = 'v10_core'     ,        6          , 'v10'      ,    .true.      , .false.  , 'yearly'  ,          ''       ,   '' 
    174    sn_qsr      = 'qsw_core'     ,       24          , 'radsw'    ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
    175    sn_qlw      = 'qlw_core'     ,       24          , 'radlw'    ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
    176    sn_tair     = 't2_core'      ,        6          , 't2'       ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
    177    sn_humi     = 'q2_core'      ,        6          , 'q2'       ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
    178    sn_prec     = 'precip_core'  ,       -1          , 'precip'   ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
    179    sn_snow     = 'snow_core'    ,       -1          , 'snow'     ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
    180    sn_tdif     = 'taudif_core'  ,       24          , 'taudif'   ,    .true.      , .false.  , 'yearly'  ,          ''       ,  '' 
     170!              !   file name  ! frequency (hours) ! variable   ! time interpol. !  clim   ! 'yearly'/ ! weights              ! rotation ! 
     171!              !              !  (if <0  months)  !   name     !    (logical)   !  (T/F)  ! 'monthly' ! filename             ! pairing  ! 
     172   sn_wndi     = 'u10_core'   ,       -1          , 'u10'      ,    .true.      , .true.  , 'yearly'  ,'bicubic_weights_orca2.nc' , 'U1' 
     173   sn_wndj     = 'v10_core'   ,       -1          , 'v10'      ,    .true.      , .true.  , 'yearly'  ,'bicubic_weights_orca2.nc' , 'V1' 
     174   sn_qsr      = 'qsw_core'   ,       -1          , 'swdn'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     175   sn_qlw      = 'qlw_core'   ,       -1          , 'lwdn'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     176   sn_tair     = 't2_core'    ,       -1          , 't2'       ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     177   sn_humi     = 'q2_core'    ,       -1          , 'q2'       ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     178   sn_prec     = 'precip_core',       -1          , 'precip'   ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     179   sn_snow     = 'snow_core'  ,       -1          , 'snow'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     180   sn_tdif     = 'taudif_core',       24          , 'taudif'   ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    181181! 
    182182   cn_dir      = './'      !  root directory for the location of the bulk files 
     
    262262                           !  or to SSS only (=1) or no damping term (=0) 
    263263   rn_dqdt     =   -40.    !  magnitude of the retroaction on temperature   [W/m2/K] 
    264    rn_deds     =   -27.7   !  magnitude of the damping on salinity   [mm/day/psu] 
     264   rn_deds     =   -27.7   !  magnitude of the damping on salinity   [mm/day] 
    265265   ln_sssr_bnd =   .true.  !  flag to bound erp term (associated with nn_sssr=2) 
    266266   rn_sssr_bnd =   4.e0    !  ABS(Max/Min) value of the damping erp term [mm/day] 
     
    683683!----------------------------------------------------------------------- 
    684684   nn_gap     =  15        !  time-step frequency of model-data gap computation 
    685    nn_prg     =  10        !  AUTO - time-step frequency of gap print in model output 
     685   nn_prg     =  10        !  time-step frequency of gap print in model output 
    686686/ 
    687687!----------------------------------------------------------------------- 
     
    702702   ln_subbas  = .true.     !  Atlantic/Pacific/Indian basins computation (T) or not  
    703703                           !  (orca configuration only, need input basins mask file named "subbasins.nc" 
    704    ln_ptrcomp = .true.     !  Add decomposition : overturning (and gyre, soon ...) 
     704   ln_ptrcomp = .true.     !  Add decomposition : overturning 
    705705   nf_ptr     =  1         !  Frequency of ptr computation [time step] 
    706    nf_ptr_wri =  15        !  AUTO - Frequency of ptr outputs 
    707 / 
     706   nf_ptr_wri =  15        !  Frequency of ptr outputs 
     707/ 
  • trunk/CONFIG/ORCA2_LIM/IGCM00/config.card

    r1668 r1764  
    1010#============================ 
    1111#-- (<8 chars MAX for JobName) 
    12 JobName=NL1 
     12JobName=ORCA2 
    1313LongName="SCRIPT_V1" 
    1414TagName=ORCA2_LIM2 
    1515#============================ 
    1616#-- leap, noleap, 360d 
    17 CalendarType=360d 
     17CalendarType=noleap 
    1818#-- Begin and end of Job 
    1919#-- "YYYY-MM-DD" 
    2020DateBegin=2001-01-01 
    21 DateEnd=2010-12-30 
     21DateEnd=2005-12-31 
    2222#============================ 
    2323#-- 1Y, 1M, 5D, 1D 
     
    8080#D- If you want to produce time series, this flag determines 
    8181#D- frequency of post-processing submission 
    82 TimeSeriesFrequency=10Y 
     82TimeSeriesFrequency=1Y 
    8383#D- If you want to produce seasonal average, this flag determines 
    8484#D- the period of this average 
    85 SeasonalFrequency=10Y 
     85SeasonalFrequency=1Y 
    8686 
    8787#======================================================================== 
    8888#D-- OCE - 
    8989[OCE] 
    90 WriteFrequency="1M" 
     90WriteFrequency="1Y 1M 5D 1D" 
    9191#WriteFrequency="5D" 
    9292Restart= n 
    9393##-- Last day of the experience used as restart 
    94 RestartDate=1999-12-30 
     94RestartDate=1999-12-31 
    9595# Define restart simulation name 
    9696RestartJobName=NL1 
     
    102102#D-- ICE - 
    103103[ICE] 
    104 WriteFrequency="1M" 
    105 #WriteFrequency="5D" 
     104WriteFrequency="5D" 
    106105Restart= n 
    107106##-- Last day of the experience used as restart 
    108 RestartDate=1999-12-30 
     107RestartDate=1999-12-31 
    109108# Define restart simulation name 
    110109RestartJobName=NL1 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/lim2.card

    r1379 r1764  
    2121 
    2222[OutputFiles] 
    23 List=   (${PREFIX_NWRITE}_${DATE_OPA}_icemod.nc, ${R_OUT_ICE_NWRITE}/${PREFIX}_${WF1}_icemod.nc, Post_1M_icemod) 
     23List=   (${PREFIX_WFI1}_icemod.nc, ${R_OUT_ICE_WFI1}/${PREFIX}_${WFI1}_icemod.nc, Post_5D_icemod) 
    2424 
    2525[Post_1M_icemod] 
    2626Patches = () 
    27 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     27GatherWithInternal = (nav_lon, nav_lat, time_counter) 
    2828TimeSeriesVars = (iicethic, ileadfra, isnowthi, iicevelu, iicevelv) 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/lim2.driver

    r1379 r1764  
    1616    IGCM_debug_PushStack "ICE_Update" 
    1717 
     18    NbFreq=$( echo ${config_ICE_WriteFrequency} | wc -w ) 
     19 
     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]//" ) 
     25        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            *) 
     39        esac 
     40        let i=$i+1 
     41 
     42    done 
    1843    echo UPDATE ICE !!! 
    1944 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/opa9.card

    r1631 r1764  
    66#============================================================== 
    77#-- Name of directory for COMMON ACCOUNT at idris or CCRT 
    8 #-- available directories are:  v3, v3_1 
    9 #-- related to NEMO_tag_revision (nemo_v3, nemo_v3_1) 
     8#-- available directories are:  v3, v3_1, v3_2 
     9#-- related to NEMO_tag_revision (nemo_v3, nemo_v3_1, nemo_v3_2_beta) 
    1010#-- NOTE: if you use your own directory you have to comment it 
    11 OPA_version=v3_1 
     11OPA_version=v3_2 
    1212#============================================================== 
    1313 
    14 #-- if you run interannual is "y", if not is "n" 
     14#=================================== 
     15#-- Use (y) or not (n) of io_server 
     16io_server=n 
     17#=================================== 
     18 
     19#-- if you run interannual is "y", if not (=climatology) is "n" 
    1520Interannual_Run=n 
    1621 
     
    2429#-- MANDATORY: NAMES USED IN List_jobsbc VARIABLE MUST BE ONLY THE BASENAME 
    2530 
    26 List_jobsbc=(taux_1m, tauy_1m, flx) 
     31# default climatology, bulk_clio:  
     32List_jobsbc=(flx, taux_1m, tauy_1m) 
     33# example for interannual, bulk core: 
     34#List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2) 
    2735 
    2836#========================================================================================== 
     
    3341#-- 2) leave List_runsbc empty so NEMO will read file names specified in List_jobsbc variable above 
    3442 
     43# default climatology, bulk_clio:  
    3544List_runsbc=() 
     45# example for interannual, bulk core: 
     46#List_runsbc=(qlw_core, qsw_core, q2_core, t2_core, u10_core, v10_core, snow_core, precip_core) 
    3647 
    3748[InitialStateFiles] 
     
    5364            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .) 
    5465 
     66 
    5567[ParametersFiles] 
    56 List= (${SUBMIT_DIR}/PARAM/namelist, namelist) 
     68List= (${SUBMIT_DIR}/PARAM/namelist,         namelist), \ 
     69   (${SUBMIT_DIR}/PARAM/iodef.xml,        iodef.xml),      \ 
     70        (${SUBMIT_DIR}/PARAM/xmlio_server.def, xmlio_server.def) 
    5771 
    5872[RestartFiles] 
     
    6074 
    6175[OutputText] 
    62 List=   (ocean.output, solver.stat, STRAIT.dat) 
     76List=   (ocean.output, solver.stat, STRAIT.dat, out_nemo) 
    6377 
    6478[OutputFiles] 
    65 List=   (${PREFIX_NWRITE}_${DATE_OPA}_grid_T.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_T.nc, Post_1M_grid_T),\ 
    66         (${PREFIX_NWRITE}_${DATE_OPA}_grid_U.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_U.nc, Post_1M_grid_U) ,\ 
    67         (${PREFIX_NWRITE}_${DATE_OPA}_grid_V.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_V.nc, Post_1M_grid_V),\ 
    68         (${PREFIX_NWRITE}_${DATE_OPA}_grid_W.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_W.nc, Post_1M_grid_W),\ 
    69         (damping.coeff.nc , ${R_OUT_OCE_NWRITE}/${PREFIX}_damping.coeff.nc, NONE),\ 
    70         (mesh_mask.nc     , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\ 
    71         (output.abort.nc  , ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc, NONE),\ 
    72         (output.init.nc   , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
     79List=   (${PREFIX_WF1}_grid_T.nc,         ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc,               Post_1Y_grid_T),\ 
     80        (${PREFIX_WF2}_grid_T.nc,         ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc,               Post_1M_grid_T),\ 
     81        (${PREFIX_WF3}_grid_T.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc,               Post_5D_grid_T),\ 
     82        (${PREFIX_WF3}_grid_U.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc,               Post_5D_grid_U) ,\ 
     83        (${PREFIX_WF3}_grid_V.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc,               Post_5D_grid_V),\ 
     84        (${PREFIX_WF3}_grid_W.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc,               Post_5D_grid_W),\ 
     85        (${PREFIX_WF4}_grid_T_0n180w.nc,  ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc,        NONE ),\ 
     86        (${PREFIX_WF4}_grid_T_Eq.nc,      ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc,            NONE ),\ 
     87        (${PREFIX_WF4}_diaptr.nc,         ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_diaptr.nc,               Post_1D_diaptr),\ 
     88        (mesh_mask.nc     ,               ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\ 
     89        (output.abort.nc  ,               ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc,                  NONE),\ 
     90        (output.init.nc   ,               ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
    7391 
    7492 
    7593[Post_1M_grid_T] 
    76 Patches = () 
     94Patches = (Patch_20091030_histcom_time_axis) 
    7795GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    7896TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
    7997 
    80 [Post_1M_grid_U] 
    81 Patches = () 
     98[Post_1Y_grid_T] 
     99Patches = (Patch_20091030_histcom_time_axis) 
     100GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     101TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     102 
     103[Post_5D_grid_T] 
     104Patches = (Patch_20091030_histcom_time_axis) 
     105GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     106TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     107 
     108[Post_5D_grid_U] 
     109Patches = (Patch_20091030_histcom_time_axis) 
    82110GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 
    83111TimeSeriesVars = (sozotaux) 
    84112 
    85 [Post_1M_grid_V] 
    86 Patches = () 
     113[Post_5D_grid_V] 
     114Patches = (Patch_20091030_histcom_time_axis) 
    87115GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 
    88116TimeSeriesVars = (sometauy) 
    89117 
    90 [Post_1M_grid_W] 
    91 Patches = () 
     118[Post_5D_grid_W] 
     119Patches = (Patch_20091030_histcom_time_axis) 
    92120GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) 
    93121TimeSeriesVars = 
     122 
     123[Post_1D_diaptr] 
     124Patches = () 
     125GatherWithInternal = (lat, deptht, depthw, time_counter) 
     126TimeSeriesVars = (zotemglo, zosalglo, zomsfglo, zotematl, zosalatl, zomsfatl, zotempac, zosalpac, zomsfpac, zotemind, zosalind, zomsfind, zotemipc, zosalipc, zomsfipc, sohtatl, sostatl, sohtpac, sostpac, sohtind, sostind, sohtipc, sostipc, sophtadv, sophtove, sophtldf, sopstadv, sopstove, zomsfeiv, sophteiv, sopsteiv) 
     127 
     128[Post_time] 
     129Patches = (Patch_20091030_histcom_time_axis) 
     130GatherWithInternal = 
     131TimeSeriesVars = 
     132 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/opa9.driver

    r1631 r1764  
    3636    PAT_NITEND=$( supergrep nn_itend    ${SUBMIT_DIR}/PARAM/namelist ) 
    3737    PAT_NLEAPY=$( supergrep nn_leapy    ${SUBMIT_DIR}/PARAM/namelist ) 
    38     PAT_NWRITE=$( supergrep nn_write    ${SUBMIT_DIR}/PARAM/namelist ) 
    3938    PAT_RESTAR=$( supergrep ln_rstart ${SUBMIT_DIR}/PARAM/namelist ) 
    4039    PAT_NSTOCK=$( supergrep nn_stock    ${SUBMIT_DIR}/PARAM/namelist ) 
     
    4241    PAT_NDATE0=$( supergrep nn_date0    ${SUBMIT_DIR}/PARAM/namelist ) 
    4342    PAT_NMSH=$(   supergrep nn_msh      ${SUBMIT_DIR}/PARAM/namelist )  
    44     PAT_NF_PTR=$( supergrep nf_ptr_wri ${SUBMIT_DIR}/PARAM/namelist ) 
    4543     
    4644 
     
    5755        set -A ListFormulationRunsbc -- \${opa9_Interannual_Listrunsbc${opa9_Interannual_List_runsbc}[*]} 
    5856 
     57    ##--Variables used for XMLIO_SERVER configuration file 
     58       # using_server: .TRUE.(.FALSE.) to use(bypass) the io_server 
     59       PAT_SERVER=$( supergrep using_server ${SUBMIT_DIR}/PARAM/xmlio_server.def ) 
     60    
    5961    IGCM_debug_PopStack "OCE_Initialize" 
    6062} 
     
    138140 
    139141    ##--Write Frequency Purpose .... 
    140     frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $1}' ) 
    141     factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 
    142     case ${frequency} in 
    143    1Y|1y) 
    144        (( OPA_NWRITE = OPA_NDT_DAY * factor * $( IGCM_date_DaysInYear  ${year} ) ))          ; 
    145        PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}y ; 
    146        R_OUT_OCE_NWRITE=${R_OUT_OCE_O_Y} ; 
    147        R_OUT_ICE_NWRITE=${R_OUT_ICE_O_Y} ; 
    148        WF1=${factor}Y ;; 
    149    1M|1m) 
    150        (( OPA_NWRITE = OPA_NDT_DAY * factor * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ; 
    151        PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}m ; 
    152        R_OUT_OCE_NWRITE=${R_OUT_OCE_O_M} ; 
    153        R_OUT_ICE_NWRITE=${R_OUT_ICE_O_M} ; 
    154        WF1=${factor}M ;; 
    155    *D|*d) 
    156        (( OPA_NWRITE = OPA_NDT_DAY * factor  ))  ; 
    157        PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}d ; 
    158        R_OUT_OCE_NWRITE=${R_OUT_OCE_O_D} ; 
    159        R_OUT_ICE_NWRITE=${R_OUT_ICE_O_D} ; 
    160        WF1=${factor}D ;; 
    161    *) 
    162        (( OPA_NWRITE = 0 ))                                                            ;; 
    163     esac 
    164  
     142    typeset -Z1 i=1 
     143    while [ $i -le ${NbFreq} ]; do 
     144        frequency=$( echo ${config_OCE_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' ) 
     145      factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 
     146      case ${frequency} in 
     147          *Y|*y) 
     148              eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}y_${DatesPeriod} ; 
     149              eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_Y} ; 
     150              eval WF${i}=${factor}Y ;; 
     151          *M|*m) 
     152              eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}m_${DatesPeriod} ; 
     153              eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_M} ; 
     154              eval WF${i}=${factor}M ;; 
     155          *D|*d) 
     156              eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}d_${DatesPeriod} ; 
     157              eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_D} ; 
     158              eval WF${i}=${factor}D ;; 
     159          *) 
     160      esac 
     161        let i=$i+1 
     162 
     163    done 
    165164    # Period Length In Days between DateBegin and first day of calendar 0001 01 01 
    166165    # Needed by OPA namelist to compute correct file names  
     
    228227   -e "s%${PAT_NIT000}%       nn_it000=${OPA_NIT000}%"                    \ 
    229228   -e "s%${PAT_NITEND}%       nn_itend=${OPA_NITEND}%"                    \ 
    230    -e "s%${PAT_NWRITE}%       nn_write=${OPA_NWRITE}%"                    \ 
    231229   -e "s%${PAT_RESTAR}%       ln_rstart=${OPA_LRSTAR}%"                 \ 
    232230   -e "s%${PAT_NSTOCK}%       nn_stock=${OPA_NSTOCK}%"                    \ 
     
    235233   -e "s%${PAT_NMSH}%         nn_msh=${OPA_NMSH}%"                        \ 
    236234   -e "s%${PAT_NLEAPY}%       nn_leapy=${OPA_NLEAPY}%"                 \ 
    237         -e "s%${PAT_NF_PTR}%       nf_ptr_wri=${OPA_NWRITE}%"                \ 
    238235   namelist > namelist.tmp 
    239236 
    240237    IGCM_sys_Mv namelist.tmp namelist 
    241238 
    242     echo 'Variables automatically updated in namelists' 
    243     grep AUTO namelist* 
    244  
     239    # update xmlio_server.def 
     240 
     241    if [ X${opa9_UserChoices_io_server} = Xy ] ; then 
     242        sed -e "s/${PAT_SERVER}/  using_server = .TRUE./" \ 
     243        xmlio_server.def > xmlio_server.def.tmp 
     244        IGCM_sys_Mv xmlio_server.def.tmp xmlio_server.def 
     245    fi 
     246    
    245247    IGCM_debug_PopStack "OCE_Update" 
    246248} 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/pisces.card

    r1652 r1764  
    1414            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_NO3_nomask.nc, .), \ 
    1515            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_PO4_nomask.nc, .), \ 
    16             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_Si_nomask.nc, .), \ 
     16            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_Si_nomask.nc,  .), \ 
    1717            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_DOC_nomask.nc, .), \ 
    1818            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/data_1m_Fer_nomask.nc, .), \ 
     
    2121            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy.orca.nc, .), \ 
    2222            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/river.orca.nc, .), \ 
    23             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/ndeposition.orca.nc, .), \ 
     23            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/ndeposition.orca.nc, .) 
    2424 
    2525[ParametersFiles] 
    2626List= (${SUBMIT_DIR}/PARAM/namelist_top, .), \ 
    27         (${SUBMIT_DIR}/PARAM/namelist_pisces,    .) 
     27        (${SUBMIT_DIR}/PARAM/namelist_pisces, .), \ 
    2828 
    2929[RestartFiles] 
     
    3131 
    3232[OutputText] 
    33 List=   (namelist_top, namelist_pisces) 
     33List=   () 
    3434 
    3535[OutputFiles] 
    36 List=   (${PREFIX_NWRITETRC}_${DATE_OPA}_ptrc_T.nc, ${R_OUT_MBG_NWRITE}/${PREFIX}_${WFT1}_ptrc_T.nc, Post_1M_ptrc_T), \ 
    37         (${PREFIX_NWRITETRC}_${DATE_OPA}_diad_T.nc, ${R_OUT_MBG_NWRITE}/${PREFIX}_${WFT1}_diad_T.nc, Post_1M_diad_T) 
     36List=   (${PREFIX_WFT1}_ptrc_T.nc, ${R_OUT_MBG_WFT1}/${PREFIX}_${WFT1}_ptrc_T.nc, NONE), \ 
     37        (${PREFIX_WFT1}_diad_T.nc, ${R_OUT_MBG_WFT1}/${PREFIX}_${WFT1}_diad_T.nc, NONE), \ 
     38        (${PREFIX_WFT2}_ptrc_T.nc, ${R_OUT_MBG_WFT2}/${PREFIX}_${WFT2}_ptrc_T.nc, Post_1M_ptrc_T), \ 
     39        (${PREFIX_WFT3}_diad_T.nc, ${R_OUT_MBG_WFT3}/${PREFIX}_${WFT3}_diad_T.nc, Post_5D_ptrc_T) 
    3840 
    39 [Post_1M_ptrc_T] 
    40 Patches= () 
    41 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    42 TimeSeriesVars = (DCHL, NCHL, NO3, PO4, O2, Si, Fer, DIC, Alkalini, DOC) 
    43  
    44 [Post_1M_diad_T] 
    45 Patches = () 
    46 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    47 TimeSeriesVars = (PMO, PMO2, Delc, Cflx, PPPHY, PPPHY2) 
    48  
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/COMP/pisces.driver

    r1631 r1764  
    66    IGCM_debug_PushStack "MBG_Initialize" 
    77 
    8     ##--Variables used by MBG -- 
    9  
    10     # nwritetrc frequency of write in the tracer output file 
    11     # lrsttr    boolean term for tracer model restart (true or false) 
    12     # nrsttr    control of the time step (0, 1 or 2) 
    13     # ntrd_trc   time step frequency of write in the trends file for tracers 
    14     # ln_trdmld_trc_restart boolean term for trc trends restart (true or false) 
    15      
    16     ##--Variables used by PISCES -- 
    17   
    18     # nwritedia frequency of write in the additional diag output file 
    19  
    208# Local function to find namelists parameters 
    219supergrep () { 
     
    2311} 
    2412 
    25     PAT_TOP_NWRITETRC=$( supergrep nwritetrc             ${SUBMIT_DIR}/PARAM/namelist_top ) 
     13    ##--Variables used by MBG -- 
     14 
     15    # lrsttr    boolean term for tracer model restart (true or false) 
     16    # nrsttr    control of the time step (0, 1 or 2) 
     17     
     18    ##--Variables used by PISCES -- 
     19  
    2620    PAT_TOP_LRSTTR=$( supergrep ln_rsttr                 ${SUBMIT_DIR}/PARAM/namelist_top ) 
    2721    PAT_TOP_NRSTTR=$( supergrep nrsttr                   ${SUBMIT_DIR}/PARAM/namelist_top ) 
    28     PAT_TOP_NWRITETRD=$( supergrep ntrd_trc              ${SUBMIT_DIR}/PARAM/namelist_top ) 
    29     PAT_TOP_RSTRTTRD=$( supergrep ln_trdmld_trc_restart  ${SUBMIT_DIR}/PARAM/namelist_top ) 
    30  
    31     PAT_PIS_NWRITEDIA=$( supergrep nwritedia             ${SUBMIT_DIR}/PARAM/namelist_pisces ) 
     22    PAT_PIS_LRIVER=$( supergrep ln_river                 ${SUBMIT_DIR}/PARAM/namelist_pisces ) 
    3223 
    3324    IGCM_debug_PopStack "MBG_Initialize" 
     
    3930    IGCM_debug_PushStack "MBG_Update" 
    4031 
    41     ##--Write Frequency Purpose .... 
    42     topfrequency=$( echo ${config_MBG_WriteFrequency} | awk "-F " '{print $1}' ) 
    43     topfactor=$( echo ${topfrequency} | sed -e "s/[yYmMdD]//" ) 
    44     case ${topfrequency} in 
    45         1Y|1y) 
    46             (( TOP_NWRITE = OPA_NDT_DAY * topfactor * $( IGCM_date_DaysInYear  ${year} ) ))          ; 
    47             PREFIX_NWRITETRC=${config_UserChoices_JobName}_${topfactor}y ; 
    48             R_OUT_MBG_NWRITE=${R_OUT_MBG_O_Y} ; 
    49             WFT1=${topfactor}Y ;; 
    50         1M|1m) 
    51             (( TOP_NWRITE = OPA_NDT_DAY * topfactor * $( IGCM_date_DaysInMonth  ${year} ${month} ) ))          ; 
    52             PREFIX_NWRITETRC=${config_UserChoices_JobName}_${topfactor}m ; 
    53             R_OUT_MBG_NWRITE=${R_OUT_MBG_O_M} ; 
    54             WFT1=${topfactor}M ;; 
    55         *D|*d) 
    56             (( TOP_NWRITE = OPA_NDT_DAY * topfactor  ))          ; 
    57             PREFIX_NWRITETRC=${config_UserChoices_JobName}_${topfactor}d ; 
    58             R_OUT_MBG_NWRITE=${R_OUT_MBG_O_D} ; 
    59             WFT1=${topfactor}D ;; 
    60         *) 
    61     esac 
     32 
     33    ##--Write Frequency Purpose 
     34    Nbfreq=$( echo ${config_MBG_WriteFrequency} | wc -w ) 
     35    typeset -Z1 i=1 
     36    while [ $i -le ${Nbfreq} ]; do 
     37       topfrequency=$( echo ${config_MBG_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' ) 
     38       topfactor=$( echo ${topfrequency} | sed -e "s/[yYmMdD]//" ) 
     39       case ${topfrequency} in 
     40         *Y|*y) 
     41            eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}y_${DatesPeriod} ; 
     42            eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_Y} ; 
     43            eval WFT${i}=${topfactor}Y ;; 
     44         *M|*m) 
     45            eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}m_${DatesPeriod} ; 
     46            eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_M} ; 
     47            eval WFT${i}=${topfactor}M ;; 
     48         *D|*d) 
     49            eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}d_${DatesPeriod} ; 
     50            eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_D} ; 
     51            eval WFT${i}=${topfactor}D ;; 
     52         *) 
     53      esac 
     54       let i=$i+1 
     55    done 
    6256 
    6357    ##-- Restart configuration 
     
    6862        TOP_NRSTTR=0 
    6963 
     64        PISCES_LRIVER=.FALSE. 
     65 
    7066    elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_MBG_Restart}" = "y" ] ) ; then 
    7167 
     
    7470        TOP_NRSTTR=0 
    7571 
     72        PISCES_LRIVER=.TRUE. 
     73 
    7674    else 
    7775 
     
    7977        TOP_LRSTTR=.TRUE. 
    8078        TOP_NRSTTR=2 
     79 
     80        PISCES_LRIVER=.TRUE. 
     81 
    8182    fi 
    8283 
    83     sed -e "s%${PAT_TOP_NWRITETRC}%       nwritetrc=${TOP_NWRITE}%"               \ 
    84         -e "s%${PAT_TOP_NWRITETRD}%       ntrd_trc=${TOP_NWRITE}%"                \ 
    85         -e "s%${PAT_TOP_LRSTTR}%          ln_rsttr=${TOP_LRSTTR}%"                   \ 
     84# on force les sorties PISCES comme les sorties OPA 
     85 
     86    sed -e "s%${PAT_TOP_LRSTTR}%          ln_rsttr=${TOP_LRSTTR}%"                   \ 
    8687        -e "s%${PAT_TOP_NRSTTR}%          nrsttr=${TOP_NRSTTR}%"                   \ 
    8788        namelist_top > namelist_top.tmp 
     
    8990    IGCM_sys_Mv namelist_top.tmp namelist_top 
    9091 
    91 # on force les sorties PISCES comme les sorties OPA 
    92  
    93     sed -e "s%${PAT_PIS_NWRITEDIA}%       nwritedia=${TOP_NWRITE}%"              \ 
     92    sed -e "s%${PAT_PIS_LRIVER}%          ln_river=${PISCES_LRIVER}%"                \ 
    9493        namelist_pisces > namelist_pisces.tmp 
    9594 
    9695    IGCM_sys_Mv namelist_pisces.tmp namelist_pisces 
    9796 
    98     echo 'Variables automatically updated in namelists' 
    99     grep AUTO namelist* 
    10097 
    10198    IGCM_debug_PopStack "MBG_Update" 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/PARAM/namelist

    r1631 r1764  
    2626   cn_exp      =  "ORCA2P" !  experience name  
    2727   nn_it000    =       1   !  first time step 
    28    nn_itend    =     315   !  last  time step (std 5475) 
     28   nn_itend    =    5475   !  last  time step (std 5475) 
    2929   nn_date0    =  010101   !  initial calendar date yymmdd (used if nrstdt=1) 
    3030   nn_leapy    =       0   !  Leap year calendar (1) or not (0) 
     
    3333   nn_write    =    5475   !  frequency of write in the output file   (modulo referenced to nit000) 
    3434   ln_dimgnnn  = .false.   !  DIMG file format: 1 file for all processors (F) or by processor (T) 
    35    ln_mskland  = .true.   !  mask land points in NetCDF outputs (costly: + ~15%) 
     35   ln_mskland  = .false.   !  mask land points in NetCDF outputs (costly: + ~15%) 
    3636   ln_clobber  = .false.   !  clobber (overwrite) an existing file 
    3737   nn_chunksz  =       0   !  chunksize (bytes) for NetCDF file (working only with iom_nf90 routines) 
     
    133133   rn_utau0    =   0.5     !  uniform value for the i-stress 
    134134   rn_vtau0    =   0.e0    !  uniform value for the j-stress 
    135    rn_q     =   0.e0    !  uniform value for the total heat flux 
     135   rn_qns0     =   0.e0    !  uniform value for the total heat flux 
    136136   rn_qsr0     =   0.e0    !  uniform value for the solar radiation 
    137137   rn_emp0     =   0.e0    !  uniform value for the freswater budget (E-P) 
     
    142142!              !   file name  ! frequency (hours) !  variable  ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! 
    143143!              !              !  (if <0  months)  !    name    !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! 
    144    sn_utau     = 'utau'       ,        24.        ,    'utau'  ,     .false.    , .false. , 'yearly'  , ''       , '' 
    145    sn_vtau     = 'vtau'       ,        24.        ,    'vtau'  ,     .false.    , .false. , 'yearly'  , ''       , '' 
    146    sn_qtot     = 'qtot'       ,        24.        ,    'qtot'  ,     .false.    , .false. , 'yearly'  , ''       , '' 
    147    sn_qsr      = 'qsr'        ,        24.        ,    'qsr'   ,     .false.    , .false. , 'yearly'  , ''       , '' 
    148    sn_emp      = 'emp'        ,        24.        ,    'emp'   ,     .false.    , .false. , 'yearly'  , ''       , '' 
     144   sn_utau     = 'utau'       ,        24         ,    'utau'  ,     .false.    , .false. , 'yearly'  , ''       , '' 
     145   sn_vtau     = 'vtau'       ,        24         ,    'vtau'  ,     .false.    , .false. , 'yearly'  , ''       , '' 
     146   sn_qtot     = 'qtot'       ,        24         ,    'qtot'  ,     .false.    , .false. , 'yearly'  , ''       , '' 
     147   sn_qsr      = 'qsr'        ,        24         ,    'qsr'   ,     .false.    , .false. , 'yearly'  , ''       , '' 
     148   sn_emp      = 'emp'        ,        24         ,    'emp'   ,     .false.    , .false. , 'yearly'  , ''       , '' 
    149149! 
    150150   cn_dir      = './'      !  root directory for the location of the flux files 
     
    155155!              !   file name  ! frequency (hours) !  variable  ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! 
    156156!              !              !  (if <0  months)  !    name    !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! 
    157    sn_utau     = 'taux_1m'    ,       -1.         , 'sozotaux' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    158    sn_vtau     = 'tauy_1m'    ,       -1.         , 'sometauy' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    159    sn_wndm     = 'flx'        ,       -1.         , 'socliowi' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    160    sn_tair     = 'flx'        ,       -1.         , 'socliot2' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    161    sn_humi     = 'flx'        ,       -1.         , 'socliohu' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    162    sn_ccov     = 'flx'        ,       -1.         , 'socliocl' ,    .false.     , .true.  , 'yearly'  , ''       , '' 
    163    sn_prec     = 'flx'        ,       -1.         , 'socliopl' ,    .false.     , .true.  , 'yearly'  , ''       , '' 
     157   sn_utau     = 'taux_1m'    ,       -1          , 'sozotaux' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     158   sn_vtau     = 'tauy_1m'    ,       -1          , 'sometauy' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     159   sn_wndm     = 'flx'        ,       -1          , 'socliowi' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     160   sn_tair     = 'flx'        ,       -1          , 'socliot2' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     161   sn_humi     = 'flx'        ,       -1          , 'socliohu' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     162   sn_ccov     = 'flx'        ,       -1          , 'socliocl' ,    .false.     , .true.  , 'yearly'  , ''       , '' 
     163   sn_prec     = 'flx'        ,       -1          , 'socliopl' ,    .false.     , .true.  , 'yearly'  , ''       , '' 
    164164! 
    165165   cn_dir      = './'      !  root directory for the location of the bulk files are 
     
    170170!              !   file name  ! frequency (hours) ! variable   ! time interpol. !  clim   ! 'yearly'/ ! weights              ! rotation ! 
    171171!              !              !  (if <0  months)  !   name     !    (logical)   !  (T/F)  ! 'monthly' ! filename             ! pairing  ! 
    172    sn_wndi     = 'u10_core'   ,       -1.         , 'u10'      ,    .true.      , .true.  , 'yearly'  ,'bicubic_weights_orca2.nc' , 'U1' 
    173    sn_wndj     = 'v10_core'   ,       -1.         , 'v10'      ,    .true.      , .true.  , 'yearly'  ,'bicubic_weights_orca2.nc' , 'V1' 
    174    sn_qsr      = 'qsw_core'   ,       -1.         , 'swdn'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    175    sn_qlw      = 'qlw_core'   ,       -1.         , 'lwdn'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    176    sn_tair     = 't2_core'    ,       -1.         , 't2'       ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    177    sn_humi     = 'q2_core'    ,       -1.         , 'q2'       ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    178    sn_prec     = 'precip_core',       -1.         , 'precip'   ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    179    sn_snow     = 'snow_core'  ,       -1.         , 'snow'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     172   sn_wndi     = 'u10_core'   ,       -1          , 'u10'      ,    .true.      , .true.  , 'yearly'  ,'bicubic_weights_orca2.nc' , 'U1' 
     173   sn_wndj     = 'v10_core'   ,       -1          , 'v10'      ,    .true.      , .true.  , 'yearly'  ,'bicubic_weights_orca2.nc' , 'V1' 
     174   sn_qsr      = 'qsw_core'   ,       -1          , 'swdn'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     175   sn_qlw      = 'qlw_core'   ,       -1          , 'lwdn'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     176   sn_tair     = 't2_core'    ,       -1          , 't2'       ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     177   sn_humi     = 'q2_core'    ,       -1          , 'q2'       ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     178   sn_prec     = 'precip_core',       -1          , 'precip'   ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     179   sn_snow     = 'snow_core'  ,       -1          , 'snow'     ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
     180   sn_tdif     = 'taudif_core',       24          , 'taudif'   ,    .true.      , .true.  , 'yearly'  ,'bilinear_weights_orca2.nc', '' 
    180181! 
    181182   cn_dir      = './'      !  root directory for the location of the bulk files 
    182183   ln_2m       = .true.    !  air temperature and humidity referenced at 2m (T) instead 10m (F) 
     184   ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data ? 
    183185   rn_pfac     = 1.        !  multiplicative factor for precipitation (total & snow) 
    184186/ 
     
    196198                                       ! receive 
    197199cn_rcv_w10m       = 'coupled'               ! 'none' 'coupled' 
     200cn_rcv_taumod     = 'coupled'               ! 'none' 'coupled' 
    198201cn_rcv_tau_nature = 'oce only'              ! 'oce only' 'oce and ice' 'mixed oce-ice' 
    199202cn_rcv_tau_refere = 'cartesian'             ! 'spherical' 'cartesian' 
     
    218221!              !   file name  ! frequency (hours) ! variable   ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! 
    219222!              !              !  (if <0  months)  !   name     !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! 
    220    sn_chl      = 'chlorophyll',        -1.        , 'CHLA'     ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     223   sn_chl      = 'chlorophyll',        -1         , 'CHLA'     ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    221224  
    222225   cn_dir      = './'      !  root directory for the location of the runoff files 
     
    236239!              !   file name  ! frequency (hours) ! variable   ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! 
    237240!              !              !  (if <0  months)  !   name     !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! 
    238    sn_rnf      = 'runoff_1m_nomask' ,  -1.        , 'sorunoff' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
    239    sn_cnf      = 'runoff_1m_nomask' ,   0.        , 'socoefr'  ,    .false.     , .true.  , 'yearly'  , ''       , '' 
     241   sn_rnf      = 'runoff_1m_nomask' ,  -1         , 'sorunoff' ,    .true.      , .true.  , 'yearly'  , ''       , '' 
     242   sn_cnf      = 'runoff_1m_nomask' ,   0         , 'socoefr'  ,    .false.     , .true.  , 'yearly'  , ''       , '' 
    240243  
    241244   cn_dir       = './'      !  root directory for the location of the runoff files 
     
    251254!              !   file name  ! frequency (hours) ! variable   ! time interpol. !  clim   ! 'yearly'/ ! weights  ! rotation ! 
    252255!              !              !  (if <0  months)  !   name     !    (logical)   !  (T/F)  ! 'monthly' ! filename ! pairing  ! 
    253    sn_sst      = 'sst_data'   ,        24.        ,  'sst'     ,     .false.    , .false. , 'yearly'  , ''       , '' 
    254    sn_sss      = 'sss_data'   ,        -1.        ,  'sss'     ,     .true.     , .true.  , 'yearly'  , ''       , '' 
     256   sn_sst      = 'sst_data'   ,        24         ,  'sst'     ,     .false.    , .false. , 'yearly'  , ''       , '' 
     257   sn_sss      = 'sss_data'   ,        -1         ,  'sss'     ,     .true.     , .true.  , 'yearly'  , ''       , '' 
    255258     
    256259   cn_dir      = './'      !  root directory for the location of the runoff files 
     
    259262                           !  or to SSS only (=1) or no damping term (=0) 
    260263   rn_dqdt     =   -40.    !  magnitude of the retroaction on temperature   [W/m2/K] 
    261    rn_deds     =   -27.7   !  magnitude of the damping on salinity   [mm/day/psu] 
     264   rn_deds     =   -27.7   !  magnitude of the damping on salinity   [mm/day] 
    262265   ln_sssr_bnd =   .true.  !  flag to bound erp term (associated with nn_sssr=2) 
    263266   rn_sssr_bnd =   4.e0    !  ABS(Max/Min) value of the damping erp term [mm/day] 
     
    364367&nambfr        !   bottom friction 
    365368!----------------------------------------------------------------------- 
    366    nn_bfr      =    1      !  type of bottom friction :   = 0 : no   slip,  = 2 : nonlinear friction 
    367                            !                              = 3 : free slip,  = 1 :    linear friction 
     369   nn_bfr      =    1      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
     370                           !                              = 2 : nonlinear friction 
    368371   rn_bfri1    =    4.e-4  !  bottom drag coefficient (linear case) 
    369372   rn_bfri2    =    1.e-3  !  bottom drag coefficient (non linear case) 
    370373   rn_bfeb2    =    2.5e-3 !  bottom turbulent kinetic energy background  (m^2/s^2) 
     374   ln_bfr2d    =   .false. !  horizontal variation of the bottom friction coef (read a 2D mask file ) 
     375   rn_bfrien   =    50.    !  local multiplying factor of bfr (ln_bfr2d = .true.) 
    371376/ 
    372377!----------------------------------------------------------------------- 
     
    556561   nn_etau     =   0       !  exponentially deceasing penetration of tke due to internal & intertial waves 
    557562                           !        = 0 no penetration ( O(2 km) resolution) 
    558                            !        = 1 additional tke source 
    559                            !        = 2 additional tke source applied only at the base of the mixed layer 
     563                           !        = 1 additional tke source (rn_efr * en) 
     564                           !        = 2 additional tke source (rn_efr * en) applied only at the base of the mixed layer 
     565                           !        = 3 additional tke source (HF contribution: mean of stress module - module of mean stress) 
    560566   nn_htau     =   1       !  type of exponential decrease of tke penetration 
    561567                           !        = 0  constant 10 m length scale 
    562568                           !        = 1  0.5m at the equator to 30m at high latitudes 
    563    rn_efr      =   0.05    !  fraction of surface tke value which penetrates inside the ocean 
     569                           !        = 2  30 meters constant depth penetration 
     570                           !  otion used only if nn_etau = 1 or 2:  
     571   rn_efr      =   0.05    !     fraction of surface tke value which penetrates inside the ocean 
     572                           !  otion used only if nn_etau = 3: 
     573   rn_addhft   =  -1.e-3   !     add offset   applied to the "mean of stress module - module of mean stress" (always kept > 0) 
     574   rn_sclhft   =   1.      !     scale factor applied to the "mean of stress module - module of mean stress" 
    564575   ln_lc       = .false.   !  Langmuir cell parameterisation 
    565576   rn_lc       =   0.15    !  coef. associated to Langmuir cells 
     
    687698&namptr       !   Poleward Transport Diagnostic 
    688699!----------------------------------------------------------------------- 
    689    ln_diaptr  = .false.    !  Poleward heat and salt transport (T) or not (F) 
    690    ln_diaznl  = .false.    !  Add zonal means and meridional stream functions 
    691    ln_subbas  = .false.    !  Atlantic/Pacific/Indian basins computation (T) or not  
     700   ln_diaptr  = .true.     !  Poleward heat and salt transport (T) or not (F) 
     701   ln_diaznl  = .true.     !  Add zonal means and meridional stream functions 
     702   ln_subbas  = .true.     !  Atlantic/Pacific/Indian basins computation (T) or not  
    692703                           !  (orca configuration only, need input basins mask file named "subbasins.nc" 
     704   ln_ptrcomp = .true.     !  Add decomposition : overturning  
    693705   nf_ptr     =  1         !  Frequency of ptr computation [time step] 
    694706   nf_ptr_wri =  15        !  Frequency of ptr outputs 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/PARAM/namelist_pisces

    r1631 r1764  
    1515&nampisext     !   air-sea exchange 
    1616!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    17    atcco2     = 278.    ! atmospheric pCO2 
     17   atcco2     = 287.    ! atmospheric pCO2 
    1818/ 
    1919!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     
    115115!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    116116   ln_dustfer  =  .true.   ! boolean for dust input from the atmosphere 
    117    ln_river    =  .true.   ! boolean for river input of nutrients 
     117   ln_river    =  .false.  ! boolean for river input of nutrients 
    118118   ln_ndepo    =  .true.   ! boolean for atmospheric deposition of N 
    119119   ln_sedinput =  .true.   ! boolean for Fe input from sediments 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/PARAM/namelist_top

    r1631 r1764  
    2020   cn_trcrst_out = "restart_trc"   !  suffix of pass. tracer restart name (output) 
    2121! 
    22 !              !    name   !           title of the field              !   units   ! initial data ! save   ! 
    23 !              !           !                                           !           ! from file    ! or not !  
    24 !              !           !                                           !           ! or not       !        ! 
     22!              !    name   !           title of the field              !   units    ! initial data ! save   ! 
     23!              !           !                                           !            ! from file    ! or not !  
     24!              !           !                                           !            ! or not       !        ! 
    2525   tracer(1)   = 'DIC     ' , 'Dissolved inorganic Concentration      ',  'mol-C/L' ,  .true.     ,  .true. 
    26    tracer(2)   = 'Alkalini' , 'Total Alkalinity Concentration         ',  'eq/L '   .true.     ,  .true. 
     26   tracer(2)   = 'Alkalini' , 'Total Alkalinity Concentration         ',  'eq/L '   ,  .true.     ,  .true. 
    2727   tracer(3)   = 'O2      ' , 'Dissolved Oxygen Concentration         ',  'mol-C/L' ,  .true.     ,  .true. 
    28    tracer(4)   = 'CaCO3   ' , 'Calcite Concentration                  ',  'mol-C/L' ,  .false.     ,  .true. 
     28   tracer(4)   = 'CaCO3   ' , 'Calcite Concentration                  ',  'mol-C/L' ,  .false.    ,  .true. 
    2929   tracer(5)   = 'PO4     ' , 'Phosphate Concentration                ',  'mol-C/L' ,  .true.     ,  .true. 
    30    tracer(6)   = 'POC     ' , 'Small organic carbon Concentration     ',  'mol-C/L' ,  .false.     ,  .true. 
     30   tracer(6)   = 'POC     ' , 'Small organic carbon Concentration     ',  'mol-C/L' ,  .false.    ,  .true. 
    3131   tracer(7)   = 'Si      ' , 'Silicate Concentration                 ',  'mol-C/L' ,  .true.     ,  .true. 
    32    tracer(8)   = 'PHY     ' , 'Nanophytoplankton Concentration        ',  'mol-C/L' ,  .false.     ,  .true. 
    33    tracer(9)   = 'ZOO     ' , 'Microzooplankton Concentration         ',  'mol-C/L' ,  .false.     ,  .true. 
    34    tracer(10)  = 'DOC     ' , 'Dissolved organic Concentration        ',  'mol-C/L' ,  .true.     ,  .true. 
    35    tracer(11)  = 'PHY2    ' , 'Diatoms Concentration                  ',  'mol-C/L' ,  .false.     ,  .true. 
    36    tracer(12)  = 'ZOO2    ' , 'Mesozooplankton Concentration          ',  'mol-C/L' ,  .false.     ,  .true. 
    37    tracer(13)  = 'BSi     ' , 'Diatoms Silicate Concentration         ',  'mol-C/L' ,  .false.     ,  .true. 
     32   tracer(8)   = 'PHY     ' , 'Nanophytoplankton Concentration        ',  'mol-C/L' ,  .false.    ,  .true. 
     33   tracer(9)   = 'ZOO     ' , 'Microzooplankton Concentration         ',  'mol-C/L' ,  .false.    ,  .true. 
     34   tracer(10)  = 'DOC     ' , 'Dissolved organic Concentration        ',  'mol-C/L' ,  .false.    ,  .true. 
     35   tracer(11)  = 'PHY2    ' , 'Diatoms Concentration                  ',  'mol-C/L' ,  .false.    ,  .true. 
     36   tracer(12)  = 'ZOO2    ' , 'Mesozooplankton Concentration          ',  'mol-C/L' ,  .false.    ,  .true. 
     37   tracer(13)  = 'BSi     ' , 'Diatoms Silicate Concentration         ',  'mol-C/L' ,  .false.    ,  .true. 
    3838   tracer(14)  = 'Fer     ' , 'Dissolved Iron Concentration           ',  'mol-C/L' ,  .true.     ,  .true. 
    39    tracer(15)  = 'BFe     ' , 'Big iron particles Concentration       ',  'mol-C/L' ,  .false.     ,  .true. 
    40    tracer(16)  = 'GOC     ' , 'Big organic carbon Concentration       ',  'mol-C/L' ,  .false.     ,  .true. 
    41    tracer(17)  = 'SFe     ' , 'Small iron particles Concentration     ',  'mol-C/L' ,  .false.     ,  .true. 
    42    tracer(18)  = 'DFe     ' , 'Diatoms iron  Concentration            ',  'mol-C/L' ,  .false.     ,  .true. 
    43    tracer(19)  = 'DSi     ' , 'Sinking biogenic Silicate Concentration',  'mol-C/L' ,  .false.     ,  .true. 
    44    tracer(20)  = 'NFe     ' , 'Nano iron Concentration                ',  'mol-C/L' ,  .false.     ,  .true. 
    45    tracer(21)  = 'NCHL    ' , 'Nano chlorophyl Concentration          ',  'mol-C/L' ,  .false.     ,  .true. 
    46    tracer(22)  = 'DCHL    ' , 'Diatoms chlorophyl Concentration       ',  'mol-C/L' ,  .false.     ,  .true. 
     39   tracer(15)  = 'BFe     ' , 'Big iron particles Concentration       ',  'mol-C/L' ,  .false.    ,  .true. 
     40   tracer(16)  = 'GOC     ' , 'Big organic carbon Concentration       ',  'mol-C/L' ,  .false.    ,  .true. 
     41   tracer(17)  = 'SFe     ' , 'Small iron particles Concentration     ',  'mol-C/L' ,  .false.    ,  .true. 
     42   tracer(18)  = 'DFe     ' , 'Diatoms iron  Concentration            ',  'mol-C/L' ,  .false.    ,  .true. 
     43   tracer(19)  = 'DSi     ' , 'Sinking biogenic Silicate Concentration',  'mol-C/L' ,  .false.    ,  .true. 
     44   tracer(20)  = 'NFe     ' , 'Nano iron Concentration                ',  'mol-C/L' ,  .false.    ,  .true. 
     45   tracer(21)  = 'NCHL    ' , 'Nano chlorophyl Concentration          ',  'mol-C/L' ,  .false.    ,  .true. 
     46   tracer(22)  = 'DCHL    ' , 'Diatoms chlorophyl Concentration       ',  'mol-C/L' ,  .false.    ,  .true. 
    4747   tracer(23)  = 'NO3     ' , 'Nitrates Concentration                 ',  'mol-C/L' ,  .true.     ,  .true. 
    48    tracer(24)  = 'NH4     ' , 'Ammonium Concentration                 ',  'mol-C/L' ,  .false.     ,  .true. 
     48   tracer(24)  = 'NH4     ' , 'Ammonium Concentration                 ',  'mol-C/L' ,  .false.    ,  .true. 
    4949/ 
    5050!----------------------------------------------------------------------- 
     
    5656   ln_trcadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries 
    5757   ln_trcadv_smolar =  .false.  !  SMOLAR scheme 
    58    rsc              =  1.       !  tuning coefficient for Smolar. scheme  
    59    ncortrc          =  1        !  number of corrective phases for Smolar. scheme  
    60    crosster         =  .false.  !  computes Smolar crossterms (T) or not (F) 
     58   rsc              =  1.       !  tuning coefficient for Smol-Car. scheme  
     59   ncortrc          =  1        !  number of corrective phases for Smol-Car. scheme  
     60   crosster         =  .false.  !  computes Smol-Car crossterms (T) or not (F) 
    6161/ 
    6262!----------------------------------------------------------------------- 
  • trunk/CONFIG/ORCA2_LIM_PISCES/IGCM00/config.card

    r1631 r1764  
    1515#============================ 
    1616#-- leap, noleap, 360d 
    17 CalendarType=360d 
     17CalendarType=noleap 
    1818#-- Begin and end of Job 
    1919#-- "YYYY-MM-DD" 
    2020DateBegin=2001-01-01 
    21 DateEnd=2001-12-30 
     21DateEnd=2005-12-31 
    2222#============================ 
    2323#-- 1Y, 1M, 5D, 1D 
    24 PeriodLength=1M 
     24PeriodLength=1Y 
    2525#============================ 
    2626#-- PBS Class (required on brodie mono/multi) 
     
    5252Name=nemo 
    5353#D- For each component, Real name of executable 
    54 OCE= (opa, nemo) 
     54OCE= (opa_pisces_iomput, nemo) 
    5555ICE= ("", "") 
    5656MBG= ("", "") 
     
    6161OverRule=n 
    6262#D- Last day of the experience used as restart 
    63 RestartDate=2000-12-30 
     63RestartDate=2000-12-31 
    6464#D- Define restart simulation name 
    6565RestartJobName=OR2LP 
     
    7979#D- If you want to produce time series, this flag determines 
    8080#D- frequency of post-processing submission 
    81 TimeSeriesFrequency=1M 
     81TimeSeriesFrequency=1Y 
    8282#D- If you want to produce seasonal average, this flag determines 
    8383#D- the period of this average 
    84 SeasonalFrequency=10Y 
     84SeasonalFrequency=1Y 
    8585 
    8686#======================================================================== 
    8787#D-- OCE - 
    8888[OCE] 
    89 WriteFrequency="1M" 
    90 #WriteFrequency="5D" 
     89WriteFrequency="1Y 1M 5D 1D" 
    9190Restart= n 
    9291##-- Last day of the experience used as restart 
    93 RestartDate=2000-12-30 
     92RestartDate=2000-12-31 
    9493# Define restart simulation name 
    9594RestartJobName=OR2LP1 
     
    101100#D-- ICE - 
    102101[ICE] 
    103 WriteFrequency="1M" 
    104 #WriteFrequency="5D" 
     102WriteFrequency="5D" 
    105103Restart= n 
    106104##-- Last day of the experience used as restart 
    107 RestartDate=2000-12-30 
     105RestartDate=2000-12-31 
    108106# Define restart simulation name 
    109107RestartJobName=OR2LP1 
     
    115113#D-- MBG - 
    116114[MBG] 
    117 WriteFrequency="1M" 
    118 #WriteFrequency="5D" 
     115WriteFrequency="1Y 1M 5D" 
    119116Restart= n 
    120117##-- Last day of the experience used as restart 
    121 RestartDate=2000-12-30 
     118RestartDate=2000-12-31 
    122119# Define restart simulation name 
    123120RestartJobName=OR2LP1 
  • trunk/CONFIG/ORCA2_OFF_PISCES/IGCM00/COMP/pisces.card

    r1661 r1764  
    88#-- available directories are:  v3, cpl 
    99#-- NOTE: if you use your own directory you have to comment it 
    10 OPA_dyn=cpl 
     10OPA_dyn=v3 
    1111#============================================================== 
    1212 
     
    1616[BoundaryFiles] 
    1717List= () 
    18 ListNonDel= (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/VA66_mesh_mask.nc, mesh_mask.nc), \ 
    19             (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/VA66_SE_2050_2059_1M_grid_T.nc,dyna_grid_T.nc), \ 
    20             (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/VA66_SE_2050_2059_1M_grid_U.nc,dyna_grid_U.nc), \ 
    21             (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/VA66_SE_2050_2059_1M_grid_V.nc,dyna_grid_V.nc), \ 
    22             (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/VA66_SE_2050_2059_1M_grid_W.nc,dyna_grid_W.nc), \ 
     18ListNonDel= (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_mesh_mask.nc, mesh_mask.nc), \ 
     19            (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_20910101_20911231_grid_T.nc, .), \ 
     20            (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_20910101_20911231_grid_U.nc, .), \ 
     21            (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_20910101_20911231_grid_V.nc, .), \ 
     22            (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_20910101_20911231_grid_W.nc, .), \ 
    2323            (${R_BC}/${config_UserChoices_TagName}/INI/data_1m_DIC_nomask.nc, .), \ 
    2424            (${R_BC}/${config_UserChoices_TagName}/INI/data_1m_Alkalini_nomask.nc, .), \ 
     
    3333            (${R_BC}/${config_UserChoices_TagName}/ANC/bathy.orca.nc, .), \ 
    3434            (${R_BC}/${config_UserChoices_TagName}/ANC/river.orca.nc, .), \ 
    35             (${R_BC}/${config_UserChoices_TagName}/ANC/ndeposition.orca.nc, .), \ 
     35            (${R_BC}/${config_UserChoices_TagName}/ANC/ndeposition.orca.nc, .) 
    3636 
    3737[ParametersFiles] 
    3838List= (${SUBMIT_DIR}/PARAM/namelist, .), \ 
    3939        (${SUBMIT_DIR}/PARAM/namelist_top, .), \ 
    40         (${SUBMIT_DIR}/PARAM/namelist_pisces,    .) 
     40        (${SUBMIT_DIR}/PARAM/namelist_pisces, .), \ 
     41        (${SUBMIT_DIR}/PARAM/iodef.xml, .), \ 
     42        (${SUBMIT_DIR}/PARAM/xmlio_server.def, .) 
    4143 
    4244[RestartFiles] 
     
    4749 
    4850[OutputFiles] 
    49 List=   (${PREFIX_NWRITETRC}_${DATE_OPA}_ptrc_T.nc, ${R_OUT_MBG_NWRITE}/${PREFIX}_${WFT1}_ptrc_T.nc, NONE), \ 
    50         (${PREFIX_NWRITETRC}_${DATE_OPA}_diad_T.nc, ${R_OUT_MBG_NWRITE}/${PREFIX}_${WFT1}_diad_T.nc, NONE) 
     51List=   (${PREFIX_WFT1}_ptrc_T.nc, ${R_OUT_MBG_WFT1}/${PREFIX}_${WFT1}_ptrc_T.nc, NONE), \ 
     52        (${PREFIX_WFT1}_diad_T.nc, ${R_OUT_MBG_WFT1}/${PREFIX}_${WFT1}_diad_T.nc, NONE), \ 
     53        (${PREFIX_WFT2}_ptrc_T.nc, ${R_OUT_MBG_WFT2}/${PREFIX}_${WFT2}_ptrc_T.nc, Post_1M_ptrc_T), \ 
     54        (${PREFIX_WFT3}_diad_T.nc, ${R_OUT_MBG_WFT3}/${PREFIX}_${WFT3}_diad_T.nc, Post_5D_diad_T) 
    5155 
     56[Post_1M_ptrc_T] 
     57Patches= () 
     58GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     59TimeSeriesVars = (DCHL, NCHL, NO3) 
     60 
     61[Post_5D_diad_T] 
     62Patches = () 
     63GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     64TimeSeriesVars = (Cflx) 
     65 
  • trunk/CONFIG/ORCA2_OFF_PISCES/IGCM00/COMP/pisces.driver

    r1661 r1764  
    77 
    88    JOB_NAME=${config_UserChoices_JobName} 
    9  
    109    OPA_NDT_DAY=${pisces_UserChoices_OPA_NDT_DAY:=4} 
    11  
    1210 
    1311# Local function to find namelists parameters 
     
    4543    ##--Variables used by MBG -- 
    4644 
    47     # nwritetrc frequency of write in the tracer output file 
    4845    # lrsttr    boolean term for tracer model restart (true or false) 
    4946    # nrsttr    control of the time step (0, 1 or 2) 
    50     # ntrd_trc   time step frequency of write in the trends file for tracers 
    51     # ln_trdmld_trc_restart boolean term for trc trends restart (true or false) 
    5247     
    5348    ##--Variables used by PISCES -- 
    5449  
    55     # nwritedia frequency of write in the additional diag output file 
    56  
    57     PAT_TOP_NWRITETRC=$( supergrep nwritetrc             ${SUBMIT_DIR}/PARAM/namelist_top ) 
    5850    PAT_TOP_LRSTTR=$( supergrep ln_rsttr                 ${SUBMIT_DIR}/PARAM/namelist_top ) 
    5951    PAT_TOP_NRSTTR=$( supergrep nrsttr                   ${SUBMIT_DIR}/PARAM/namelist_top ) 
    60     PAT_TOP_NWRITETRD=$( supergrep ntrd_trc              ${SUBMIT_DIR}/PARAM/namelist_top ) 
    61     PAT_TOP_RSTRTTRD=$( supergrep ln_trdmld_trc_restart  ${SUBMIT_DIR}/PARAM/namelist_top ) 
     52    PAT_PIS_LRIVER=$( supergrep ln_river                 ${SUBMIT_DIR}/PARAM/namelist_pisces ) 
    6253 
    63     PAT_PIS_NWRITEDIA=$( supergrep nwritedia             ${SUBMIT_DIR}/PARAM/namelist_pisces ) 
    64     PAT_PIS_LRIVER=$( supergrep ln_river                 ${SUBMIT_DIR}/PARAM/namelist_pisces ) 
     54    ##--Variables used for XMLIO_SERVER configuration file 
     55 
     56    # using_server: .TRUE.(.FALSE.) to use(bypass) the io_server 
     57 
     58    PAT_SERVER=$( supergrep using_server ${SUBMIT_DIR}/PARAM/xmlio_server.def ) 
     59 
    6560 
    6661    IGCM_debug_PopStack "MBG_Initialize" 
     
    118113    IGCM_sys_Mv namelist.tmp namelist 
    119114 
    120     echo 'Variables automatically updated in namelists' 
    121     grep AUTO namelist* 
    122  
    123     ##--Write Frequency Purpose .... 
    124     topfrequency=$( echo ${config_MBG_WriteFrequency} | awk "-F " '{print $1}' ) 
    125     topfactor=$( echo ${topfrequency} | sed -e "s/[yYmMdD]//" ) 
    126     case ${topfrequency} in 
    127         1Y|1y) 
    128             (( TOP_NWRITE = OPA_NDT_DAY * topfactor * $( IGCM_date_DaysInYear  ${year} ) ))          ; 
    129             PREFIX_NWRITETRC=${config_UserChoices_JobName}_${topfactor}y ; 
    130             R_OUT_MBG_NWRITE=${R_OUT_MBG_O_Y} ; 
    131             WFT1=${topfactor}Y ;; 
    132         1M|1m) 
    133             (( TOP_NWRITE = OPA_NDT_DAY * topfactor * $( IGCM_date_DaysInMonth  ${year} ${month} ) ))          ; 
    134             PREFIX_NWRITETRC=${config_UserChoices_JobName}_${topfactor}m ; 
    135             R_OUT_MBG_NWRITE=${R_OUT_MBG_O_M} ; 
    136             WFT1=${topfactor}M ;; 
    137         *D|*d) 
    138             (( TOP_NWRITE = OPA_NDT_DAY * topfactor  ))          ; 
    139             PREFIX_NWRITETRC=${config_UserChoices_JobName}_${topfactor}d ; 
    140             R_OUT_MBG_NWRITE=${R_OUT_MBG_O_D} ; 
    141             WFT1=${topfactor}D ;; 
    142         *) 
    143     esac 
     115    ##--Write Frequency Purpose 
     116    Nbfreq=$( echo ${config_MBG_WriteFrequency} | wc -w ) 
     117    typeset -Z1 i=1 
     118    while [ $i -le ${Nbfreq} ]; do 
     119       topfrequency=$( echo ${config_MBG_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' ) 
     120       topfactor=$( echo ${topfrequency} | sed -e "s/[yYmMdD]//" ) 
     121       case ${topfrequency} in 
     122         *Y|*y) 
     123            eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}y_${DatesPeriod} ; 
     124            eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_Y} ; 
     125            eval WFT${i}=${topfactor}Y ;; 
     126         *M|*m) 
     127            eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}m_${DatesPeriod} ; 
     128            eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_M} ; 
     129            eval WFT${i}=${topfactor}M ;; 
     130         *D|*d) 
     131            eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}d_${DatesPeriod} ; 
     132            eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_D} ; 
     133            eval WFT${i}=${topfactor}D ;; 
     134         *) 
     135      esac 
     136       let i=$i+1 
     137    done 
    144138 
    145139    ##-- Restart configuration 
     
    150144        TOP_NRSTTR=0 
    151145 
    152         if ( [ "${pisces_UserChoices_OPA_dyn}" = "cpl" ] ) ; then 
    153              PISCES_LRIVER=.FALSE. 
    154         else 
    155              PISCES_LRIVER=.TRUE. 
    156         fi 
     146        PISCES_LRIVER=.FALSE. 
    157147 
    158148    elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_MBG_Restart}" = "y" ] ) ; then 
     
    162152        TOP_NRSTTR=0 
    163153 
    164         if ( [ "${pisces_UserChoices_OPA_dyn}" = "cpl" ] ) ; then 
    165              PISCES_LRIVER=.TRUE. 
    166         else 
    167              PISCES_LRIVER=.TRUE. 
    168         fi 
    169  
     154        PISCES_LRIVER=.TRUE. 
    170155 
    171156    else 
     
    175160        TOP_NRSTTR=2 
    176161 
    177         if ( [ "${pisces_UserChoices_OPA_dyn}" = "cpl" ] ) ; then 
    178              PISCES_LRIVER=.TRUE. 
    179         else 
    180              PISCES_LRIVER=.TRUE. 
    181         fi 
     162        PISCES_LRIVER=.TRUE. 
    182163 
    183164    fi 
    184165 
    185     sed -e "s%${PAT_TOP_NWRITETRC}%       nwritetrc=${TOP_NWRITE}%"               \ 
    186         -e "s%${PAT_TOP_NWRITETRD}%       ntrd_trc=${TOP_NWRITE}%"                \ 
    187         -e "s%${PAT_TOP_LRSTTR}%          ln_rsttr=${TOP_LRSTTR}%"                   \ 
     166# on force les sorties PISCES comme les sorties OPA 
     167 
     168    sed -e "s%${PAT_TOP_LRSTTR}%          ln_rsttr=${TOP_LRSTTR}%"                   \ 
    188169        -e "s%${PAT_TOP_NRSTTR}%          nrsttr=${TOP_NRSTTR}%"                   \ 
    189170        namelist_top > namelist_top.tmp 
     
    191172    IGCM_sys_Mv namelist_top.tmp namelist_top 
    192173 
    193 # on force les sorties PISCES comme les sorties OPA 
    194  
    195     sed -e "s%${PAT_PIS_NWRITEDIA}%       nwritedia=${TOP_NWRITE}%"              \ 
    196         -e "s%${PAT_PIS_LRIVER}%          ln_river=${PISCES_LRIVER}%"                \ 
     174    sed -e "s%${PAT_PIS_LRIVER}%          ln_river=${PISCES_LRIVER}%"                \ 
    197175        namelist_pisces > namelist_pisces.tmp 
    198176 
    199177    IGCM_sys_Mv namelist_pisces.tmp namelist_pisces 
    200178 
    201     echo 'Variables automatically updated in namelists' 
    202     grep AUTO namelist* 
    203179 
    204180    IGCM_debug_PopStack "MBG_Update" 
     
    210186    IGCM_debug_PushStack "MBG_Finalize" 
    211187 
    212     if [ -f date.file ] ; then 
    213         # Prefix use in opa.card AND in lim2.card : 
    214         DATE_OPA=$( cat date.file | \ 
    215             sed "s/\ ${config_UserChoices_JobName}_[0-9]*[a-z]_\([0-9]*_[0-9]*\)_\ */\1/g" ) 
    216         ###DATE_OPA=$( $DATE_OPABF | cut -c1-30 ) 
    217         MainPrefix=${config_UserChoices_JobName}_1d_${DATE_OPA} 
    218         SecondPrefix=${config_UserChoices_JobName}_5d_${DATE_OPA} 
    219     fi 
    220  
    221188    echo FINALIZE MBG !!! 
    222189 
  • trunk/CONFIG/ORCA2_OFF_PISCES/IGCM00/PARAM/namelist

    r1661 r1764  
    2424                           !                  = 2 calendar parameters read in the restart file 
    2525   nit000      =       1   !  first time step 
    26    nitend      =     7300  !  last  time step 
     26   nitend      =     1460  !  last  time step 
    2727   ndate0      =  010101   !  initial calendar date yymmdd (used if nrstdt=1) 
    2828   nleapy      =       0   !  Leap year calendar (1) or not (0) 
    2929   ninist      =       0   !  output the initial state (1) or not (0) 
    30    nstock      =     7300  !  frequency of creation of a restart file (modulo referenced to 1) 
     30   nstock      =     1460  !  frequency of creation of a restart file (modulo referenced to 1) 
    3131   nwrite      =     1460  !  frequency of write in the output file   (modulo referenced to nit000) 
    3232   ln_mskland  = .false.   !  mask land points in NetCDF outputs (costly: + ~15%) 
     
    122122&namdyn        !   offline parameters  
    123123!----------------------------------------------------------------------- 
    124     ndtadyn   = 12         ! number of period in the file for one year     
    125     ndtatot   = 12         ! total number of period in the file     
     124    ndtadyn   =  73        ! number of period in the file for one year     
     125    ndtatot   =  73        ! total number of period in the file     
    126126    nsptint   =  1         ! indicator for time interpolation     
    127127    nficdyn   =  2         ! number of file to read     
    128128    lperdyn   = .true.     ! periodicity of the unique file (T) 
    129129!                          ! F  (default)   computed with Blanke' scheme  
    130     cfile_grid_T = 'dyna_grid_T.nc' ! name of grid_T file 
    131     cfile_grid_U = 'dyna_grid_U.nc' ! name of grid_U file 
    132     cfile_grid_V = 'dyna_grid_V.nc' ! name of grid_V file 
    133     cfile_grid_W = 'dyna_grid_W.nc' ! name of grid_W file 
     130    cfile_grid_T = 'NEMOV3_5d_20910101_20911231_grid_T.nc' ! name of grid_T file 
     131    cfile_grid_U = 'NEMOV3_5d_20910101_20911231_grid_U.nc' ! name of grid_U file 
     132    cfile_grid_V = 'NEMOV3_5d_20910101_20911231_grid_V.nc' ! name of grid_V file 
     133    cfile_grid_W = 'NEMOV3_5d_20910101_20911231_grid_W.nc' ! name of grid_W file 
    134134/ 
    135135 
  • trunk/CONFIG/ORCA2_OFF_PISCES/IGCM00/PARAM/namelist_pisces

    r1661 r1764  
    115115!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    116116   ln_dustfer  =  .true.   ! boolean for dust input from the atmosphere 
    117    ln_river    =  .true.   ! boolean for river input of nutrients 
     117   ln_river    =  .false.   ! boolean for river input of nutrients 
    118118   ln_ndepo    =  .true.   ! boolean for atmospheric deposition of N 
    119119   ln_sedinput =  .true.   ! boolean for Fe input from sediments 
  • trunk/CONFIG/ORCA2_OFF_PISCES/IGCM00/PARAM/namelist_top

    r1661 r1764  
    1313   ndttrc      =  1        !  time step frequency for passive tracers       
    1414   nwritetrc   =  1460     !  time step frequency for tracer outputs 
    15    ln_rsttr      = .false.   !  start from a restart file (T) or not (F) 
     15   ln_rsttr    = .false.   !  start from a restart file (T) or not (F) 
    1616   nrsttr      =   0       !  restart control = 0 initial time step is not compared to the restart file value 
    1717                           !                  = 1 do not use the value in the restart file 
  • trunk/CONFIG/ORCA2_OFF_PISCES/IGCM00/config.card

    r1661 r1764  
    1010#============================ 
    1111#-- (<8 chars MAX for JobName) 
    12 JobName=VA66P 
     12JobName=PISCES 
    1313LongName="SCRIPT_V1" 
    1414TagName=ORCA2_OFF_PISCES 
     
    2525#============================ 
    2626#-- PBS Class (required on brodie mono/multi) 
    27 #JobClass=mono 
    28 JobClass=multi 
     27JobClass=mono 
     28#JobClass=multi 
    2929#============================ 
    3030#-- Total Number of Processors 
    31 JobNumProcTot=4 
    32 #JobNumProcTot=1 
     31JobNumProcTot=1 
     32#JobNumProcTot=8 
    3333#============================ 
    3434#-- Run Options :  
     
    5757OverRule=n 
    5858#D- Last day of the experience used as restart 
    59 RestartDate=2000-12-30 
     59RestartDate=2000-12-31 
    6060#D- Define restart simulation name 
    6161RestartJobName=OROFP 
     
    8282#D-- MBG - 
    8383[MBG] 
    84 WriteFrequency="1Y" 
    85 #WriteFrequency="5D" 
     84##-- frequency  
     85WriteFrequency="1Y 1M 5D" 
     86##--  restart 
    8687Restart= n 
    8788##-- Last day of the experience used as restart 
    88 RestartDate=2000-12-30 
     89RestartDate=2000-12-31 
    8990# Define restart simulation name 
    9091RestartJobName=OROFP1 
Note: See TracChangeset for help on using the changeset viewer.