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).