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

Changeset 14406


Ignore:
Timestamp:
2021-02-05T13:46:23+01:00 (3 years ago)
Author:
agn
Message:

modify zdfosm.F90 & namelist_ref to output more useful fields

Location:
NEMO/branches/2019/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0/cfgs/SHARED/field_def_nemo-oce.xml

    r13397 r14406  
    202202        <field id="ibld"                long_name="index of boundary layer depth"            unit="#"       /> 
    203203        <field id="imld"                long_name="index of mixed layer depth"            unit="#"       /> 
     204        <field id="jp_ext"                long_name="flag =1 if pycnocline well resolved"            unit="#"       /> 
     205        <field id="j_ddh"                long_name="index of mixed layer depth"            unit="#"       /> 
     206        <field id="zshear"          long_name="shear production of TKE "                               unit="m^3/s^3"      /> 
    204207        <field id="zhbl"                long_name="boundary layer depth -grid"                     unit="m"       /> 
    205208        <field id="zhml"                long_name="mixed layer depth - grid"                        unit="m"       /> 
     
    211214        <field id="zwth0"               long_name="surface non-local temperature flux"       unit="deg m/s" /> 
    212215        <field id="zws0"                long_name="surface non-local salinity flux"          unit="psu m/s" /> 
     216        <field id="zwb0"              long_name="surface non-local buoyancy flux"                  unit="m^2/s^3" /> 
    213217        <field id="zwstrc"              long_name="convective velocity scale"                unit="m/s"     /> 
    214218        <field id="zustar"              long_name="friction velocity"                        unit="m/s"     /> 
     
    221225 
    222226       <!-- interior BL OSMOSIS diagnostics --> 
    223         <field id="zwthav"              long_name="av turb flux of T in ml"                  unit="deg m/s" /> 
     227        <field id="zwbav"              long_name="av turb flux of buoyancy in ml"                  unit="m^2/s^3" /> 
    224228        <field id="zt_ml"               long_name="av T in ml"                               unit="deg"     /> 
    225229        <field id="zhol"                long_name="Hoenekker number"                         unit="#"       /> 
     
    233237        <field id="zdu_bl"             long_name="u jump at base of BL"                       unit="m/s"      /> 
    234238        <field id="zdv_bl"             long_name="v jump at base of BL"                       unit="m/s"      /> 
    235  
     239        <field id="zdt_ml"             long_name="temperature jump at base of ML"                 unit="deg"      /> 
     240        <field id="zds_ml"             long_name="salinity jump at base of ML"                 unit="10^-3"      /> 
     241        <field id="zdb_ml"             long_name="buoyancy jump at base of ML"                 unit="m/s^2"      />  
    236242        <!-- extra OSMOSIS diagnostics for debugging --> 
    237243       <field id="zsc_uw_1_0"       long_name="zsc u-momentum flux on T after Stokes"                       unit="m^2/s^2" /> 
     
    240246        <field id="zsc_uw_2_f"       long_name="2nd zsc u-momentum flux on T after Coriolis"                       unit="m^2/s^2" /> 
    241247        <field id="zsc_vw_2_f"       long_name="2nd zsc v-momentum flux on T after Coriolis"                       unit="m^2/s^2" /> 
    242         <field id="zuw_bse"       long_name="base u-flux T-points"                          unit="m^2/s^2" /> 
    243         <field id="zvw_bse"       long_name="base v-flux T-points"                          unit="m^2/s^2" /> 
    244248 
    245249       <!-- FK_OSM OSMOSIS diagnostics (require also ln_osm_mle=.true.--> 
  • NEMO/branches/2019/dev_r11078_OSMOSIS_IMMERSE_Nurser_4.0/src/OCE/ZDF/zdfosm.F90

    r14405 r14406  
    13251325         IF ( iom_use("zwth0") ) CALL iom_put( "zwth0", tmask(:,:,1)*zwth0 )            ! <Tw_0> 
    13261326         IF ( iom_use("zws0") ) CALL iom_put( "zws0", tmask(:,:,1)*zws0 )                ! <Sw_0> 
     1327         IF ( iom_use("zwb0") ) CALL iom_put( "zwb0", tmask(:,:,1)*zwb0 )                ! <Sw_0> 
     1328         IF ( iom_use("zwbav") ) CALL iom_put( "zwbav", tmask(:,:,1)*zwthav )         ! upward BL-avged turb buoyancy flux 
    13271329         IF ( iom_use("hbl") ) CALL iom_put( "hbl", tmask(:,:,1)*hbl )                  ! boundary-layer depth 
    13281330         IF ( iom_use("ibld") ) CALL iom_put( "ibld", tmask(:,:,1)*ibld )               ! boundary-layer max k 
     
    13341336         IF ( iom_use("dh") ) CALL iom_put( "dh", tmask(:,:,1)*dh )               ! Initial boundary-layer depth 
    13351337         IF ( iom_use("hml") ) CALL iom_put( "hml", tmask(:,:,1)*hml )               ! Initial boundary-layer depth 
     1338         IF ( iom_use("zdt_ml") ) CALL iom_put( "zdt_ml", tmask(:,:,1)*zdt_ml )           ! dt at ml base 
     1339         IF ( iom_use("zds_ml") ) CALL iom_put( "zds_ml", tmask(:,:,1)*zds_ml )           ! ds at ml base 
     1340         IF ( iom_use("zdb_ml") ) CALL iom_put( "zdb_ml", tmask(:,:,1)*zdb_ml )           ! db at ml base 
    13361341         IF ( iom_use("dstokes") ) CALL iom_put( "dstokes", tmask(:,:,1)*dstokes )      ! Stokes drift penetration depth 
    13371342         IF ( iom_use("zustke") ) CALL iom_put( "zustke", tmask(:,:,1)*zustke )            ! Stokes drift magnitude at T-points 
     
    13461351         IF ( iom_use("zhml") ) CALL iom_put( "zhml", tmask(:,:,1)*zhml )               ! ML depth internal to zdf_osm routine 
    13471352         IF ( iom_use("imld") ) CALL iom_put( "imld", tmask(:,:,1)*imld )               ! index for ML depth internal to zdf_osm routine 
     1353         IF ( iom_use("jp_ext") ) CALL iom_put( "jp_ext", tmask(:,:,1)*jp_ext )         ! =1 if pycnocline resolved internal to zdf_osm routine 
     1354         IF ( iom_use("j_ddh") ) CALL iom_put( "j_ddh", tmask(:,:,1)*j_ddh )            ! index forpyc thicknessh internal to zdf_osm routine 
     1355         IF ( iom_use("zshear") ) CALL iom_put( "zshear", tmask(:,:,1)*zshear )         ! shear production of TKE internal to zdf_osm routine 
    13481356         IF ( iom_use("zdh") ) CALL iom_put( "zdh", tmask(:,:,1)*zdh )                  ! pyc thicknessh internal to zdf_osm routine 
    13491357         IF ( iom_use("zhol") ) CALL iom_put( "zhol", tmask(:,:,1)*zhol )               ! ML depth internal to zdf_osm routine 
    1350          IF ( iom_use("zwthav") ) CALL iom_put( "zwthav", tmask(:,:,1)*zwthav )         ! upward BL-avged turb temp flux 
    13511358         IF ( iom_use("zwth_ent") ) CALL iom_put( "zwth_ent", tmask(:,:,1)*zwth_ent )   ! upward turb temp entrainment flux 
    13521359         IF ( iom_use("zwb_ent") ) CALL iom_put( "zwb_ent", tmask(:,:,1)*zwb_ent )      ! upward turb buoyancy entrainment flux 
Note: See TracChangeset for help on using the changeset viewer.