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.
2020WP/ASINTER-04_laurent_bulk_ice (diff) – NEMO

Changes between Version 20 and Version 21 of 2020WP/ASINTER-04_laurent_bulk_ice


Ignore:
Timestamp:
2020-11-19T10:55:38+01:00 (3 years ago)
Author:
laurent
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2020WP/ASINTER-04_laurent_bulk_ice

    v20 v21  
    3030== Implementation == 
    3131 
     32=== A] New bulk parameterizations to estimate ice-air CD, CH & CE and turbulent fluxes over sea-ice === 
     33 
     34The use now has the possibility to chose between 4 options to to estimate ice-air CD, CH & CE and vertical adjustment of air temperature and humidity over sea-ice: 
     35 
     36- constant coefficients, with values explicitly specified in the namelist 
     37- Andreas et al., 2005 
     38- Lüpkes et al. 2012 
     39- Lüpkes & Gryanik, 2015 
     40 
     41As such, the following section is added in the ''namsbc_blk'' namelist block: 
     42{{{#!f 
     43   !! Bulk transfer coefficients over sea-ice: (relevant IF: nn_ice >=1 ) 
     44   ln_Cx_ice_cst = .true.     ! use constant ice-air bulk transfer coefficients (value given below) 
     45      rn_Cd_i  = 1.4e-3       ! sea-ice drag coefficient 
     46      rn_Ce_i  = 1.4e-3       !    "    sublimation coefficient 
     47      rn_Ch_i  = 1.4e-3       !    "    sensible heat flux coefficient 
     48   ln_Cx_ice_AN05  = .false.  !  (Andreas et al. 2005) 
     49   ln_Cx_ice_LU12  = .false.  !  (Lupkes et al. 2012) 
     50   ln_Cx_ice_LG15  = .false.  !  (Lupkes & Gryanik 2015) 
     51}}} 
    3252 
    3353 
    3454 
    35 === Further development of the general SBCBLK interface === 
     55... 
    3656 
    37  (introduction of proper bulk parameterizations for ice-air exchanges, new air-sea bulk parameterizations + general improvements and simplifications) 
     57Note: with respect to the former version of the code, ''Lupkes et al. 2012'' and ''Lupkes & Gryanik 2015'' are now found in their respective module file (gone from {{{sbcblk.F90}}}, and are more thoughtfully adapted, for example the adjustment of air temperature and humidity during the iterative computation of the Cx is now taken into account... 
     58 
     59... 
     60 
     61 
     62 
     63=== B] Improvements of the general SBCBLK interface === 
     64 
     65 (new air-sea bulk parameterization + general improvements and simplifications) 
    3866 
    3967 
     
    4674   * {{{nn_iter_algo}}}, number of iterations to be used in bulk algorithms now provided in "&namsbc_blk" namelist block 
    4775{{{   INTEGER          :: nn_iter_algo   !  Number of iterations in bulk param. algo ("stable ABL + weak wind" requires more)}}} 
    48    * handling of new namelist parameters for air-ice bulk algorithms () 
    49 {{{ 
    50    LOGICAL  ::   ln_Cx_ice_cst             ! use constant air-ice bulk transfer coefficients 
    51    REAL(wp) ::   rn_Cd_i, rn_Ce_i, rn_Ch_i ! constant values for     "       "      " 
    52    LOGICAL  ::   ln_Cx_ice_LU12            ! air-ice bulk transfer coefficients based on Lupkes et al., 2012) 
    53    LOGICAL  ::   ln_Cx_ice_LG15            ! air-ice bulk transfer coefficients based on Lupkes & Gryanik, 2015) 
    54 }}} 
     76   * handling of new namelist parameters for air-ice bulk algorithms (sea section A above...) 
    5577   * use of new global public arrays {{{theta_air_zt}}} and {{{q_air_zt}}}, potential air temperature and specific humidity at zt, respectively 
    5678     * {{{theta_air_zt}}}, the potential temperature, is computed from absolute temperature at zt (read in netCDF file) and {{{q_air_zt}}} if {{{ln_tair_pot==.false.}}} (new namelist parameter) 
     
    81103 
    82104 
    83 === Further development of the STATION_ASF test-case === 
     105 
     106=== C] Further development of the STATION_ASF test-case === 
    84107 
    85108(boolean sanity-check of the SBCBLK interface and sea-ice support "key_si3")