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.
2014WP/2014_SystemSimplification_v2 (diff) – NEMO

Changes between Version 4 and Version 5 of 2014WP/2014_SystemSimplification_v2


Ignore:
Timestamp:
2014-03-21T14:16:07+01:00 (10 years ago)
Author:
gm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2014WP/2014_SystemSimplification_v2

    v4 v5  
    8888  '''  *'''          remove '''no-slip accurate''' option (key_noslip_accurate). Module divcur.F90 (==>> done in branch [https://forge.ipsl.jussieu.fr/nemo/browser/branches/2014 2014/dev_CNRS0_NOC1_LDF​] 
    8989 
    90   '''  *'''           suppress cross-land advection 
     90  '''  *'''           suppress cross-land advection : this option is hard coded for ORCA_R2_L31 and is nomore used. 
    9191 
    9292  '''  -'''          '''Smagorinsky''' (?) : use 3rd order operator (UBS) instead and remove it ? 
     
    105105'''CODE cleaning''' 
    106106 
    107   '''  *'''          LDF: remove 1D and 2D cases, keep only 3D ; laplacian and bilaplacian coefficients defined at the same points (T and F) ;  time varying coefficients (Smagorinsky, function of growth rate of baroclinic instabilities): better integration rather than configuration dependent cases ('''on going work'''  , 2015 ?) 
     107  '''  *'''          LDF: remove 1D and 2D cases, keep only 3D ; laplacian and bilaplacian coefficients defined at the same points (T and F) ;  time varying coefficients (Smagorinsky, function of growth rate of baroclinic instabilities): better integration rather than configuration dependent cases. This is also associated with the re-writing of bilaplacian operator on tracer and on dynamics as re-entrant laplacian operator. As a results, curl and div are no more required in the restart file. On going work, see #1260  and  the associated wiki page [https://forge.ipsl.jussieu.fr/nemo/wiki/ticket/1260_CNRS0_NOC1_LDF 1260_CNRS0_NOC1_LDF] 
    108108 
    109109  '''  *'''          OBS operator : clean the stand-alone implementation ('''WP 2014''' ) 
    110110 
     111  '''  *'''          avm defined at t-point ==> suppress avmu, avmv and ~10 lbc_lnk calls (2015 ?) 
     112 
    111113  '''  *'''          suppress most of the CPP keys, if not all of them (2014-2015 ?) 
    112114 
    113   '''  *'''          dynamical allocation: return back to standard allocation (?) (no more '''  CALL '''  wrk_alloc and '''  CALL '''  wrk_dealloc)  Evaluation to decided what to do ('''  WP 2014'''  ) 
     115  '''  *'''          dynamical allocation: return back to standard allocation (?) (no more '''  CALL '''  wrk_alloc and '''  CALL '''  wrk_dealloc)  Evaluation to decided what to do ('''WP 2014''') 
    114116 
    115   '''  *'''          no more potential density (zdfnpc and MLD computed from alpha & beta) ('''  WP 2014'''  ) 
     117  '''  *'''          no more potential density (zdfnpc and MLD computed from alpha & beta) (''' WP 2014''') 
    116118 
    117119  '''  *'''          remove all hard coded specific alterations associated with configurations (ORCA,…) while introducing associated input files (2014-2015 ?) 
    118120 
    119   '''  *'''           same for the definition of coordinate system (s, mixed z-s): only a simple case hard coded. For more sophisticated cases, the required information should be        read in an input file. (2015 ?) 
    120  
    121   '''  *'''          avm defined at t-point ==> suppress avmu, avmv and ~10 lbc_lnk calls (2015 ?) 
     121  '''  *'''           same for the definition of coordinate system (s, mixed z-s): only a simple case hard coded. For more sophisticated cases, the required information should be read in an input file. (2015 ?)