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

Changeset 3809


Ignore:
Timestamp:
2013-02-13T19:49:05+01:00 (11 years ago)
Author:
cetlod
Message:

2013/dev_r3411_CNRS4_IOCRS : add new diagnostics

Location:
branches/2013/dev_r3411_CNRS4_IOCRS/NEMOGCM
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3411_CNRS4_IOCRS/NEMOGCM/CONFIG/ORCA2_LIM_CRS/EXP00/iodef.xml

    r3790 r3809  
    1818       
    1919      <group id="grid_T" axis_ref="none" grid_ref="grid_T"> 
    20    <field id="toce"         description="temperature"                               unit="degC" axis_ref="deptht"   /> 
     20        <field id="toce"         description="temperature"                               unit="degC" axis_ref="deptht"   /> 
    2121         <field id="soce"         description="salinity"                                  unit="psu"  axis_ref="deptht"   /> 
    2222   <field id="sst"          description="sea surface temperature"                   unit="degC"                     /> 
     
    3131   <field id="mldr10_1"     description="Mixed Layer Depth 0.01 ref.10m"            unit="m"                        /> 
    3232         <field id="rhop"         description="potential density (sigma0)"                unit="kg/m3" axis_ref="deptht"  /> 
     33   <field id="eken"         description="kinetic energy"                            unit="m2/s2" axis_ref="deptht"   /> 
    3334   <!-- next variables available with key_diahth --> 
    3435   <field id="mlddzt"       description="Thermocline Depth (max dT/dz)"             unit="m"                        /> 
     
    294295   <field id="sss_crs"    description="sea surface salinity"    unit="psu"                    /> 
    295296   <field id="hdiv_crs"   description="horizontal divergence"   unit="s-1" axis_ref="deptht"  /> 
    296  
     297        <field id="eken_crs"   description="kinetic energy"          unit="m2/s2" axis_ref="deptht" /> 
    297298      </group> 
    298299 
     
    341342       
    342343      <group id="1d" output_freq="86400"  output_level="10" enabled=".FALSE.">                      <!-- 1d files --> 
     344 
     345          <file id="1d_grid_T" name="auto" description="ocean T grid coarsened variables" > 
     346             <field ref="toce"    name="votemper" /> 
     347             <field ref="soce"    name="vosaline" /> 
     348             <field ref="sst"     name="sosstsst" /> 
     349             <field ref="sss"     name="sosaline" /> 
     350             <field ref="ssh"     name="sossheig" /> 
     351             <field ref="eken"         name="energkin"  /> 
     352          </file> 
     353 
    343354          <file id="1d_gcrs_T" name="auto" description="ocean T grid coarsened variables" > 
    344355             <field ref="toce_crs"    name="votemper" /> 
     
    348359             <field ref="ssh_crs"     name="sossheig" /> 
    349360             <field ref="hdiv_crs"    name="vohdiver" /> 
     361             <field ref="eken_crs"    name="energkin" /> 
    350362          </file> 
     363       
    351364<!--  
    352365............................................................................................................ 
     
    363376         <field ref="toce" name="votemper"  /> 
    364377         <field ref="uoce" name="vozocrtx"  />     <!-- include a U-grid variable in the list => switch to T-grid --> 
     378              <field ref="eken"         name="energkin"  /> 
     379 
    365380       </group> 
    366381     </file> 
     
    398413      <group id="3d" output_freq="259200" output_level="10" enabled=".FALSE.">                      <!-- 3d files --> 
    399414      </group> 
    400        
     415 
    401416      <group id="5d" output_freq="432000" output_level="10" enabled=".TRUE.">                      <!-- 5d files --> 
    402  
    403    <file id="5d_grid_T" name="auto" description="ocean T grid variables" > 
    404      <field ref="toce"         name="votemper"  /> 
     417        <file id="5d_grid_T" name="auto" description="ocean T grid coarsened variables" > 
     418     <field ref="eken"         name="energkin"  /> 
     419          <field ref="toce"         name="votemper"  /> 
    405420     <field ref="soce"         name="vosaline"  /> 
    406421     <field ref="sst"          name="sosstsst"  /> 
     
    426441 
    427442        <file id="5d_gcrs_T" name="auto" description="ocean T grid coarsened variables" > 
     443           <field ref="eken_crs"    name="energkin" /> 
    428444           <field ref="toce_crs"    name="votemper" /> 
    429445           <field ref="soce_crs"    name="vosaline" /> 
  • branches/2013/dev_r3411_CNRS4_IOCRS/NEMOGCM/NEMO/OPA_SRC/CRS/crs_dom.F90

    r3790 r3809  
    107107      ! Physical and dynamical ocean fields for output or passing to TOP, time-mean fields 
    108108      REAL(wp), DIMENSION(:,:,:,:), ALLOCATABLE      :: tsn_crs 
    109       REAL(wp), DIMENSION(:,:,:)  , ALLOCATABLE      :: un_crs, vn_crs, wn_crs 
     109      REAL(wp), DIMENSION(:,:,:)  , ALLOCATABLE      :: un_crs, vn_crs, wn_crs, rke_crs 
    110110      REAL(wp), DIMENSION(:,:,:)  , ALLOCATABLE      :: hdivn_crs     
    111111      REAL(wp), DIMENSION(:,:)    , ALLOCATABLE      :: sshn_crs     
     
    191191 
    192192      ALLOCATE( un_crs(jpi_crs,jpj_crs,jpk) , vn_crs(jpi_crs,jpj_crs,jpk) , & 
    193          &      wn_crs(jpi_crs,jpj_crs,jpk) , hdivn_crs(jpi_crs,jpj_crs,jpk), STAT=ierr(11)) 
     193         &      wn_crs(jpi_crs,jpj_crs,jpk) , hdivn_crs(jpi_crs,jpj_crs,jpk),& 
     194         &      rke_crs(jpi_crs,jpj_crs,jpk),                                STAT=ierr(11)) 
    194195 
    195196      ALLOCATE( sshn_crs(jpi_crs,jpj_crs),  emp_crs(jpi_crs,jpj_crs)    , & 
  • branches/2013/dev_r3411_CNRS4_IOCRS/NEMOGCM/NEMO/OPA_SRC/CRS/crsdiawri.F90

    r3790 r3809  
    189189         &         p_fse3=zfse3v, p_pfield=zs, p_cfield3d=zs_crs ) 
    190190      CALL crs_iom_put( "voces_crs" , pv_r3d=zs_crs )   ! vS 
     191       
     192      !  Kinetic energy 
     193      CALL crsfun( p_e1e2t=e1e2t, cd_type='T', cd_op='VOL', p_cmask=tmask_crs, p_ptmask=tmask, & 
     194         &         p_pfield3d_1=zfse3t, p_pfield3d_2=rke, p_cfield3d=rke_crs ) 
     195      rke_crs(:,:,:) = rke_crs(:,:,:) * tmask_crs(:,:,:) 
     196      CALL crs_iom_put( "eken_crs", pv_r3d=rke_crs ) 
     197    
    191198      ! 
    192199 
Note: See TracChangeset for help on using the changeset viewer.