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/1608_CNRS0_NOC1_ZDF (diff) – NEMO

Changes between Version 3 and Version 4 of ticket/1608_CNRS0_NOC1_ZDF


Ignore:
Timestamp:
2015-10-24T09:30:20+02:00 (9 years ago)
Author:
gm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/1608_CNRS0_NOC1_ZDF

    v3 v4  
    55'''ticket''' : #1608 
    66 
    7 '''Branch''' : [https://forge.ipsl.jussieu.fr/nemo/browser/branches/2015/dev_r5786_CNRS9_NOC3_LDF 2015/dev_r5786_CNRS9_NOC3_LDF] 
     7'''Branch''' : [https://forge.ipsl.jussieu.fr/nemo/browser/branches/2015/dev_r5786_CNRS9_NOC3_ZDF 2015/dev_r5786_CNRS9_NOC3_ZDF] 
    88 
    99'''WP2015 Action''' : CNRS-9 and NOC-3 
     
    1111---- 
    1212=== Description === 
    13 Development branch related to CNRS-9 and NOC-3 actions of 2015 work plan :[[BR]]• ZDF: simplify and improve the vertical physics in NEMO/OPA (remove CPP keys ;remove  avmu & avmv ; reduce the number of lvc_lnk call)[[BR]]• TRP: add in LDF a module computing the effective transport used by both TRA and TRC 
     13Development branch related to CNRS-9 and NOC-3 actions of 2015 work plan :[[BR]] • ZDF: simplify and improve the vertical physics in NEMO/OPA (remove CPP keys ;remove  avmu & avmv ; reduce the number of lvc_lnk call)[[BR]] • TRP: add in LDF a module computing the effective transport used by both TRA and TRC 
    1414 
    1515Others possible additions: 
    1616 
    17 • remove all remaining hard coded parts specific to a configuration (especially ORCA2) 
    18  
    19 • vertical scale factors defined systematically in vvl case (no more domzgr_substitute.h90) 
    20  
    21 • remove most of the remaining CPP keys (key_trabbl, key_zdf...) 
    22  
    23 .... 
     17• remove all remaining hard coded parts specific to a configuration (especially ORCA2)[[BR]] • vertical scale factors defined systematically in vvl case (no more domzgr_substitute.h90)[[BR]] • remove most of the remaining CPP keys (key_trabbl, key_zdf...)[[BR]] .... 
    2418 
    2519---- 
    2620'''Strategy''' 
    2721 
    28   '''    I. ZDF simplification''' 
     22  ''' [[BR]]       I. ZDF simplification''' 
    2923 
    3024'''(I.1) zdfddm (double diffusion)'''[[BR]] - systematic allocation of avs. Allow the suppression of zdfddm_substitute.h90 and the removal of key_zdfddm[[BR]] - addition of an namelist parameter to control the activation of zdfddm (ln_zdfddm) 
     
    3428'''(I.3) zdfxxx (all the modules of vertical physics)'''[[BR]] - replace all CPP keys associated with vertical physics (key_zdfxxx) and their corresponding logicals (lk_zdfxxx) by namelist logicals (ln_zdfxxx) [[BR]] - keep only avm, avt and avs : remove avmu, avmv from all zdfxxx.F90 modules (also avmu_k and avmv_k in zdfgls.F90 and zdftke.F90)   [[BR]]- 
    3529 
    36 '''(I.4) zdftke & zdfgls '''[[BR]]- remove from both TKE and GLS the computation of shear production and destruction by stratification (terms which depends on the temporal and spatial discretization of the ocean model), add a routine that compute them called in both zdf_tke and zdf_gls[[BR]] 
     30'''(I.4) zdftke & zdfgls '''[[BR]]- remove from both TKE and GLS the computation of shear production and destruction by stratification (terms which depends on the temporal and spatial discretization of the ocean model), add a routine that compute them called in both zdf_tke and zdf_gls[[BR]] 
    3731 
    3832'''Specific points''': [[BR]]              zdftke : remove C1D diag from zdftke.F90[[BR]]              zdftke :remame apdlr into a more explicit name: r1_Prt (=1/(Prandtl number) )[[BR]]              zdftke & zdfgls : add the allocation of common arrays (en, avt_k, avm_k) [[BR]]              zdftke & zdfgls : initialization part, set avt_k and avm_k, NOT avt & avm[[BR]]              zdftke & zdfgls : move the call to tie_rst and gls_rst from step into their respective subroutine (zdf_tke and zdf_gls) 
    3933 
    40   '''    [[BR]]    II. ''' 
     34  '''[[BR]]             [[BR]]II. TRP - effective transport of tracers (both active and passive tracers) ''' 
    4135 
    4236'''(II.1)''' 
     
    5246• GLS and agrif:  need of implementing modifications similar to those introduced by Seb in TKE case 
    5347 
     48---- 
    5449'''Testing''' 
    5550