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 3771 – NEMO

Changeset 3771


Ignore:
Timestamp:
2013-02-05T15:02:22+01:00 (11 years ago)
Author:
smasson
Message:

dev_MERGE_2012: activate ln_mskland with XIOS, see #1047

Location:
branches/2012/dev_MERGE_2012/NEMOGCM
Files:
4 added
1 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/AMM12/EXP00/iodef.xml

    r3709 r3771  
    5555     
    5656   <axis_definition>   
    57       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    58       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    59       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    60       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     57      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     58      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     59      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     60      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    6161      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    6262   </axis_definition>  
     
    6464   <domain_definition src="./domain_def.xml"/> 
    6565    
    66    <grid_definition />     
     66   <grid_definition>     
     67     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     68     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     69     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     70     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     71     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     72     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     73     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     74     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     75    </grid_definition>   
    6776   
    6877  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/GYRE/EXP00/iodef.xml

    r3715 r3771  
    2121    --> 
    2222     
    23     <file_definition type="multiple_file" sync_freq="1d" min_digits="4"> 
     23    <file_definition type="one_file" sync_freq="1d" min_digits="4"> 
    2424     
    2525      <file_group id="1h" output_freq="1h"  output_level="10" enabled=".TRUE."/> <!-- 1h files --> 
     
    8585     
    8686   <axis_definition>   
    87       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    88       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    89       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    90       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     87      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     88      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     89      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     90      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    9191      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    9292   </axis_definition>  
     
    9494   <domain_definition src="./domain_def.xml"/> 
    9595    
    96    <grid_definition />     
    97    
     96   <grid_definition>     
     97     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     98     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     99     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     100     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     101     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     102     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     103     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     104     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     105    </grid_definition>  
     106 
    98107  </context> 
    99108   
     
    109118     <variable id="buffer_server_factor_size" type="integer">2</variable> 
    110119     <variable id="info_level"                type="integer">0</variable> 
    111      <variable id="using_server"              type="boolean">false</variable> 
     120     <variable id="using_server"              type="boolean">true</variable> 
    112121     <variable id="using_oasis"               type="boolean">false</variable> 
    113122     <variable id="oasis_codes_id"            type="string" >oceanx</variable> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/GYRE_BFM/EXP00/iodef.xml

    r3709 r3771  
    5555     
    5656   <axis_definition>   
    57       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    58       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    59       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    60       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     57      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     58      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     59      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     60      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    6161      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    6262   </axis_definition>  
     
    6464   <domain_definition src="./domain_def.xml"/> 
    6565    
    66    <grid_definition />     
     66   <grid_definition>     
     67     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     68     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     69     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     70     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     71     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     72     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     73     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     74     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     75    </grid_definition>     
    6776   
    6877  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/iodef.xml

    r3757 r3771  
    121121     
    122122   <axis_definition>   
    123       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    124       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    125       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    126       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     123      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     124      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     125      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     126      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    127127      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    128128   </axis_definition>  
     
    130130   <domain_definition src="./domain_def.xml"/> 
    131131    
    132    <grid_definition />     
     132   <grid_definition>     
     133     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     134     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     135     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     136     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     137     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     138     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     139     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     140     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     141    </grid_definition>     
    133142   
    134143  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_ar5.xml

    r2561 r3771  
    22<simulation>  
    33   
    4   <context id="nemo"> 
     4  <context id="nemo" time_origin="1900-01-01 00:00:00" > 
    55 
    66    <!-- $id$ --> 
     
    1212============================================================================================================ 
    1313    --> 
    14      
    15     <field_definition level="0" prec="4" operation="ave(X)" enabled=".TRUE."> <!-- time step automaticaly defined --> 
    16  
    17       <!-- T grid --> 
    18        
    19       <group id="grid_T" axis_ref="none" grid_ref="grid_T"> 
    20    <field id="toce"         description="temperature"                               unit="degC" axis_ref="deptht"   /> 
    21          <field id="soce"         description="salinity"                                  unit="psu"  axis_ref="deptht"   /> 
    22    <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="sstgrad2"     description="square of module of sst gradient"          unit="degC2/m2"                 /> 
    26    <field id="sss"          description="sea surface salinity"                      unit="psu"                      /> 
    27    <field id="sss2"         description="square of sea surface salinity"            unit="psu2"                     /> 
    28    <field id="ssh"          description="sea surface height"                        unit="m"                        /> 
    29    <field id="ssh2"         description="square of sea surface height"              unit="m2"                       /> 
    30    <field id="mldkz5"       description="mixing layer depth (Turbocline)"           unit="m"                        /> 
    31    <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"  /> 
    33    <!-- next variables available with key_diahth --> 
    34    <field id="mlddzt"       description="Thermocline Depth (max dT/dz)"             unit="m"                        /> 
    35    <field id="mldr10_3"     description="Mixed Layer Depth dr=0.03 (ref.10m)"       unit="m"                        /> 
    36    <field id="mldr0_1"      description="Mixed Layer Depth dr=0.01 (ref.surf)"      unit="m"                        /> 
    37    <field id="mldr0_3"      description="Mixed Layer Depth dr=0.03 (ref.surf)"      unit="m"                        /> 
    38    <field id="mld_dt02"     description="Mixed Layer Depth |dt|=0.2 (ref.10m)"      unit="m"                        /> 
    39    <field id="topthdep"     description="Top of the thermocline dt=-0.2 (ref.10m)"  unit="m"                        /> 
    40    <field id="pycndep"      description="Pycnocline depth dr~dt=-0.2 (ref.10m)"     unit="m"                        /> 
    41    <field id="BLT"          description="Barrier Layer Thickness"                   unit="m"                        /> 
    42    <field id="tinv"         description="Max of vertical invertion of temperature"  unit="degC"                     /> 
    43    <field id="depti"        description="Depth of max. vert. inv. of temperature"   unit="m"                        /> 
    44         <field id="20d"          description="Depth of 20C isotherm"                     unit="m"                        /> 
    45    <field id="28d"          description="Depth of 28C isotherm"                     unit="m"                        /> 
    46    <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"  /> 
    50      </group> 
    51  
    52       <!-- SBC --> 
    53        
    54       <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 
    55  
    56    <field id="empmr"        description="Net Upward Water Flux"                                        unit="kg/m2/s"  /> 
    57    <field id="empsmr"       description="concentration/dilution water flux"                            unit="kg/m2/s"  /> 
    58    <field id="snowpre"      description="Snow precipitation"                                           unit="kg/m2/s"  /> 
    59    <field id="runoffs"      description="River Runoffs"                                                unit="Kg/m2/s"  /> 
    60  
    61    <field id="qt"           description="Net Downward Heat Flux"                                       unit="W/m2"     /> 
    62    <field id="qns"          description="non solar Downward Heat Flux"                                 unit="W/m2"     /> 
    63    <field id="qsr"          description="Shortwave Radiation"                                          unit="W/m2"     /> 
    64    <field id="qsr3d"        description="Shortwave Radiation 3D distribution"        axis_ref="deptht" unit="W/m2"     /> 
    65    <field id="qrp"          description="Surface Heat Flux: Damping"                                   unit="W/m2"     /> 
    66    <field id="erp"          description="Surface Water Flux: Damping"                                  unit="Kg/m2/s"  /> 
    67    <field id="taum"         description="wind stress module"                                           unit="N/m2"     /> 
    68    <field id="wspd"         description="Wind speed module at 10 m"                                    unit="m/s"      /> 
    69  
    70         <!-- * variable relative to atmospheric pressure forcing : available with ln_apr_dyn --> 
    71         <field id="ssh_ib"       description="Inverse barometer sea surface height"                         unit="m"        /> 
    72     
    73    <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 
    74    <field id="qns_oce"      description="Non solar Downward Heat Flux over open ocean"                 unit="W/m2"     /> 
    75    <field id="qlw_oce"      description="Longwave Downward Heat Flux over open ocean"                  unit="W/m2"     /> 
    76    <field id="qsb_oce"      description="Sensible Downward Heat Flux over open ocean"                  unit="W/m2"     /> 
    77    <field id="qla_oce"      description="Latent Downward Heat Flux over open ocean"                    unit="W/m2"     /> 
    78    <field id="taum_oce"     description="wind stress module over open ocean"                           unit="N/m2"     /> 
    79  
    80    <field id="ice_cover"    description="Ice fraction"                                                 unit="1"        /> 
    81  
    82    <field id="ioceflxb"     description="Oceanic flux at the ice base"                                 unit="W/m2"     /> 
    83    <field id="qsr_ai_cea"   description="Air-Ice downward solar heat flux (cell average)"              unit="W/m2"     /> 
    84    <field id="qns_ai_cea"   description="Air-Ice downward non-solar heat flux (cell average)"          unit="W/m2"     /> 
    85    <field id="qla_ai_cea"   description="Air-Ice downward Latent heat flux (cell average)"             unit="W/m2"     /> 
    86     
    87    <field id="qsr_io_cea"   description="Ice-Oce downward solar heat flux (cell average)"              unit="W/m2"     /> 
    88    <field id="qns_io_cea"   description="Ice-Oce downward non-solar heat flux (cell average)"          unit="W/m2"     /> 
    89     
    90    <field id="snowthic_cea" description="Snow thickness (cell average)"                                unit="m"        /> 
    91    <field id="icethic_cea"  description="Ice thickness (cell average)"                                 unit="m"        /> 
    92    <field id="iceprod_cea"  description="Ice production (cell average)"                                unit="m/s"      /> 
    93     
    94    <field id="ice_pres"     description="Ice presence"                                                 unit="-"        /> 
    95    <field id="ist_cea"      description="Ice surface temperature (cell average)"                       unit="degC"     /> 
    96    <field id="ist_ipa"      description="Ice surface temperature (ice presence average)"               unit="degC"     />       
    97    <field id="uice_ipa"     description="Ice velocity along i-axis at I-point (ice presence average)"  unit="m/s"      />       
    98    <field id="vice_ipa"     description="Ice velocity along j-axis at I-point (ice presence average)"  unit="m/s"      />       
    99     
    100    <field id="utau_ice"     description="Wind stress along i-axis over the ice at i-point"             unit="N/m2"     /> 
    101    <field id="vtau_ice"     description="Wind stress along j-axis over the ice at i-point"             unit="N/m2"     /> 
    102     
    103    <field id="u_imasstr"    description="Sea-ice mass transport along i-axis"                          unit="kg/s"     /> 
    104    <field id="v_imasstr"    description="Sea-ice mass transport along j-axis"                          unit="kg/s"     /> 
    105  
    106    <!-- available key_coupled --> 
    107    <field id="snow_ao_cea"  description="Snow over ice-free ocean (cell average)"                      unit="kg/m2/s"  /> 
    108    <field id="snow_ai_cea"  description="Snow over sea-ice (cell average)"                             unit="kg/m2/s"  /> 
    109    <field id="subl_ai_cea"  description="Sublimation over sea-ice (cell average)"                      unit="kg/m2/s"  /> 
    110    <field id="icealb_cea"   description="Ice albedo (cell average)"                                    unit="1"        /> 
    111    <field id="calving"      description="Calving"                                                      unit="kg/m2/s"  /> 
    112    <!-- available if key_coupled + conservative method --> 
    113    <field id="rain"         description="Liquid precipitation"                                         unit="Kg/m2/s"  /> 
    114    <field id="evap_ao_cea"  description="Evaporation over ice-free ocean (cell average)"               unit="kg/m2/s"  /> 
    115    <!-- variables available with key_diaar5 --> 
    116    <field id="isnwmlt_cea"   description="Snow over Ice melting (cell average)"                        unit="kg/m2/s"  /> 
    117    <field id="fsal_virt_cea" description="Virtual salt flux due to ice formation (cell average)"       unit="kg/m2/s"  /> 
    118    <field id="fsal_real_cea" description="Real salt flux due to ice formation (cell average)"          unit="kg/m2/s"  /> 
    119    <field id="hflx_rain_cea" description="heat flux due to rainfall"                                   unit="W/m2"     /> 
    120    <field id="hflx_evap_cea" description="heat flux due to evaporation"                                unit="W/m2"     /> 
    121    <field id="hflx_snow_cea" description="heat flux due to snow falling over ice-free ocean"           unit="W/m2"     /> 
    122    <field id="hflx_ice_cea"  description="heat flux due to ice thermodynamics"                         unit="W/m2"     /> 
    123    <field id="hflx_rnf_cea"  description="heat flux due to runoffs"                                    unit="W/m2"     /> 
    124    <field id="hflx_cal_cea"  description="heat flux due to calving"                                    unit="W/m2"     /> 
    125    <field id="bicemel_cea"  description="Rate of Melt at Sea Ice Base (cell average)"                  unit="kg/m2/s"  /> 
    126    <field id="licepro_cea"  description="Lateral Sea Ice Growth Rate (cell average)"                   unit="kg/m2/s"  /> 
    127    <field id="snowmel_cea"  description="Snow Melt Rate (cell average)"                                unit="kg/m2/s"  /> 
    128    <field id="sntoice_cea"  description="Snow-Ice Formation Rate (cell average)"                       unit="kg/m2/s"  /> 
    129    <field id="ticemel_cea"  description="Rate of Melt at Upper Surface of Sea Ice (cell average)"      unit="kg/m2/s"  /> 
    130  
    131       </group> 
    132  
    133       <!-- U grid --> 
    134        
    135       <group id="grid_U"  axis_ref="depthu" grid_ref="grid_U"> 
    136    <field id="utau"         description="Wind Stress along i-axis"                    unit="N/m2" axis_ref="none" /> 
    137    <field id="uoce"         description="ocean current along i-axis"                  unit="m/s"                  /> 
    138    <field id="uocetr_eff"   description="Effective ocean transport along i-axis"      unit="m3/s"                 /> 
    139    <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    140    <field id="uoce_eiv"     description="EIV ocean current along i-axis"              unit="m/s"                  /> 
    141    <!-- uoce_eiv: available with key_trabbl --> 
    142    <field id="uoce_bbl"     description="BBL ocean current along i-axis"              unit="m/s" axis_ref="none"  /> 
    143    <field id="ahu_bbl"      description="BBL diffusive flux along i-axis"             unit="m3/s" axis_ref="none" /> 
    144    <!-- variables available with key_diaar5 --> 
    145    <field id="u_masstr"     description="ocean eulerian mass transport along i-axis"  unit="kg/s"                 /> 
    146    <field id="u_heattr"     description="ocean eulerian heat transport along i-axis"  unit="W"    axis_ref="none" /> 
    147    <field id="ueiv_heattr"  description="ocean bolus heat transport along i-axis"     unit="W"    axis_ref="none" /> 
    148    <field id="udiff_heattr" description="ocean diffusion heat transport along i-axis" unit="W"    axis_ref="none" /> 
    149      </group> 
    150        
    151       <!-- V grid --> 
    152        
    153       <group id="grid_V"  axis_ref="depthv" grid_ref="grid_V"> 
    154    <field id="vtau"         description="Wind Stress along j-axis"                    unit="N/m2" axis_ref="none" /> 
    155    <field id="voce"         description="ocean current along j-axis"                  unit="m/s"                  /> 
    156    <field id="vocetr_eff"   description="Effective ocean transport along j-axis"      unit="m3/s"                  /> 
    157    <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    158    <field id="voce_eiv"     description="EIV ocean current along j-axis"              unit="m/s"                  /> 
    159    <!-- voce_eiv: available with key_trabbl --> 
    160    <field id="voce_bbl"     description="BBL ocean current along j-axis"              unit="m/s"  axis_ref="none" /> 
    161    <field id="ahv_bbl"      description="BBL diffusive flux along j-axis"             unit="m3/s" axis_ref="none" /> 
    162    <!-- variables available with key_diaar5 --> 
    163    <field id="v_masstr"     description="ocean eulerian mass transport along j-axis"  unit="kg/s"                 /> 
    164    <field id="v_heattr"     description="ocean eulerian heat transport along j-axis"  unit="W"    axis_ref="none" /> 
    165    <field id="veiv_heattr"  description="ocean bolus heat transport along j-axis"     unit="W"    axis_ref="none" /> 
    166    <field id="vdiff_heattr" description="ocean diffusion heat transport along j-axis" unit="W"    axis_ref="none" /> 
    167       </group> 
    168        
    169       <!-- W grid --> 
    170        
    171       <group id="grid_W"  axis_ref="depthw" grid_ref="grid_W"> 
    172    <field id="woce"         description="ocean vertical velocity"                     unit="m/s"                  /> 
    173    <field id="wocetr_eff"   description="effective ocean vertical transport"          unit="m3/s"                 /> 
    174    <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    175    <field id="woce_eiv"     description="EIV ocean vertical velocity"                 unit="m/s"                  /> 
    176    <!-- woce_eiv: available with key_trabbl_adv --> 
    177    <field id="avt"          description="vertical eddy diffusivity"                   unit="m2/s"                 /> 
    178    <field id="avm"          description="vertical eddy viscosity"                     unit="m2/s"                 /> 
    179    <!-- avs: available with key_zdfddm --> 
    180    <field id="avs"          description="salt vertical eddy diffusivity"              unit="m2/s"                 /> 
    181    <!-- avt_evd and avm_evd: available with ln_zdfevd --> 
    182    <field id="avt_evd"      description="enhanced vertical diffusivity"               unit="m2/s"                 /> 
    183    <field id="avm_evd"      description="enhanced vertical viscosity"                 unit="m2/s"                 /> 
    184    <!-- aht2d and  aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 
    185    <field id="aht2d"        description="lateral eddy diffusivity"                    unit="m2/s" axis_ref="none" /> 
    186    <field id="aht2d_eiv"    description="EIV lateral eddy diffusivity"                unit="m2/s" axis_ref="none" /> 
    187    <!-- avt_tide: available with key_zdftmx --> 
    188    <field id="av_tide"      description="tidal vertical diffusivity"                  unit="m2/s"                 /> 
    189    <!-- variables available with key_diaar5 -->    
    190    <field id="w_masstr"     description="vertical mass trasport"                      unit="kg/s"                 /> 
    191    <field id="w_masstr2"    description="square of vertical mass trasport"            unit="kg2/s2"               /> 
    192       </group> 
    193            
    194       <!-- scalar --> 
    195        
    196       <!-- variables available with key_diaar5 --> 
    197       <group id="scalar" axis_ref="none" grid_ref="scalarpoint" zoom_ref="1point" > 
    198    <field id="voltot"     description="global mean volume"                         unit="m3"   /> 
    199    <field id="sshtot"     description="global mean ssh"                            unit="m"    /> 
    200    <field id="sshsteric"  description="global mean ssh steric"                     unit="m"    /> 
    201    <field id="sshthster"  description="global mean ssh thermosteric"               unit="m"    /> 
    202    <field id="masstot"    description="global mean mass"                           unit="kg"   /> 
    203    <field id="temptot"    description="global mean temperature"                    unit="degC" /> 
    204    <field id="saltot"     description="global mean salinity"                       unit="psu"  /> 
    205    <field id="fram_trans" description="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 
    206       </group> 
    207  
    208     </field_definition> 
    209      
     14    <field_definition src="./field_def.xml"/>     
    21015    <!--  
    21116============================================================================================================ 
     
    22126    --> 
    22227     
    223     <file_definition output_level="10" > 
     28    <file_definition type="multiple_file" output_level="10" sync_freq="1d" min_digits="4"> 
    22429      <!-- 
    22530+++++++++++++++++++++++++++++++++++++++++++++++   daily   ++++++++++++++++++++++++++++++++++++++++++++++++++ 
    22631        --> 
    227       <group id="1d" output_freq="86400"  enabled=".TRUE.">                      <!-- 1d files --> 
    228    <file id="1d_grid_T" name="auto" name_suffix="_table2.2" description="table 2.2" >         <!-- grid T  --> 
    229      <field ref="sst"          name='tos'      description="sea_surface_temperature"                              level="2"                      /> 
    230      <field ref="sst2"         name='tossq'    description="square_of_sea_surface_temperature"                    level="2"                      /> 
    231      <field ref="mldkz5"       name='omldamax' description="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="t_max(X)" /> 
     32      <file_group id="1d" output_freq="1d"  enabled=".TRUE.">                      <!-- 1d files --> 
     33   <file id="1d_grid_T" name="auto" name_suffix="_table2.2" >         <!-- grid T  --> 
     34     <field field_ref="sst"          name='tos'      long_name="sea_surface_temperature"                              level="2"                      /> 
     35     <field field_ref="sst2"         name='tossq'    long_name="square_of_sea_surface_temperature"                    level="2"                      /> 
     36     <field field_ref="mldkz5"       name='omldamax' long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" /> 
    23237   </file>    
    233       </group> 
     38      </file_group> 
    23439   <!-- 
    23540++++++++++++++++++++++++++++++++++++++++++++++   monthly   +++++++++++++++++++++++++++++++++++++++++++++++++ 
    23641     --> 
    237       <group id="1m" output_freq="-1"     enabled=".TRUE.">                      <!-- real monthly files --> 
     42      <file_group id="1m" output_freq="1mo"     enabled=".TRUE.">                      <!-- real monthly files --> 
    23843   <!-- 
    23944..............................................    grid T   ................................................. 
    24045     --> 
    241    <group id="1m_grid_T" name="auto" >                                                        <!-- grid T --> 
     46   <file_group id="1m_grid_T" name="auto" >                                                        <!-- grid T --> 
    24247      
    24348     <file id="1m grid_T table 2.2" name_suffix="_table2.2" > 
    244        <field ref="botpres"      name="pbo"      description="sea_water_pressure_at_sea_floor"                               /> 
     49       <field field_ref="botpres"      name="pbo"      long_name="sea_water_pressure_at_sea_floor"                               /> 
    24550       <!-- pso : sea_water_pressure_at_sea_water_surface = 0 --> 
    246        <field ref="ssh"          name="zos"      description="sea_surface_height_above_geoid"                                 /> 
    247        <field ref="ssh2"         name="zossq"    description="square_of_sea_surface_height_above_geoid"             level="2" /> 
     51       <field field_ref="ssh"          name="zos"      long_name="sea_surface_height_above_geoid"                                 /> 
     52       <field field_ref="ssh2"         name="zossq"    long_name="square_of_sea_surface_height_above_geoid"             level="2" /> 
    24853       <!-- masscello : sea_water_mass_per_unit_area = cellthc*rau0                                          no time changes --> 
    249        <field ref="cellthc"      name="thkcello" description="cell_thickness"                                                 /> <!-- no time changes --> 
    250        <field ref="toce"         name="thetao"   description="sea_water_potential_temperature"                                /> 
    251        <field ref="sst"          name="tos"      description="sea_surface_temperature"                              level="1" /> 
    252        <field ref="sst2"         name="tossq"    description="square_of_sea_surface_temperature"                    level="2" /> 
    253        <field ref="soce"         name="so"       description="sea_water_salinity"                                             /> 
    254        <field ref="sss"          name="sos"      description="sea_surface_salinity"                                 level="1" /> 
    255        <field ref="rhop"         name="rhopoto"  description="sea_water_potential_density"                          level="2" /> 
     54       <field field_ref="cellthc"      name="thkcello" long_name="cell_thickness"                                                 /> <!-- no time changes --> 
     55       <field field_ref="toce"         name="thetao"   long_name="sea_water_potential_temperature"                                /> 
     56       <field field_ref="sst"          name="tos"      long_name="sea_surface_temperature"                              level="1" /> 
     57       <field field_ref="sst2"         name="tossq"    long_name="square_of_sea_surface_temperature"                    level="2" /> 
     58       <field field_ref="soce"         name="so"       long_name="sea_water_salinity"                                             /> 
     59       <field field_ref="sss"          name="sos"      long_name="sea_surface_salinity"                                 level="1" /> 
     60       <field field_ref="rhop"         name="rhopoto"  long_name="sea_water_potential_density"                          level="2" /> 
    25661       <!-- no agessc : sea_water_age_since_surface_contact --> 
    25762       <!-- no cfc11  : moles_per_unit_mass_of_cfc11_in_sea_water --> 
     
    25964       <!-- mlotst    :           ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> 
    26065       <!-- mlotstsq  : square_of_ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> 
    261        <field ref="mldkz5"       name='omlmax'   description="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="t_max(X)" /> 
     66       <field field_ref="mldkz5"       name='omlmax'   long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" /> 
    26267     </file>    
    26368      
    26469     <file id="1m grid_T table 2.5" name_suffix="_table2.5" > 
    265        <field ref="rain"         name="pr"       description="rainfall_flux"                                           level="1" /> 
    266        <field ref="snow_ao_cea"  name="prsn"     description="snowfall_flux"                                           level="1" /> 
    267        <field ref="evap_ao_cea"  name="evs"      description="water_evaporation_flux"                                  level="1" /> 
    268        <field ref="runoffs"      name="friver"   description="water_flux_into_sea_water_from_rivers"                   level="1" /> 
    269        <field ref="calving"      name="ficeberg" description="water_flux_into_sea_water_from_icebergs"                 level="1" /> 
    270        <field ref="isnwmlt_cea"  name="fsitherm" description="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 
    271        <field ref="empmr"        name="wfo"      description="water_flux_into_sea_water"                               level="1" /> 
     70       <field field_ref="rain"         name="pr"       long_name="rainfall_flux"                                           level="1" /> 
     71       <field field_ref="snow_ao_cea"  name="prsn"     long_name="snowfall_flux"                                           level="1" /> 
     72       <field field_ref="evap_ao_cea"  name="evs"      long_name="water_evaporation_flux"                                  level="1" /> 
     73       <field field_ref="runoffs"      name="friver"   long_name="water_flux_into_sea_water_from_rivers"                   level="1" /> 
     74       <field field_ref="calving"      name="ficeberg" long_name="water_flux_into_sea_water_from_icebergs"                 level="1" /> 
     75       <field field_ref="isnwmlt_cea"  name="fsitherm" long_name="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 
     76       <field field_ref="empmr"        name="wfo"      long_name="water_flux_into_sea_water"                               level="1" /> 
    27277       <!-- wfonocorr : water_flux_into_sea_water_without_flux_correction : emp - erp -->   
    273        <field ref="erp"          name="wfcorr"   description="water_flux_correction"                                   level="1" /> <!-- usually = 0 --> 
     78       <field field_ref="erp"          name="wfcorr"   long_name="water_flux_correction"                                   level="1" /> <!-- usually = 0 --> 
    27479     </file>    
    27580      
     
    27883       <!-- vsfevap  : virtual_salt_flux_into_sea_water_due_to_evaporation = 0 -->  
    27984       <!-- vsfriver : virtual_salt_flux_into_sea_water_from_rivers        = 0 -->     
    280        <field ref="fsal_virt_cea" name="vsfsit" description="virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 
     85       <field field_ref="fsal_virt_cea" name="vsfsit" long_name="virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 
    28186       <!-- vsf      : virtual_salt_flux_into_sea_water = fsal_virtual + fsal_real --> 
    28287       <!-- wfcorr   : virtual_salt_flux_correction                        = 0 -->  
    283        <field ref="fsal_virt_cea" name="sfdsi"  description="downward_sea_ice_basal_salt_flux"                               level="1" /> 
     88       <field field_ref="fsal_virt_cea" name="sfdsi"  long_name="downward_sea_ice_basal_salt_flux"                               level="1" /> 
    28489       <!-- sfriver  : salt_flux_into_sea_water_from_rivers                = 0 -->  
    28590     </file>    
     
    28792     <file id="1m grid_T table 2.7" name_suffix="_table2.7" > 
    28893       <!-- hfgeou : upward_geothermal_heat_flux_at_sea_floor : cte, see nambbc and trabbc.F90 --> 
    289        <field ref="hflx_rain_cea" name="hfrainds"    description="temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water"      level="1" /> 
    290        <field ref="hflx_evap_cea" name="hfevapds"    description="temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water" level="1" /> 
    291        <field ref="hflx_rnf_cea"  name="hfrunoffds"  description="temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water"        level="1" /> 
    292        <field ref="hflx_snow_cea" name="hfsnthermds" description="heat_flux_into_sea_water_due_to_snow_thermodynamics"                         level="1" /> 
    293        <field ref="hflx_ice_cea"  name="hfsithermds" description="heat_flux_into_sea_water_due_to_sea_ice_thermodynamics"                      level="1" /> 
    294        <field ref="hflx_cal_cea"  name="hfibthermds" description="heat_flux_into_sea_water_due_to_iceberg_thermodynamics"                      level="1" /> 
     94       <field field_ref="hflx_rain_cea" name="hfrainds"    long_name="temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water"      level="1" /> 
     95       <field field_ref="hflx_evap_cea" name="hfevapds"    long_name="temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water" level="1" /> 
     96       <field field_ref="hflx_rnf_cea"  name="hfrunoffds"  long_name="temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water"        level="1" /> 
     97       <field field_ref="hflx_snow_cea" name="hfsnthermds" long_name="heat_flux_into_sea_water_due_to_snow_thermodynamics"                         level="1" /> 
     98       <field field_ref="hflx_ice_cea"  name="hfsithermds" long_name="heat_flux_into_sea_water_due_to_sea_ice_thermodynamics"                      level="1" /> 
     99       <field field_ref="hflx_cal_cea"  name="hfibthermds" long_name="heat_flux_into_sea_water_due_to_iceberg_thermodynamics"                      level="1" /> 
    295100       <!-- rlds   : surface_net_downward_longwave_flux : not available --> 
    296101       <!-- hfls   : surface_downward_latent_heat_flux  : not available --> 
    297102       <!-- hfss   : surface_downward_sensible_heat_flux: not available --> 
    298        <field ref="qns"           name="nshfls"      description="surface_net_downward_non_solar_flux"                                         level="1" /> 
    299        <field ref="qsr"           name="rsntds"      description="surface_net_downward_shortwave_flux"                                         level="1" /> 
    300        <field ref="qsr3d"         name="rsds"        description="downwelling_shortwave_flux_in_sea_water"                                     level="1" /> 
    301        <field ref="qrp"           name="hfcorr"      description="heat_flux_correction"                                                        level="1" /> 
    302      </file>    
    303    </group> 
     103       <field field_ref="qns"           name="nshfls"      long_name="surface_net_downward_non_solar_flux"                                         level="1" /> 
     104       <field field_ref="qsr"           name="rsntds"      long_name="surface_net_downward_shortwave_flux"                                         level="1" /> 
     105       <field field_ref="qsr3d"         name="rsds"        long_name="downwelling_shortwave_flux_in_sea_water"                                     level="1" /> 
     106       <field field_ref="qrp"           name="hfcorr"      long_name="heat_flux_correction"                                                        level="1" /> 
     107     </file>    
     108   </file_group> 
    304109   <!-- 
    305110..............................................    grid U   ................................................. 
    306111     --> 
    307    <group id="1m_grid_U" name="auto" >                                                        <!-- grid U --> 
     112   <file_group id="1m_grid_U" name="auto" >                                                        <!-- grid U --> 
    308113 
    309114     <file id="1m grid_U table 2.3" name_suffix="_table2.3" > 
    310        <field ref="uoce"         name="uo"      description="sea_water_x_velocity"                                       /> 
    311        <field ref="u_masstr"     name="umo"     description="ocean_mass_x_transport"                           level="1" /> 
    312        <field ref="u_heattr"     name="hfx"     description="ocean_heat_x_transport"                           level="1" /> 
    313        <field ref="ueiv_heattr"  name="hfxba"   description="ocean_heat_x_transport_due_to_bolus_advection"    level="2" /> 
    314        <field ref="udiff_heattr" name="hfxdiff" description="ocean_heat_x_transport_due_to_diffusion"          level="2" /> 
     115       <field field_ref="uoce"         name="uo"      long_name="sea_water_x_velocity"                                       /> 
     116       <field field_ref="u_masstr"     name="umo"     long_name="ocean_mass_x_transport"                           level="1" /> 
     117       <field field_ref="u_heattr"     name="hfx"     long_name="ocean_heat_x_transport"                           level="1" /> 
     118       <field field_ref="ueiv_heattr"  name="hfxba"   long_name="ocean_heat_x_transport_due_to_bolus_advection"    level="2" /> 
     119       <field field_ref="udiff_heattr" name="hfxdiff" long_name="ocean_heat_x_transport_due_to_diffusion"          level="2" /> 
    315120     </file>    
    316121 
    317122     <file id="1m grid_U table 2.8" name_suffix="_table2.8" > 
    318        <field ref="utau"         name="tauuo" description="surface_downward_x_stress"                          level="1" /> 
     123       <field field_ref="utau"         name="tauuo" long_name="surface_downward_x_stress"                          level="1" /> 
    319124       <!-- tauucorr : surface_downward_x_stress_correction = 0 --> 
    320125     </file>    
    321126 
    322    </group> 
     127   </file_group> 
    323128   <!-- 
    324129..............................................    grid V   ................................................. 
    325130     --> 
    326    <group id="1m_grid_V" name="auto" >                                                        <!-- grid V --> 
     131   <file_group id="1m_grid_V" name="auto" >                                                        <!-- grid V --> 
    327132 
    328133     <file id="1m grid_V table 2.3" name_suffix="_table2.3" > 
    329        <field ref="voce"         name="vo"      description="sea_water_y_velocity"                                       /> 
    330        <field ref="v_masstr"     name="vmo"     description="ocean_mass_y_transport"                           level="1" /> 
    331        <field ref="v_heattr"     name="hfy"     description="ocean_heat_y_transport"                           level="1" /> 
    332        <field ref="veiv_heattr"  name="hfyba"   description="ocean_heat_y_transport_due_to_bolus_advection"    level="2" /> 
    333        <field ref="vdiff_heattr" name="hfydiff" description="ocean_heat_y_transport_due_to_diffusion"          level="2" /> 
     134       <field field_ref="voce"         name="vo"      long_name="sea_water_y_velocity"                                       /> 
     135       <field field_ref="v_masstr"     name="vmo"     long_name="ocean_mass_y_transport"                           level="1" /> 
     136       <field field_ref="v_heattr"     name="hfy"     long_name="ocean_heat_y_transport"                           level="1" /> 
     137       <field field_ref="veiv_heattr"  name="hfyba"   long_name="ocean_heat_y_transport_due_to_bolus_advection"    level="2" /> 
     138       <field field_ref="vdiff_heattr" name="hfydiff" long_name="ocean_heat_y_transport_due_to_diffusion"          level="2" /> 
    334139     </file>    
    335140 
    336141     <file id="1m grid_V table 2.8" name_suffix="_table2.8" > 
    337        <field ref="vtau"         name="tauvo" description="surface_downward_y_stress"                          level="1" /> 
     142       <field field_ref="vtau"         name="tauvo" long_name="surface_downward_y_stress"                          level="1" /> 
    338143       <!-- tauvcorr : surface_downward_y_stress_correction = 0 --> 
    339144     </file>    
    340145 
    341    </group> 
     146   </file_group> 
    342147   <!-- 
    343148..............................................    grid W   ................................................. 
    344149     --> 
    345    <group id="1m_grid_W" name="auto" >                                                        <!-- grid W --> 
     150   <file_group id="1m_grid_W" name="auto" >                                                        <!-- grid W --> 
    346151      
    347152     <file id="1m grid_W table 2.3" name_suffix="_table2.3" > 
    348        <field ref="w_masstr"   name="wmo"   description="upward_ocean_mass_transport"                                    /> 
    349        <field ref="w_masstr2"  name="wmosq" description="square_pf_upward_ocean_mass_transport"                          /> 
     153       <field field_ref="w_masstr"   name="wmo"   long_name="upward_ocean_mass_transport"                                    /> 
     154       <field field_ref="w_masstr2"  name="wmosq" long_name="square_pf_upward_ocean_mass_transport"                          /> 
    350155     </file>    
    351156      
    352157     <file id="1m grid_W table 2.9" name_suffix="_table2.9" > 
    353        <field ref="avt"     name="difvho"   description="ocean_vertical_heat_diffusivity"                  level="2" /> 
    354        <field ref="avs"     name="difvso"   description="ocean_vertical_salt_diffusivity"                  level="2" /> 
     158       <field field_ref="avt"     name="difvho"   long_name="ocean_vertical_heat_diffusivity"                  level="2" /> 
     159       <field field_ref="avs"     name="difvso"   long_name="ocean_vertical_salt_diffusivity"                  level="2" /> 
    355160       <!-- difvtrbo : ocean_vertical_tracer_diffusivity_due_to_background : cte with time, see namelist parameters nn_avb and  nn_havtb --> 
    356        <field ref="av_tide" name="difvtrto" description="ocean_vertical_tracer_diffusivity_due_to_tides"   level="2" /> 
     161       <field field_ref="av_tide" name="difvtrto" long_name="ocean_vertical_tracer_diffusivity_due_to_tides"   level="2" /> 
    357162       <!-- tnpeo     : tendency_of_ocean_potential_energy_content                   : not available --> 
    358163       <!-- tnpeot    : tendency_of_ocean_potential_energy_content_due_to_tides      : not available --> 
    359164       <!-- tnpeotb   : tendency_of_ocean_potential_energy_content_due_to_background : not available --> 
    360        <field ref="avm"     name="difvmo"   description="ocean_vertical_momentum_diffusivity"              level="2" /> 
     165       <field field_ref="avm"     name="difvmo"   long_name="ocean_vertical_momentum_diffusivity"              level="2" /> 
    361166       <!-- difvmbo : ocean_vertical_momentum_diffusivity_due_to_background : cte with time, see namelist parameters nn_avb --> 
    362        <field ref="av_tide" name="difvmto"  description="ocean_vertical_momentum_diffusivity_due_to_tides" level="2" /> <!-- same as tracer --> 
     167       <field field_ref="av_tide" name="difvmto"  long_name="ocean_vertical_momentum_diffusivity_due_to_tides" level="2" /> <!-- same as tracer --> 
    363168       <!-- difvmfdo : ocean_vertical_momentum_diffusivity_due_to_form_drag : ??? --> 
    364169       <!-- dispkevfo : ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction : not available --> 
     
    367172     <file id="1m grid_W table 2.10" name_suffix="_table2.10" > 
    368173       <!-- if ln_traldf_lap    =  .true. --> 
    369        <field ref="aht2d_eiv" name="diftrblo" description="ocean_tracer_bolus_laplacian_diffusivity"                     level="2" /> 
     174       <field field_ref="aht2d_eiv" name="diftrblo" long_name="ocean_tracer_bolus_laplacian_diffusivity"                     level="2" /> 
    370175       <!-- diftrelo : ocean_tracer_epineutral_laplacian_diffusivity : cte with time, see ln_traldf_iso --> 
    371176       <!-- diftrxylo : ocean_tracer_xy_laplacian_diffusivity : cte with time --> 
    372177       <!-- if ln_traldf_bilap  =  .true. --> 
    373        <!-- field ref="diftrbbo" name="aht2d_eiv" description="ocean_tracer_bolus_biharmonic_diffusivity"                    level="2" /--> 
     178       <!-- field field_ref="diftrbbo" name="aht2d_eiv" long_name="ocean_tracer_bolus_biharmonic_diffusivity"                    level="2" /--> 
    374179       <!-- diftrebo : ocean_tracer_epineutral_biharmonic_diffusivity : cte with time, see ln_traldf_iso --> 
    375180       <!-- diftrxybo : ocean_tracer_xy_biharmonic_diffusivity : cte with time --> 
     
    380185     </file>    
    381186 
    382    </group> 
     187   </file_group> 
    383188   <!-- 
    384189..............................................    scalar   ................................................. 
    385190     --> 
    386    <file id="1m_scalar" name="auto" name_suffix="_table2.2" description="table 2.2" >         <!-- scalar --> 
    387      <field ref="masstot"    name="masso"    description="sea_water_mass"                                /> 
    388      <field ref="voltot"     name="volo"     description="sea_water_volume"                              /> 
    389      <field ref="sshtot"     name="zosga"    description="global_average_sea_level_change"               /> 
    390      <field ref="sshsteric"  name="zossga"   description="global_average_steric_sea_level_change"        /> 
    391      <field ref="sshthster"  name="zostoga"  description="global_average_thermosteric_sea_level_change"  /> 
    392      <field ref="temptot"    name="thetaoga" description="sea_water_potential_temperature"               /> 
    393      <field ref="saltot"     name="soga"     description="sea_water_salinity"                            /> 
     191   <file id="1m_scalar" name="auto" name_suffix="_table2.2" >         <!-- scalar --> 
     192     <field field_ref="masstot"    name="masso"    long_name="sea_water_mass"                                /> 
     193     <field field_ref="voltot"     name="volo"     long_name="sea_water_volume"                              /> 
     194     <field field_ref="sshtot"     name="zosga"    long_name="global_average_sea_level_change"               /> 
     195     <field field_ref="sshsteric"  name="zossga"   long_name="global_average_steric_sea_level_change"        /> 
     196     <field field_ref="sshthster"  name="zostoga"  long_name="global_average_thermosteric_sea_level_change"  /> 
     197     <field field_ref="temptot"    name="thetaoga" long_name="sea_water_potential_temperature"               /> 
     198     <field field_ref="saltot"     name="soga"     long_name="sea_water_salinity"                            /> 
    394199   </file>    
    395200   <!-- 
    396201..............................................    icemod   ................................................. 
    397202     --> 
    398    <file id="1m_icemod" name="auto" name_suffix="_table2.2" description="table 2.2" >         <!-- scalar --> 
    399      <field ref="ice_pres"                     /> 
    400      <field ref="ice_cover"    name="sic"        description="sea_ice_area_fraction"                            /> 
    401      <field ref="icethic_cea"  name="sit"        description="sea_ice_thickness"                                /> 
    402      <field ref="subl_ai_cea"  name="evap"       description="water_evaporation_flux"                           /> 
    403      <field ref="snowthic_cea" name="snd"        description="surface_snow_thickness"                           /> 
     203   <file id="1m_icemod" name="auto" name_suffix="_table2.2" >         <!-- scalar --> 
     204     <field field_ref="ice_pres"                     /> 
     205     <field field_ref="ice_cover"    name="sic"        long_name="sea_ice_area_fraction"                            /> 
     206     <field field_ref="icethic_cea"  name="sit"        long_name="sea_ice_thickness"                                /> 
     207     <field field_ref="subl_ai_cea"  name="evap"       long_name="water_evaporation_flux"                           /> 
     208     <field field_ref="snowthic_cea" name="snd"        long_name="surface_snow_thickness"                           /> 
    404209     <!-- snc : surface_snow_area_fraction : same as sic --> 
    405      <field ref="icealb_cea"   name="ialb"       description="Bare Sea Ice Albedo"                              /> 
     210     <field field_ref="icealb_cea"   name="ialb"       long_name="Bare Sea Ice Albedo"                              /> 
    406211     <!-- ssi : Sea Ice Salinity : cte = sice = 6, expect in baltic sea = 2 --> 
    407      <field ref="ist_cea"      name="tsice"      description="Surface Temperature of Sea Ice"                   /> 
     212     <field field_ref="ist_cea"      name="tsice"      long_name="Surface Temperature of Sea Ice"                   /> 
    408213     <!-- tsnint : Temperature at Interface Between Sea Ice and Snow : not available --> 
    409214     <!-- pr : Surface Rainfall Rate into the Sea Ice Portion of the Grid Cell = 0 --> 
    410      <field ref="snow_ai_cea"  name="prsn"       description="Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" /> 
     215     <field field_ref="snow_ai_cea"  name="prsn"       long_name="Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" /> 
    411216     <!-- ageice   : Age of Sea Ice : not available ??? --> 
    412217     <!-- grFrazil : Frazil Sea Ice Growth (Leads) Rate ??? --> 
    413218     <!-- grCongel : Congelation Sea Ice Growth Rate ??? --> 
    414      <field ref="licepro_cea"  name="grLateral"  description="Lateral Sea Ice Growth Rate"                      /> 
    415      <field ref="sntoice_cea"  name="snoToIce"   description="Snow-Ice Formation Rate"                          /> 
    416      <field ref="snowmel_cea"  name="snomelt"    description="Snow Melt Rate"                                   /> 
    417      <field ref="ticemel_cea"  name="tmelt"      description="Rate of Melt at Upper Surface of Sea Ice"         /> 
    418      <field ref="bicemel_cea"  name="bmelt"      description="Rate of Melt at Sea Ice Base"                     /> 
     219     <field field_ref="licepro_cea"  name="grLateral"  long_name="Lateral Sea Ice Growth Rate"                      /> 
     220     <field field_ref="sntoice_cea"  name="snoToIce"   long_name="Snow-Ice Formation Rate"                          /> 
     221     <field field_ref="snowmel_cea"  name="snomelt"    long_name="Snow Melt Rate"                                   /> 
     222     <field field_ref="ticemel_cea"  name="tmelt"      long_name="Rate of Melt at Upper Surface of Sea Ice"         /> 
     223     <field field_ref="bicemel_cea"  name="bmelt"      long_name="Rate of Melt at Sea Ice Base"                     /> 
    419224     <!-- hcice  : Sea Ice Total Heat Content ??? --> 
    420      <field ref="qsr_ai_cea"   name="rsdssi"     description="surface_downwelling_shortwave_flux_in_air"        /> 
     225     <field field_ref="qsr_ai_cea"   name="rsdssi"     long_name="surface_downwelling_shortwave_flux_in_air"        /> 
    421226     <!-- rsussi : surface_upwelling_shortwave_flux_in_air ??? --> 
    422227     <!-- rldssi : surface_downwelling_longwave_flux_in_air ??? --> 
     
    424229     <!-- hfssi  : surface_upward_sensible_heat_flux ??? --> 
    425230     <!-- hflssi : surface_upward_latent_heat_flux ??? --> 
    426      <field ref="subl_ai_cea"  name="sblsi"      description="surface_snow_and_ice_sublimation_flux"             /> 
    427      <field ref="u_imasstr"    name="transix"    description="Eastward Sea Ice Transport"                        /> 
    428      <field ref="v_imasstr"    name="transiy"    description="Northward Sea Ice Transport"                       /> 
    429      <field ref="fram_trans"   name="transifs"   description="Sea Ice Mass Transport Through Fram Strait"        /> 
    430      <field ref="utau_ice"     name="strairx"    description="Eastward Atmospheric Stress On Sea Ice"            /> 
    431      <field ref="vtau_ice"     name="strairy"    description="Northward Atmospheric Stress On Sea Ice"           /> 
     231     <field field_ref="subl_ai_cea"  name="sblsi"      long_name="surface_snow_and_ice_sublimation_flux"             /> 
     232     <field field_ref="u_imasstr"    name="transix"    long_name="Eastward Sea Ice Transport"                        /> 
     233     <field field_ref="v_imasstr"    name="transiy"    long_name="Northward Sea Ice Transport"                       /> 
     234     <field field_ref="fram_trans"   name="transifs"   long_name="Sea Ice Mass Transport Through Fram Strait"        /> 
     235     <field field_ref="utau_ice"     name="strairx"    long_name="Eastward Atmospheric Stress On Sea Ice"            /> 
     236     <field field_ref="vtau_ice"     name="strairy"    long_name="Northward Atmospheric Stress On Sea Ice"           /> 
    432237     <!-- strocnx : Eastward Ocean Stress On Sea Ice ??? --> 
    433238     <!-- strocny : Northward Ocean Stress On Sea Ice ??? --> 
     
    437242     <!-- ridgice : Sea Ice Ridging Rate ??? --> 
    438243   </file>    
    439       </group> 
     244      </file_group> 
    440245 
    441246      <!--  
     
    451256    --> 
    452257     
    453     <axis_definition>   
    454       <axis id="deptht" description="Vertical T levels" unit="m" positive=".false." /> 
    455       <axis id="depthu" description="Vertical U levels" unit="m" positive=".false." /> 
    456       <axis id="depthv" description="Vertical V levels" unit="m" positive=".false." /> 
    457       <axis id="depthw" description="Vertical W levels" unit="m" positive=".false." /> 
    458       <axis id="none" description="axe non defini" unit="none" size="1" /> 
    459     </axis_definition>  
    460      
    461     <grid_definition> 
    462       <grid id="grid_T" description="grid T" > 
    463     <!--   Eq section   --> 
    464    <zoom id="EqT" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 
    465     <!--   TAO   --> 
    466       <!--   137e   --> 
    467    <zoom id="2n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    468    <zoom id="5n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    469    <zoom id="8n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    470       <!--   147e   --> 
    471    <zoom id="0n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    472    <zoom id="2n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    473    <zoom id="5n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    474       <!--   156e   --> 
    475    <zoom id="5s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    476    <zoom id="2s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    477    <zoom id="0n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    478    <zoom id="2n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    479    <zoom id="5n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    480    <zoom id="8n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    481       <!--   165e   --> 
    482    <zoom id="8s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    483    <zoom id="5s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    484    <zoom id="2s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    485    <zoom id="0n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    486    <zoom id="2n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    487    <zoom id="5n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    488    <zoom id="8n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    489       <!--   180w   --> 
    490    <zoom id="8s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    491    <zoom id="5s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    492    <zoom id="2s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    493    <zoom id="0n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    494    <zoom id="2n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    495    <zoom id="5n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    496    <zoom id="8n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    497       <!--   170w   --> 
    498    <zoom id="8s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    499    <zoom id="5s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    500    <zoom id="2s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    501    <zoom id="0n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    502    <zoom id="2n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    503    <zoom id="5n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    504    <zoom id="8n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    505       <!--   155w   --> 
    506    <zoom id="8s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    507    <zoom id="5s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    508    <zoom id="2s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    509    <zoom id="0n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    510    <zoom id="2n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    511    <zoom id="5n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    512    <zoom id="8n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    513       <!--   140w   --> 
    514    <zoom id="8s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    515    <zoom id="5s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    516    <zoom id="2s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    517    <zoom id="0n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    518    <zoom id="2n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    519    <zoom id="5n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    520    <zoom id="8n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    521       <!--   125w   --> 
    522    <zoom id="8s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    523    <zoom id="5s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    524    <zoom id="2s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    525    <zoom id="0n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    526    <zoom id="2n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    527    <zoom id="5n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    528    <zoom id="8n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    529       <!--   110w   --> 
    530    <zoom id="8s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    531    <zoom id="5s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    532    <zoom id="2s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    533    <zoom id="0n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    534    <zoom id="2n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    535    <zoom id="5n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    536    <zoom id="8n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    537       <!--   95w   --> 
    538    <zoom id="8s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    539    <zoom id="5s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    540    <zoom id="2s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    541    <zoom id="0n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    542    <zoom id="2n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    543    <zoom id="5n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    544    <zoom id="8n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    545     <!--   RAMA   --> 
    546       <!--   55e   --> 
    547    <zoom id="16s55eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    548    <zoom id="12s55eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    549    <zoom id="8s55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    550    <zoom id="4s55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    551    <zoom id="1.5s55eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    552    <zoom id="0n55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    553    <zoom id="1.5n55eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    554    <zoom id="4n55eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    555       <!--   65e   --> 
    556    <zoom id="15n65eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    557       <!--   67e   --> 
    558    <zoom id="16s67eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    559    <zoom id="12s67eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    560    <zoom id="8s67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    561    <zoom id="4s67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    562    <zoom id="1.5s67eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    563    <zoom id="0n67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    564    <zoom id="1.5n67eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    565    <zoom id="4n67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    566    <zoom id="8n67eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    567       <!--   80.5e   --> 
    568    <zoom id="16s80.5eT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    569    <zoom id="12s80.5eT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    570    <zoom id="8s80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    571    <zoom id="4s80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    572    <zoom id="1.5s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    573    <zoom id="0n80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    574    <zoom id="1.5n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    575    <zoom id="4n80.5eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    576       <!--   90e   --> 
    577    <zoom id="1.5s90eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    578    <zoom id="0n90eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    579    <zoom id="1.5n90eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    580    <zoom id="4n90eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    581    <zoom id="8n90eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    582    <zoom id="12n90eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    583    <zoom id="15n90eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    584       <!--   95e   --> 
    585    <zoom id="16s95eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    586    <zoom id="12s95eT"    ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    587    <zoom id="8s95eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    588    <zoom id="5s95eT"     ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    589     <!--   PIRATA   --> 
    590       <!--   38w-30w   --> 
    591    <zoom id="19s34wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    592    <zoom id="14s32wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    593    <zoom id="8s30wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    594    <zoom id="0n35wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    595    <zoom id="4n38wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    596    <zoom id="8n38wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    597    <zoom id="12n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    598    <zoom id="15n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    599    <zoom id="20n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    600       <!--   23w   --> 
    601    <zoom id="0n23wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    602    <zoom id="4n23wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    603    <zoom id="12n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    604    <zoom id="21n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    605       <!--   10w   --> 
    606    <zoom id="10s10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    607    <zoom id="6s10wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    608    <zoom id="0n10wT"  ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    609       <!--   0e   --> 
    610    <zoom id="0n0eT"   ibegin="0000" jbegin="0000" ni="1" nj="1" /> 
    611       </grid> 
    612  
    613       <grid id="grid_U" description="grid U" > 
    614     <!--   Eq section   --> 
    615    <zoom id="EqU" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 
    616       </grid> 
    617  
    618       <grid id="grid_V" description="grid V" > 
    619       </grid> 
    620  
    621       <grid id="grid_W" description="grid W" > 
    622     <!--   Eq section   --> 
    623    <zoom id="EqW" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 
    624       </grid> 
    625  
    626       <grid id="scalarpoint" description="scalar" > 
    627    <zoom id="1point" ibegin="1" jbegin="1" ni="1" nj="1" /> 
    628       </grid> 
    629  
     258 
     259   <axis_definition>   
     260      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     261      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     262      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     263      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
     264      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
     265   </axis_definition>  
     266     
     267   <domain_definition src="./domain_def.xml"/> 
     268    
     269   <grid_definition>     
     270     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     271     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     272     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     273     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     274     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     275     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     276     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     277     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
    630278    </grid_definition>     
    631      
     279 
     280  </context> 
     281   
     282 
     283  <context id="xios"> 
     284 
     285      <variable_definition> 
     286    
     287     <!--  
     288        We must have buffer_size > jpi*jpj*jpk*8*3 (with jpi and jpj the subdomain size) 
     289--> 
     290     <variable id="buffer_size"               type="integer">25000000</variable> 
     291     <variable id="buffer_server_factor_size" type="integer">2</variable> 
     292     <variable id="info_level"                type="integer">0</variable> 
     293     <variable id="using_server"              type="boolean">false</variable> 
     294     <variable id="using_oasis"               type="boolean">false</variable> 
     295     <variable id="oasis_codes_id"            type="string" >oceanx</variable> 
     296    
     297      </variable_definition> 
     298                
    632299  </context> 
    633300   
    634301</simulation> 
     302   
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/iodef.xml

    r3709 r3771  
    5555     
    5656   <axis_definition>   
    57       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    58       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    59       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    60       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     57      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     58      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     59      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     60      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    6161      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    6262   </axis_definition>  
     
    6464   <domain_definition src="./domain_def.xml"/> 
    6565    
    66    <grid_definition />     
     66   <grid_definition>     
     67     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     68     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     69     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     70     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     71     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     72     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     73     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     74     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     75    </grid_definition>   
    6776   
    6877  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/iodef.xml

    r3710 r3771  
    224224     
    225225   <axis_definition>   
    226       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    227       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    228       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    229       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     226      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     227      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     228      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     229      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    230230      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    231231   </axis_definition>  
     
    233233   <domain_definition src="./domain_def.xml"/> 
    234234    
    235    <grid_definition />     
     235   <grid_definition>     
     236     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     237     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     238     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     239     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     240     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     241     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     242     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     243     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     244    </grid_definition>   
    236245   
    237246  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/iodef.xml

    r3709 r3771  
    152152     
    153153   <axis_definition>   
    154       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    155       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    156       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    157       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     154      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     155      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     156      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     157      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    158158      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    159159   </axis_definition>  
     
    161161   <domain_definition src="./domain_def.xml"/> 
    162162    
    163    <grid_definition />     
     163   <grid_definition>     
     164     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     165     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     166     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     167     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     168     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     169     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     170     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     171     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     172    </grid_definition>     
    164173   
    165174  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_SAS_LIM/EXP00/iodef.xml

    r3710 r3771  
    5555     
    5656   <axis_definition>   
    57       <axis id="deptht" long_name="Vertical T levels" unit="m"  /><!-- positive=".FALSE." --> 
    58       <axis id="depthu" long_name="Vertical U levels" unit="m"  /><!-- positive=".FALSE." --> 
    59       <axis id="depthv" long_name="Vertical V levels" unit="m"  /><!-- positive=".FALSE." --> 
    60       <axis id="depthw" long_name="Vertical W levels" unit="m"  /><!-- positive=".FALSE." --> 
     57      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
     58      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     59      <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 
     60      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    6161      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    6262   </axis_definition>  
     
    6464   <domain_definition src="./domain_def.xml"/> 
    6565    
    66    <grid_definition />     
     66   <grid_definition>     
     67     <grid id="grid_T_2D" domain_ref="grid_T"/> 
     68     <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     69     <grid id="grid_U_2D" domain_ref="grid_U"/> 
     70     <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     71     <grid id="grid_V_2D" domain_ref="grid_V"/> 
     72     <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     73     <grid id="grid_W_2D" domain_ref="grid_W"/> 
     74     <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     75    </grid_definition>     
    6776   
    6877  </context> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/SHARED/domain_def.xml

    r3695 r3771  
    22   <domain_definition> 
    33      <domain_group id="grid_T"> 
    4       <!--   Eq section   --> 
    54         <domain id="grid_T" long_name="grid T"/> 
     5    <!--   My zoom: example of hand defined zoom   --> 
     6         <domain id="myzoom" zoom_ibegin="10" zoom_jbegin="10" zoom_ni="5" zoom_nj="5" /> 
     7    <!--   Eq section   --> 
    68         <domain id="EqT" zoom_ibegin="1" zoom_jbegin="0000" zoom_ni="0000" zoom_nj="1" /> 
    79         <!--   TAO   --> 
  • branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/SHARED/field_def.xml

    r3757 r3771  
    1111============================================================================================================ 
    1212    --> 
    13    <field_definition level="1" prec="4" operation="average" enabled=".TRUE."> <!-- time step automaticaly defined --> 
     13   <field_definition level="1" prec="4" operation="average" enabled=".TRUE." default_value="1.e20" > <!-- time step automaticaly defined --> 
    1414 
    1515      <!-- T grid --> 
    1616       
    17       <field_group id="grid_T" domain_ref="grid_T"> 
    18          <field id="toce"         long_name="temperature"                               unit="degC" axis_ref="deptht"   /> 
    19          <field id="soce"         long_name="salinity"                                  unit="psu"  axis_ref="deptht"   /> 
     17     <field_group id="grid_T" grid_ref="grid_T_2D"> 
     18         <field id="toce"         long_name="temperature"                               unit="degC" grid_ref="grid_T_3D"/> 
     19         <field id="soce"         long_name="salinity"                                  unit="psu"  grid_ref="grid_T_3D"/> 
    2020         <field id="sst"          long_name="sea surface temperature"                   unit="degC"                     /> 
    2121         <field id="sst2"         long_name="square of sea surface temperature"         unit="degC2"                    /> 
     
    2828         <field id="mldkz5"       long_name="mixing layer depth (Turbocline)"           unit="m"                        /> 
    2929         <field id="mldr10_1"     long_name="Mixed Layer Depth 0.01 ref.10m"            unit="m"                        /> 
    30          <field id="rhop"         long_name="potential density (sigma0)"                unit="kg/m3" axis_ref="deptht"  /> 
     30         <field id="rhop"         long_name="potential density (sigma0)"                unit="kg/m3" grid_ref="grid_T_3D"/> 
    3131         <!-- next variables available with key_diahth --> 
    3232         <field id="mlddzt"       long_name="Thermocline Depth (max dT/dz)"             unit="m"                        /> 
     
    4545         <!-- variables available with key_diaar5 --> 
    4646         <field id="botpres"      long_name="Pressure at sea floor"                     unit="dbar"                     /> 
    47          <field id="cellthc"      long_name="Cell thickness"                            unit="m"     axis_ref="deptht"  /> 
     47         <field id="cellthc"      long_name="Cell thickness"                            unit="m"    grid_ref="grid_T_3D"/> 
    4848     </field_group> 
    4949 
    5050      <!-- SBC --> 
    5151       
    52       <field_group id="SBC" domain_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 
     52      <field_group id="SBC" grid_ref="grid_T_2D" > <!-- time step automaticaly defined based on nn_fsbc --> 
    5353 
    5454         <field id="empmr"        long_name="Net Upward Water Flux"                                        unit="kg/m2/s"  /> 
     
    6060         <field id="qns"          long_name="non solar Downward Heat Flux"                                 unit="W/m2"     /> 
    6161         <field id="qsr"          long_name="Shortwave Radiation"                                          unit="W/m2"     /> 
    62          <field id="qsr3d"        long_name="Shortwave Radiation 3D distribution"        axis_ref="deptht" unit="W/m2"     /> 
     62         <field id="qsr3d"        long_name="Shortwave Radiation 3D distribution"  grid_ref="grid_T_3D"    unit="W/m2"     /> 
    6363         <field id="qrp"          long_name="Surface Heat Flux: Damping"                                   unit="W/m2"     /> 
    6464         <field id="erp"          long_name="Surface Water Flux: Damping"                                  unit="Kg/m2/s"  /> 
     
    134134      <!-- U grid --> 
    135135       
    136       <field_group id="grid_U"   domain_ref="grid_U"> 
     136      <field_group id="grid_U"   grid_ref="grid_U_2D"> 
    137137         <field id="utau"         long_name="Wind Stress along i-axis"                    unit="N/m2" /> 
    138138         <field id="suoce"        long_name="ocean surface current along i-axis"          unit="m/s"  /> 
    139          <field id="uoce"         long_name="ocean current along i-axis"                  unit="m/s"  axis_ref="depthu" /> 
    140          <field id="uocetr_eff"   long_name="Effective ocean transport along i-axis"      unit="m3/s" axis_ref="depthu" /> 
     139         <field id="uoce"         long_name="ocean current along i-axis"                  unit="m/s"  grid_ref="grid_U_3D" /> 
     140         <field id="uocetr_eff"   long_name="Effective ocean transport along i-axis"      unit="m3/s" grid_ref="grid_U_3D" /> 
    141141         <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    142          <field id="uoce_eiv"     long_name="EIV ocean current along i-axis"              unit="m/s"  axis_ref="depthu" /> 
     142         <field id="uoce_eiv"     long_name="EIV ocean current along i-axis"              unit="m/s"  grid_ref="grid_U_3D" /> 
    143143         <!-- uoce_eiv: available with key_trabbl --> 
    144          <field id="uoce_bbl"     long_name="BBL ocean current along i-axis"              unit="m/s"  axis_ref="depthu" /> 
    145     <field id="ahu_bbl"      long_name="BBL diffusive flux along i-axis"             unit="m3/s"                   /> 
     144         <field id="uoce_bbl"     long_name="BBL ocean current along i-axis"              unit="m/s"  grid_ref="grid_U_3D" /> 
     145    <field id="ahu_bbl"      long_name="BBL diffusive flux along i-axis"             unit="m3/s" /> 
    146146         <!-- variables available with key_diaar5 --> 
    147          <field id="u_masstr"     long_name="ocean eulerian mass transport along i-axis"  unit="kg/s" axis_ref="depthu" /> 
     147         <field id="u_masstr"     long_name="ocean eulerian mass transport along i-axis"  unit="kg/s" grid_ref="grid_U_3D" /> 
    148148         <field id="u_heattr"     long_name="ocean eulerian heat transport along i-axis"  unit="W"    /> 
    149149         <field id="ueiv_heattr"  long_name="ocean bolus heat transport along i-axis"     unit="W"    /> 
     
    153153      <!-- V grid --> 
    154154       
    155       <field_group id="grid_V"   domain_ref="grid_V"> 
     155      <field_group id="grid_V"   grid_ref="grid_V_2D"> 
    156156         <field id="vtau"         long_name="Wind Stress along j-axis"                    unit="N/m2" /> 
    157157         <field id="svoce"        long_name="ocean surface current along j-axis"          unit="m/s"  /> 
    158          <field id="voce"         long_name="ocean current along j-axis"                  unit="m/s"  axis_ref="depthv" /> 
    159          <field id="vocetr_eff"   long_name="Effective ocean transport along j-axis"      unit="m3/s" axis_ref="depthv" /> 
     158         <field id="voce"         long_name="ocean current along j-axis"                  unit="m/s"  grid_ref="grid_V_3D" /> 
     159         <field id="vocetr_eff"   long_name="Effective ocean transport along j-axis"      unit="m3/s" grid_ref="grid_V_3D" /> 
    160160         <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    161          <field id="voce_eiv"     long_name="EIV ocean current along j-axis"              unit="m/s"  axis_ref="depthv" /> 
     161         <field id="voce_eiv"     long_name="EIV ocean current along j-axis"              unit="m/s"  grid_ref="grid_V_3D" /> 
    162162         <!-- voce_eiv: available with key_trabbl --> 
    163          <field id="voce_bbl"     long_name="BBL ocean current along j-axis"              unit="m/s"  axis_ref="depthv" /> 
     163         <field id="voce_bbl"     long_name="BBL ocean current along j-axis"              unit="m/s"  grid_ref="grid_V_3D" /> 
    164164    <field id="ahv_bbl"      long_name="BBL diffusive flux along j-axis"             unit="m3/s"                   /> 
    165165         <!-- variables available with key_diaar5 --> 
    166          <field id="v_masstr"     long_name="ocean eulerian mass transport along j-axis"  unit="kg/s" axis_ref="depthv" /> 
     166         <field id="v_masstr"     long_name="ocean eulerian mass transport along j-axis"  unit="kg/s" grid_ref="grid_V_3D" /> 
    167167         <field id="v_heattr"     long_name="ocean eulerian heat transport along j-axis"  unit="W"     /> 
    168168         <field id="veiv_heattr"  long_name="ocean bolus heat transport along j-axis"     unit="W"     /> 
     
    172172      <!-- W grid --> 
    173173       
    174       <field_group id="grid_W" domain_ref="grid_W"> 
    175          <field_group axis_ref="depthw"> 
    176             <field id="woce"         long_name="ocean vertical velocity"                  unit="m/s"    /> 
    177             <field id="wocetr_eff"   long_name="effective ocean vertical transport"       unit="m3/s"   /> 
    178             <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    179             <field id="woce_eiv"     long_name="EIV ocean vertical velocity"              unit="m/s"    /> 
    180             <!-- woce_eiv: available with key_trabbl_adv --> 
    181             <field id="avt"          long_name="vertical eddy diffusivity"                unit="m2/s"   /> 
    182             <field id="avm"          long_name="vertical eddy viscosity"                  unit="m2/s"   /> 
    183             <!-- avs: available with key_zdfddm --> 
    184             <field id="avs"          long_name="salt vertical eddy diffusivity"           unit="m2/s"   /> 
    185             <!-- avt_evd and avm_evd: available with ln_zdfevd --> 
    186             <field id="avt_evd"      long_name="enhanced vertical diffusivity"            unit="m2/s"   /> 
    187             <field id="avm_evd"      long_name="enhanced vertical viscosity"              unit="m2/s"   /> 
    188             <!-- avt_tide: available with key_zdftmx --> 
    189             <field id="av_tide"      long_name="tidal vertical diffusivity"               unit="m2/s"   /> 
    190             <!-- variables available with key_diaar5 -->    
    191             <field id="w_masstr"     long_name="vertical mass trasport"                   unit="kg/s"   /> 
    192             <field id="w_masstr2"    long_name="square of vertical mass trasport"         unit="kg2/s2" /> 
    193          </field_group> 
    194           
    195          <!-- aht2d and  aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 
    196          <field id="aht2d"        long_name="lateral eddy diffusivity"                    unit="m2/s"   /> 
    197          <field id="aht2d_eiv"    long_name="EIV lateral eddy diffusivity"                unit="m2/s"   /> 
     174      <field_group id="grid_W" grid_ref="grid_W_3D"> 
     175        <field id="woce"         long_name="ocean vertical velocity"                  unit="m/s"    /> 
     176        <field id="wocetr_eff"   long_name="effective ocean vertical transport"       unit="m3/s"   /> 
     177        <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 
     178        <field id="woce_eiv"     long_name="EIV ocean vertical velocity"              unit="m/s"    /> 
     179        <!-- woce_eiv: available with key_trabbl_adv --> 
     180        <field id="avt"          long_name="vertical eddy diffusivity"                unit="m2/s"   /> 
     181        <field id="avm"          long_name="vertical eddy viscosity"                  unit="m2/s"   /> 
     182        <!-- avs: available with key_zdfddm --> 
     183        <field id="avs"          long_name="salt vertical eddy diffusivity"           unit="m2/s"   /> 
     184        <!-- avt_evd and avm_evd: available with ln_zdfevd --> 
     185        <field id="avt_evd"      long_name="enhanced vertical diffusivity"            unit="m2/s"   /> 
     186        <field id="avm_evd"      long_name="enhanced vertical viscosity"              unit="m2/s"   /> 
     187        <!-- avt_tide: available with key_zdftmx --> 
     188        <field id="av_tide"      long_name="tidal vertical diffusivity"               unit="m2/s"   /> 
     189        <!-- variables available with key_diaar5 -->    
     190        <field id="w_masstr"     long_name="vertical mass trasport"                   unit="kg/s"   /> 
     191        <field id="w_masstr2"    long_name="square of vertical mass trasport"         unit="kg2/s2" /> 
     192         
     193        <!-- aht2d and  aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 
     194        <field id="aht2d"        long_name="lateral eddy diffusivity"                    unit="m2/s"   grid_ref="grid_W_2D" /> 
     195        <field id="aht2d_eiv"    long_name="EIV lateral eddy diffusivity"                unit="m2/s"   grid_ref="grid_W_2D"/> 
    198196      </field_group> 
    199197           
     
    224222      <!-- ptrc on T grid --> 
    225223 
    226       <field_group id="ptrc_T" axis_ref="deptht" domain_ref="grid_T"> 
     224      <field_group id="ptrc_T" grid_ref="grid_T_3D"> 
    227225       <field id="DIC"      long_name="Dissolved inorganic Concentration"        unit="mmol/m3" /> 
    228226       <field id="Alkalini" long_name="Total Alkalinity Concentration"           unit="mmol/m3" /> 
     
    259257      <!-- diad on T grid : variables available with key_diatrc --> 
    260258 
    261      <field_group id="diad_T" domain_ref="grid_T"> 
    262        <field id="PH"          long_name="PH"                                      unit="-"          axis_ref="deptht" /> 
    263        <field id="CO3"         long_name="Bicarbonates"                            unit="mol/m3"     axis_ref="deptht" /> 
    264        <field id="CO3sat"      long_name="CO3 saturation"                          unit="mol/m3"     axis_ref="deptht" /> 
    265        <field id="PAR"         long_name="Photosynthetically Available Radiation"  unit="W/m2"       axis_ref="deptht" /> 
    266        <field id="PPPHY"       long_name="Primary production of nanophyto"         unit="molC/m3/s"  axis_ref="deptht" /> 
    267        <field id="PPPHY2"      long_name="Primary production of diatoms"           unit="molC/m3/s"  axis_ref="deptht" /> 
    268        <field id="PPNEWN"      long_name="New Primary production of nanophyto"     unit="molC/m3/s"  axis_ref="deptht" /> 
    269        <field id="PPNEWD"      long_name="New Primary production of diatoms"       unit="molC/m3/s"  axis_ref="deptht" /> 
    270        <field id="PBSi"        long_name="Primary production of Si diatoms"        unit="molSi/m3/s" axis_ref="deptht" /> 
    271        <field id="PFeN"        long_name="Primary production of nano iron"         unit="molFe/m3/s" axis_ref="deptht" /> 
    272        <field id="PFeD"        long_name="Primary production of diatoms iron"      unit="molFe/m3/s" axis_ref="deptht" /> 
    273        <field id="xfracal"     long_name="Calcifying fraction"                     unit="-"          axis_ref="deptht" /> 
    274        <field id="PCAL"        long_name="Calcite production"                      unit="molC/m3/s"  axis_ref="deptht" /> 
    275        <field id="DCAL"        long_name="Calcite dissolution"                     unit="molC/m3/s"  axis_ref="deptht" /> 
    276        <field id="GRAZ1"       long_name="Grazing by microzooplankton"             unit="molC/m3/s"  axis_ref="deptht" /> 
    277        <field id="GRAZ2"       long_name="Grazing by mesozooplankton"              unit="molC/m3/s"  axis_ref="deptht" /> 
    278        <field id="REMIN"       long_name="Oxic remineralization of OM"             unit="molC/m3/s"  axis_ref="deptht" /> 
    279        <field id="DENIT"       long_name="Anoxic remineralization of OM"           unit="molC/m3/s"  axis_ref="deptht" /> 
    280        <field id="Nfix"        long_name="Nitrogen fixation"                       unit="molN/m3/s"  axis_ref="deptht" /> 
    281        <field id="Mumax"       long_name="Maximum growth rate"                     unit="s-1"        axis_ref="deptht" /> 
    282        <field id="MuN"         long_name="Realized growth rate for nanophyto"      unit="s-1"        axis_ref="deptht" /> 
    283        <field id="MuD"         long_name="Realized growth rate for diatomes"       unit="s-1"        axis_ref="deptht" /> 
    284        <field id="LNnut"       long_name="Nutrient limitation term in Nanophyto"   unit="-"          axis_ref="deptht" /> 
    285        <field id="LDnut"       long_name="Nutrient limitation term in Diatoms"     unit="-"          axis_ref="deptht" /> 
    286        <field id="LNFe"        long_name="Iron limitation term in Nanophyto"       unit="-"          axis_ref="deptht" /> 
    287        <field id="LDFe"        long_name="Iron limitation term in Diatoms"         unit="-"          axis_ref="deptht" /> 
    288        <field id="LNlight"     long_name="Light limitation term in Nanophyto"      unit="-"          axis_ref="deptht" /> 
    289        <field id="LDlight"     long_name="Light limitation term in Diatoms"        unit="-"          axis_ref="deptht" /> 
    290        <field id="Fe2"         long_name="Iron II concentration"                   unit="nmol/L"     axis_ref="deptht" /> 
    291        <field id="Fe3"         long_name="Iron III concentration"                  unit="nmol/L"     axis_ref="deptht" /> 
    292        <field id="FeL1"        long_name="Complexed Iron concentration with L1"    unit="nmol/L"     axis_ref="deptht" /> 
    293        <field id="FeL2"        long_name="Complexed Iron concentration with L2"    unit="nmol/L"     axis_ref="deptht" /> 
    294        <field id="FeP"         long_name="Precipitated Iron III"                   unit="nmol/L"     axis_ref="deptht" /> 
    295        <field id="TL1"         long_name="Total L1 concentration"                  unit="nmol/L"     axis_ref="deptht" /> 
    296        <field id="TL2"         long_name="Total L2 concentration"                  unit="nmol/L"     axis_ref="deptht" /> 
     259     <field_group id="diad_T" grid_ref="grid_T_2D"> 
     260       <field id="PH"          long_name="PH"                                      unit="-"          grid_ref="grid_T_3D" /> 
     261       <field id="CO3"         long_name="Bicarbonates"                            unit="mol/m3"     grid_ref="grid_T_3D" /> 
     262       <field id="CO3sat"      long_name="CO3 saturation"                          unit="mol/m3"     grid_ref="grid_T_3D" /> 
     263       <field id="PAR"         long_name="Photosynthetically Available Radiation"  unit="W/m2"       grid_ref="grid_T_3D" /> 
     264       <field id="PPPHY"       long_name="Primary production of nanophyto"         unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     265       <field id="PPPHY2"      long_name="Primary production of diatoms"           unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     266       <field id="PPNEWN"      long_name="New Primary production of nanophyto"     unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     267       <field id="PPNEWD"      long_name="New Primary production of diatoms"       unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     268       <field id="PBSi"        long_name="Primary production of Si diatoms"        unit="molSi/m3/s" grid_ref="grid_T_3D" /> 
     269       <field id="PFeN"        long_name="Primary production of nano iron"         unit="molFe/m3/s" grid_ref="grid_T_3D" /> 
     270       <field id="PFeD"        long_name="Primary production of diatoms iron"      unit="molFe/m3/s" grid_ref="grid_T_3D" /> 
     271       <field id="xfracal"     long_name="Calcifying fraction"                     unit="-"          grid_ref="grid_T_3D" /> 
     272       <field id="PCAL"        long_name="Calcite production"                      unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     273       <field id="DCAL"        long_name="Calcite dissolution"                     unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     274       <field id="GRAZ1"       long_name="Grazing by microzooplankton"             unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     275       <field id="GRAZ2"       long_name="Grazing by mesozooplankton"              unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     276       <field id="REMIN"       long_name="Oxic remineralization of OM"             unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     277       <field id="DENIT"       long_name="Anoxic remineralization of OM"           unit="molC/m3/s"  grid_ref="grid_T_3D" /> 
     278       <field id="Nfix"        long_name="Nitrogen fixation"                       unit="molN/m3/s"  grid_ref="grid_T_3D" /> 
     279       <field id="Mumax"       long_name="Maximum growth rate"                     unit="s-1"        grid_ref="grid_T_3D" /> 
     280       <field id="MuN"         long_name="Realized growth rate for nanophyto"      unit="s-1"        grid_ref="grid_T_3D" /> 
     281       <field id="MuD"         long_name="Realized growth rate for diatomes"       unit="s-1"        grid_ref="grid_T_3D" /> 
     282       <field id="LNnut"       long_name="Nutrient limitation term in Nanophyto"   unit="-"          grid_ref="grid_T_3D" /> 
     283       <field id="LDnut"       long_name="Nutrient limitation term in Diatoms"     unit="-"          grid_ref="grid_T_3D" /> 
     284       <field id="LNFe"        long_name="Iron limitation term in Nanophyto"       unit="-"          grid_ref="grid_T_3D" /> 
     285       <field id="LDFe"        long_name="Iron limitation term in Diatoms"         unit="-"          grid_ref="grid_T_3D" /> 
     286       <field id="LNlight"     long_name="Light limitation term in Nanophyto"      unit="-"          grid_ref="grid_T_3D" /> 
     287       <field id="LDlight"     long_name="Light limitation term in Diatoms"        unit="-"          grid_ref="grid_T_3D" /> 
     288       <field id="Fe2"         long_name="Iron II concentration"                   unit="nmol/L"     grid_ref="grid_T_3D" /> 
     289       <field id="Fe3"         long_name="Iron III concentration"                  unit="nmol/L"     grid_ref="grid_T_3D" /> 
     290       <field id="FeL1"        long_name="Complexed Iron concentration with L1"    unit="nmol/L"     grid_ref="grid_T_3D" /> 
     291       <field id="FeL2"        long_name="Complexed Iron concentration with L2"    unit="nmol/L"     grid_ref="grid_T_3D" /> 
     292       <field id="FeP"         long_name="Precipitated Iron III"                   unit="nmol/L"     grid_ref="grid_T_3D" /> 
     293       <field id="TL1"         long_name="Total L1 concentration"                  unit="nmol/L"     grid_ref="grid_T_3D" /> 
     294       <field id="TL2"         long_name="Total L2 concentration"                  unit="nmol/L"     grid_ref="grid_T_3D" /> 
    297295       <field id="pdust"       long_name="dust concentration"                      unit="g/L"                          /> 
    298        <field id="Totlig"      long_name="Total ligand concentation"               unit="nmol/L"     axis_ref="deptht" /> 
    299        <field id="Biron"       long_name="Bioavailable iron"                       unit="nmol/L"     axis_ref="deptht" /> 
     296       <field id="Totlig"      long_name="Total ligand concentation"               unit="nmol/L"     grid_ref="grid_T_3D" /> 
     297       <field id="Biron"       long_name="Bioavailable iron"                       unit="nmol/L"     grid_ref="grid_T_3D" /> 
    300298       <field id="Sdenit"      long_name="Nitrate reduction in the sediments"      unit="molN/m2/s"                    /> 
    301299       <field id="Ironice"     long_name="Iron input/uptake due to sea ice"        unit="molFe/m2/s"                   /> 
     
    312310       <field id="Heup"        long_name="Euphotic layer depth"                    unit="m"                            /> 
    313311       <field id="Irondep"     long_name="Iron deposition from dust"               unit="mol/m2/s"                     /> 
    314        <field id="Ironsed"     long_name="Iron deposition from sediment"           unit="mol/m2/s"  axis_ref="deptht"  /> 
    315  
    316        <field id="FNO3PHY"  long_name="FNO3PHY"                             unit="-"  axis_ref="deptht" />  
    317        <field id="FNH4PHY"  long_name="FNH4PHY"                             unit="-"  axis_ref="deptht" />  
    318        <field id="FNH4NO3"  long_name="FNH4NO3"                             unit="-"  axis_ref="deptht" />  
     312       <field id="Ironsed"     long_name="Iron deposition from sediment"           unit="mol/m2/s"  grid_ref="grid_T_3D"  /> 
     313 
     314       <field id="FNO3PHY"  long_name="FNO3PHY"                             unit="-"  grid_ref="grid_T_3D" />  
     315       <field id="FNH4PHY"  long_name="FNH4PHY"                             unit="-"  grid_ref="grid_T_3D" />  
     316       <field id="FNH4NO3"  long_name="FNH4NO3"                             unit="-"  grid_ref="grid_T_3D" />  
    319317       <field id="TNO3PHY"  long_name="TNO3PHY"                             unit="-"  />  
    320318       <field id="TNH4PHY"  long_name="TNH4PHY"                             unit="-"  />  
     
    340338       <field id="qtrC14b"      long_name="Air-sea flux of Bomb C14"                 unit="mol/m2/s"   /> 
    341339       <field id="qintC14b"     long_name="Cumulative air-sea flux of Bomb C14"      unit="mol/m2"     /> 
    342        <field id="fdecay"       long_name="Radiactive decay of Bomb C14"             unit="mol/m3"  axis_ref="deptht"  /> 
     340       <field id="fdecay"       long_name="Radiactive decay of Bomb C14"             unit="mol/m3"  grid_ref="grid_T_3D"  /> 
    343341     </field_group> 
    344342 
  • branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90

    r3770 r3771  
    5252   PRIVATE iom_p1d, iom_p2d, iom_p3d 
    5353#if defined key_iomput 
    54    PRIVATE iom_set_domain_attr, iom_set_axis_attr, iom_set_field_attr, iom_set_file_attr 
     54   PRIVATE iom_set_domain_attr, iom_set_axis_attr, iom_set_field_attr, iom_set_file_attr, iom_set_grid_attr 
    5555   PRIVATE set_grid, set_scalar, set_xmlatt, set_mooring 
    5656# endif 
     
    112112      ! horizontal grid definition 
    113113      CALL set_scalar 
    114       CALL set_grid( "grid_T", glamt, gphit )  
    115       CALL set_grid( "grid_U", glamu, gphiu ) 
    116       CALL set_grid( "grid_V", glamv, gphiv ) 
    117       CALL set_grid( "grid_W", glamt, gphit ) 
     114      CALL set_grid( "T", glamt, gphit )  
     115      CALL set_grid( "U", glamu, gphiu ) 
     116      CALL set_grid( "V", glamv, gphiv ) 
     117      CALL set_grid( "W", glamt, gphit ) 
    118118 
    119119      ! vertical grid definition 
     
    10141014 
    10151015   SUBROUTINE iom_set_domain_attr( cdname, ni_glo, nj_glo, ibegin, jbegin, ni, nj, zoom_ibegin, zoom_jbegin, zoom_ni, zoom_nj,   & 
    1016       &                                    data_dim, data_ibegin, data_ni, data_jbegin, data_nj, lonvalue, latvalue ) 
    1017       CHARACTER(LEN=*)                , INTENT(in) ::   cdname 
    1018       INTEGER               , OPTIONAL, INTENT(in) ::   ni_glo, nj_glo, ibegin, jbegin, ni, nj 
    1019       INTEGER               , OPTIONAL, INTENT(in) ::   data_dim, data_ibegin, data_ni, data_jbegin, data_nj 
    1020       INTEGER               , OPTIONAL, INTENT(in) ::   zoom_ibegin, zoom_jbegin, zoom_ni, zoom_nj 
    1021       REAL(wp), DIMENSION(:), OPTIONAL, INTENT(in) ::   lonvalue, latvalue 
    1022  
    1023       IF ( xios_is_valid_domain(TRIM(cdname)) ) THEN 
    1024          CALL xios_set_domain_attr( cdname, ni_glo=ni_glo, nj_glo=nj_glo, ibegin=ibegin, jbegin=jbegin, ni=ni, nj=nj  ,   & 
    1025             &    data_dim=data_dim, data_ibegin=data_ibegin, data_ni=data_ni, data_jbegin=data_jbegin, data_nj=data_nj,   & 
    1026             &    zoom_ibegin=zoom_ibegin, zoom_jbegin=zoom_jbegin, zoom_ni=zoom_ni, zoom_nj=zoom_nj,                      & 
    1027             &    lonvalue=lonvalue, latvalue=latvalue ) 
    1028       ENDIF 
    1029  
    1030       IF ( xios_is_valid_domaingroup(TRIM(cdname)) ) THEN 
     1016      &                                    data_dim, data_ibegin, data_ni, data_jbegin, data_nj, lonvalue, latvalue, mask ) 
     1017      CHARACTER(LEN=*)                 , INTENT(in) ::   cdname 
     1018      INTEGER                , OPTIONAL, INTENT(in) ::   ni_glo, nj_glo, ibegin, jbegin, ni, nj 
     1019      INTEGER                , OPTIONAL, INTENT(in) ::   data_dim, data_ibegin, data_ni, data_jbegin, data_nj 
     1020      INTEGER                , OPTIONAL, INTENT(in) ::   zoom_ibegin, zoom_jbegin, zoom_ni, zoom_nj 
     1021      REAL(wp), DIMENSION(:) , OPTIONAL, INTENT(in) ::   lonvalue, latvalue 
     1022      LOGICAL, DIMENSION(:,:), OPTIONAL, INTENT(in) ::   mask 
     1023 
     1024      IF ( xios_is_valid_domain     (cdname) ) THEN 
     1025         CALL xios_set_domain_attr     ( cdname, ni_glo=ni_glo, nj_glo=nj_glo, ibegin=ibegin, jbegin=jbegin, ni=ni, nj=nj,   & 
     1026            &    data_dim=data_dim, data_ibegin=data_ibegin, data_ni=data_ni, data_jbegin=data_jbegin, data_nj=data_nj   ,   & 
     1027            &    zoom_ibegin=zoom_ibegin, zoom_jbegin=zoom_jbegin, zoom_ni=zoom_ni, zoom_nj=zoom_nj,                         & 
     1028            &    lonvalue=lonvalue, latvalue=latvalue,mask=mask ) 
     1029      ENDIF 
     1030 
     1031      IF ( xios_is_valid_domaingroup(cdname) ) THEN 
    10311032         CALL xios_set_domaingroup_attr( cdname, ni_glo=ni_glo, nj_glo=nj_glo, ibegin=ibegin, jbegin=jbegin, ni=ni, nj=nj,   & 
    10321033            &    data_dim=data_dim, data_ibegin=data_ibegin, data_ni=data_ni, data_jbegin=data_jbegin, data_nj=data_nj   ,   & 
    10331034            &    zoom_ibegin=zoom_ibegin, zoom_jbegin=zoom_jbegin, zoom_ni=zoom_ni, zoom_nj=zoom_nj,                         & 
    1034             &    lonvalue=lonvalue, latvalue=latvalue ) 
     1035            &    lonvalue=lonvalue, latvalue=latvalue,mask=mask ) 
    10351036      ENDIF 
    10361037 
     
    10411042      CHARACTER(LEN=*)      , INTENT(in) ::   cdname 
    10421043      REAL(wp), DIMENSION(:), INTENT(in) ::   paxis 
    1043  
    1044       IF ( xios_is_valid_axis(TRIM(cdname)) ) THEN 
    1045          CALL xios_set_axis_attr( cdname, size=size(paxis),value=paxis ) 
    1046       ENDIF 
    1047       IF ( xios_is_valid_axisgroup(TRIM(cdname)) ) THEN 
    1048          CALL xios_set_axisgroup_attr( cdname, size=size(paxis),value=paxis ) 
    1049       ENDIF 
    1050  
     1044      IF ( xios_is_valid_axis     (cdname) )   CALL xios_set_axis_attr     ( cdname, size=size(paxis),value=paxis ) 
     1045      IF ( xios_is_valid_axisgroup(cdname) )   CALL xios_set_axisgroup_attr( cdname, size=size(paxis),value=paxis ) 
    10511046   END SUBROUTINE iom_set_axis_attr 
    10521047 
     
    10551050      CHARACTER(LEN=*)          , INTENT(in) ::   cdname 
    10561051      CHARACTER(LEN=*),OPTIONAL , INTENT(in) ::   freq_op 
    1057  
    1058       IF ( xios_is_valid_field(TRIM(cdname)) ) THEN 
    1059          CALL xios_set_field_attr( cdname, freq_op=freq_op ) 
    1060       ENDIF 
    1061       IF ( xios_is_valid_fieldgroup(TRIM(cdname)) ) THEN 
    1062          CALL xios_set_fieldgroup_attr( cdname, freq_op=freq_op ) 
    1063       ENDIF 
    1064  
     1052      IF ( xios_is_valid_field     (cdname) )   CALL xios_set_field_attr     ( cdname, freq_op=freq_op ) 
     1053      IF ( xios_is_valid_fieldgroup(cdname) )   CALL xios_set_fieldgroup_attr( cdname, freq_op=freq_op ) 
    10651054   END SUBROUTINE iom_set_field_attr 
    10661055 
     
    10691058      CHARACTER(LEN=*)          , INTENT(in) ::   cdname 
    10701059      CHARACTER(LEN=*),OPTIONAL , INTENT(in) ::   name, name_suffix 
    1071  
    1072       IF ( xios_is_valid_file(TRIM(cdname)) ) THEN 
    1073          CALL xios_set_file_attr( cdname, name=name, name_suffix=name_suffix ) 
    1074       ENDIF 
    1075       IF ( xios_is_valid_filegroup(TRIM(cdname)) ) THEN 
    1076          CALL xios_set_filegroup_attr( cdname, name=name, name_suffix=name_suffix ) 
    1077       ENDIF 
    1078  
     1060      IF ( xios_is_valid_file     (cdname) )   CALL xios_set_file_attr     ( cdname, name=name, name_suffix=name_suffix ) 
     1061      IF ( xios_is_valid_filegroup(cdname) )   CALL xios_set_filegroup_attr( cdname, name=name, name_suffix=name_suffix ) 
    10791062   END SUBROUTINE iom_set_file_attr 
    10801063 
    10811064 
    1082    SUBROUTINE set_grid( cdname, plon, plat ) 
     1065   SUBROUTINE iom_set_grid_attr( cdname, mask ) 
     1066      CHARACTER(LEN=*)                   , INTENT(in) ::   cdname 
     1067      LOGICAL, DIMENSION(:,:,:), OPTIONAL, INTENT(in) ::   mask 
     1068      IF ( xios_is_valid_grid     (cdname) )   CALL xios_set_grid_attr     ( cdname, mask=mask ) 
     1069      IF ( xios_is_valid_gridgroup(cdname) )   CALL xios_set_gridgroup_attr( cdname, mask=mask ) 
     1070   END SUBROUTINE iom_set_grid_attr 
     1071 
     1072 
     1073   SUBROUTINE set_grid( cdgrd, plon, plat ) 
    10831074      !!---------------------------------------------------------------------- 
    10841075      !!                     ***  ROUTINE   *** 
     
    10871078      !! 
    10881079      !!---------------------------------------------------------------------- 
    1089       CHARACTER(LEN=*)            , INTENT(in) ::   cdname 
     1080      CHARACTER(LEN=1)            , INTENT(in) ::   cdgrd 
    10901081      REAL(wp), DIMENSION(jpi,jpj), INTENT(in) ::   plon 
    10911082      REAL(wp), DIMENSION(jpi,jpj), INTENT(in) ::   plat 
     1083      ! 
     1084      REAL(wp), DIMENSION(jpi,jpj,jpk) ::   zmask 
    10921085      INTEGER  :: ni,nj 
    10931086       
    10941087      ni=nlei-nldi+1 ; nj=nlej-nldj+1 
    10951088 
    1096       CALL iom_set_domain_attr(cdname, ni_glo=jpiglo, nj_glo=jpjglo, ibegin=nimpp+nldi-1, jbegin=njmpp+nldj-1, ni=ni, nj=nj) 
    1097       CALL iom_set_domain_attr(cdname, data_dim=2, data_ibegin = 1-nldi, data_ni = jpi, data_jbegin = 1-nldj, data_nj = jpj) 
    1098       CALL iom_set_domain_attr(cdname, lonvalue = RESHAPE(plon(nldi:nlei, nldj:nlej),(/ ni*nj /)),   & 
    1099          &                             latvalue = RESHAPE(plat(nldi:nlei, nldj:nlej),(/ ni*nj /)))    
     1089      CALL iom_set_domain_attr("grid_"//cdgrd, ni_glo=jpiglo, nj_glo=jpjglo, ibegin=nimpp+nldi-1, jbegin=njmpp+nldj-1, ni=ni, nj=nj) 
     1090      CALL iom_set_domain_attr("grid_"//cdgrd, data_dim=2, data_ibegin = 1-nldi, data_ni = jpi, data_jbegin = 1-nldj, data_nj = jpj) 
     1091      CALL iom_set_domain_attr("grid_"//cdgrd, lonvalue = RESHAPE(plon(nldi:nlei, nldj:nlej),(/ ni*nj /)),   & 
     1092         &                                     latvalue = RESHAPE(plat(nldi:nlei, nldj:nlej),(/ ni*nj /)))   
     1093 
     1094      IF ( ln_mskland ) THEN 
     1095         ! mask land points, keep values on coast line -> specific mask for U, V and W points 
     1096         SELECT CASE ( cdgrd ) 
     1097         CASE('T')   ;   zmask(:,:,:)       = tmask(:,:,:) 
     1098         CASE('U')   ;   zmask(2:jpim1,:,:) = tmask(2:jpim1,:,:) + tmask(3:jpi,:,:)   ;   CALL lbc_lnk( zmask, 'U', 1. ) 
     1099         CASE('V')   ;   zmask(:,2:jpjm1,:) = tmask(:,2:jpjm1,:) + tmask(:,3:jpi,:)   ;   CALL lbc_lnk( zmask, 'V', 1. ) 
     1100         CASE('W')   ;   zmask(:,:,2:jpk  ) = tmask(:,:,1:jpkm1) + tmask(:,:,2:jpk)   ;   zmask(:,:,1) = tmask(:,:,1) 
     1101         END SELECT 
     1102         ! 
     1103         CALL iom_set_domain_attr( "grid_"//cdgrd       , mask = zmask(:,:,1) /= 0. ) 
     1104         CALL iom_set_grid_attr  ( "grid_"//cdgrd//"_3D", mask = zmask(:,:,:) /= 0. ) 
     1105      ENDIF 
    11001106       
    11011107   END SUBROUTINE set_grid 
     
    11591165      clsuff(:) = (/ 'grid_T', 'grid_U', 'grid_V', 'grid_W', 'icemod', 'ptrc_T', 'diad_T', 'scalar' /)       
    11601166      DO jg = 1, SIZE(clsuff)                                                                  ! grid type 
    1161          DO jh = 1, 12                                                                         ! 1, 2, 3, 4, 6, 12 hours 
    1162             IF( MOD(12,jh) == 0 ) THEN  
    1163                WRITE(cl2,'(i2)') jh  
    1164                CALL dia_nam( clname, jh * ihhss, clsuff(jg), ldfsec = .TRUE. ) 
    1165                CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'h_'//clsuff(jg), name=TRIM(clname)) 
    1166             ENDIF 
     1167         DO jh = 1, 24                                                                         ! 1-24 hours 
     1168            WRITE(cl2,'(i2)') jh  
     1169            CALL dia_nam( clname, jh * ihhss, clsuff(jg), ldfsec = .TRUE. ) 
     1170            CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'h_'//clsuff(jg), name=TRIM(clname)) 
    11671171         END DO 
    1168          DO jd = 1, 5, 2                                                                       ! 1, 3, 5 days 
     1172         DO jd = 1, 30                                                                         ! 1-30 days 
    11691173            WRITE(cl1,'(i1)') jd  
    11701174            CALL dia_nam( clname, jd * iddss, clsuff(jg), ldfsec = .TRUE. ) 
    11711175            CALL iom_set_file_attr(cl1//'d_'//clsuff(jg), name=TRIM(clname)) 
    11721176         END DO 
    1173          DO jm = 1, 6                                                                          ! 1, 2, 3, 4, 6 months 
    1174             IF( MOD(6,jm) == 0 ) THEN  
    1175                WRITE(cl1,'(i1)') jm  
    1176                CALL dia_nam( clname, -jm, clsuff(jg) ) 
    1177                CALL iom_set_file_attr(cl1//'m_'//clsuff(jg), name=TRIM(clname)) 
    1178             ENDIF 
     1177         DO jm = 1, 11                                                                         ! 1-11 months 
     1178            WRITE(cl1,'(i1)') jm  
     1179            CALL dia_nam( clname, -jm, clsuff(jg) ) 
     1180            CALL iom_set_file_attr(cl1//'m_'//clsuff(jg), name=TRIM(clname)) 
    11791181         END DO 
    1180          DO jy = 1, 10                                                                         ! 1, 2, 5, 10 years   
    1181             IF( MOD(10,jy) == 0 ) THEN  
    1182                WRITE(cl2,'(i2)') jy  
    1183                CALL dia_nam( clname, -jy * iyymo, clsuff(jg) ) 
    1184                CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'y_'//clsuff(jg), name=TRIM(clname)) 
    1185             ENDIF 
     1182         DO jy = 1, 50                                                                         ! 1-50 years   
     1183            WRITE(cl2,'(i2)') jy  
     1184            CALL dia_nam( clname, -jy * iyymo, clsuff(jg) ) 
     1185            CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'y_'//clsuff(jg), name=TRIM(clname)) 
    11861186         END DO 
    11871187      END DO 
Note: See TracChangeset for help on using the changeset viewer.