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/1620_MERCATOR_SOLVER_SIMPLIFICATION (diff) – NEMO

Changes between Version 1 and Version 2 of ticket/1620_MERCATOR_SOLVER_SIMPLIFICATION


Ignore:
Timestamp:
2015-11-09T14:34:42+01:00 (8 years ago)
Author:
jchanut
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/1620_MERCATOR_SOLVER_SIMPLIFICATION

    v1 v2  
    2020NB: one should change "solver.stat" file and numsol names in stp_ctl and in_out_manager... keep it as is for the time being[[BR]] 
    2121 
    22 ==> '''Commit changes to revision:5868''' 
    23 [https://forge.ipsl.jussieu.fr/nemo/changeset?old_path=%2Fbranches%2F2015%2Fdev_r5847_MERCATOR9_solveur_simplification&old=5867&new_path=%2Fbranches%2F2015%2Fdev_r5847_MERCATOR9_solveur_simplification&new=5868] 
     22==> '''Commit changes to revision 5868''' 
     23[https://forge.ipsl.jussieu.fr/nemo/changeset?old_path=%2Fbranches%2F2015%2Fdev_r5847_MERCATOR9_solveur_simplification&old=5867&new_path=%2Fbranches%2F2015%2Fdev_r5847_MERCATOR9_solveur_simplification&new=5868]  
     24 
     25GYRE        restartability  passed 
     26ORCA2LIMPIS restartability  passed 
     27ORCA2OFFPIS restartability  passed 
     28AMM12       restartability  passed 
     29ORCA2LIM3   restartability  passed 
     30SAS         restartability  inconclusive (  solver.stat  not found ) 
     31GYRE        reproducibility passed 
     32ORCA2LIMPIS reproducibility passed 
     33ORCA2OFFPIS reproducibility passed 
     34AMM12       reproducibility passed 
     35ORCA2LIM3   reproducibility passed 
     36SAS         reproducibility inconclusive (  solver.stat  not found ) 
     37ORCA2_LIM_AGRIF runability passed 
     38ORCA2_LIM_AGRIF code corruption test passed 
    2439 
    2540==> Pass Sette tests:YES 
     
    3045ln_hpg_imp namelist variable suppressed in reference namelist.[[BR]] 
    3146 
    32 ==> Commit changes to revision: ???[[BR]] 
    33 ==> Pass Sette tests:??? 
     47==> '''Commit changes to revision 5869'''[ https://forge.ipsl.jussieu.fr/nemo/changeset?old_path=%2Fbranches%2F2015%2Fdev_r5847_MERCATOR9_solveur_simplification&old=5868&new_path=%2Fbranches%2F2015%2Fdev_r5847_MERCATOR9_solveur_simplification&new=5869] [[BR]] 
     48 
     49==> Pass Sette tests: OK 
    3450 
    3551'''Step 3: Time Stepping readibility '''[[BR]] 
    3652 
    37531)''' dynzdf'''[[BR]] 
    38 Make time stepping identical in explicit or split-explicit cases => assume that "after" velocities not tendencies are available after vertical diffusion of momentum (as for tracers) => modify dynzdf routines 
     54Make time stepping identical in explicit or split-explicit cases => assume that "after" velocities not tendencies are available after vertical diffusion of momentum (as for tracers) => modify dynzdf/dynnxt routines 
    3955 
    40562) '''step'''[[BR]] 
    41 - Remove useless conditions depending on ln_dynspg_ts in step. Group all dynamic trends at the same place (at the beginning of the time stepping). Still keep dynnxt after tracer time stepping at the end.[[BR]] 
     57- Group all dynamical trends at the same place (at the beginning of the time stepping). Still keep dynnxt after tracer time stepping at the end.[[BR]] 
    4258- Assuming ua/va are not used anymore during tracer computation as working arrays, remove temporary 3d arrays ua_sv, va_sv 
    4359 
     
    4561==> Pass Sette tests:??? 
    4662 
    47 '''Step 4: additional simplifications''' 
     63'''Step 4: additional simplifications/corrections''' 
     64- Correct momentum trend computation with time splitting 
     65- Agrif cleaning and compatibility with explicit free surface 
    4866- Remove key_dynspg_ts and key_dynspg_exp cpp keys (create namelist block to choose between the two) 
    4967- Suppress dynspg_oce module ?