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.
ticket/1348_CNRS0_blk_core – NEMO
wiki:ticket/1348_CNRS0_blk_core

Version 1 (modified by gm, 10 years ago) (diff)

--

Last edited Timestamp?

Author : Laurent Brodeau, (commit done by Gurvan Madec)

ticket : #1348

Branch : 2014/dev_CNRS0_blk_core

WP2014 Action : CNRS-0

Description :

simplification and optimization of the CORE bulk formulae (sbcblk_core.F90)

The CORE bulk formulae has been modified by Laurent Brodeau (brodeau@…) in the following way:

  • removed "ln_2m" and "ln_bulk2z" from namelist (&namsbc_core), not really needed information, rn_zqt and rn_zu are enough!
  • ONLY 1 routine for computing bulk transfer coefficients: TURB_CORE_2Z now handles both cases zt=zu and zt/=zu 
    => removed routine TURB_CORE_1Z
  • ONLY one call to TURB_CORE_2Z
  •  improved and slightly optimized TURB_CORE_2Z by decreasing the number of 2D allocated arrays and number of operations
  • better first guess of stability by checking air-sea difference of virtual temperature rather than temperature difference only...
  • added function "cd_neutral_10m" that uses the improved parametrization of Large & Yeager 2008, including the drag coefficient reduction for Cyclone conditions (i.e. V10m >= 33m/s).

The new sbcblk_core.F90 has been tested in both ORCA2_LIM2 and ORCA1_LIM2. Not significant changes have been found (but obviously for analytical tropical cyclones).