Changes between Version 1 and Version 2 of ticket/1620_MERCATOR_SOLVER_SIMPLIFICATION
- Timestamp:
- 2015-11-09T14:34:42+01:00 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ticket/1620_MERCATOR_SOLVER_SIMPLIFICATION
v1 v2 20 20 NB: 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]] 21 21 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 25 GYRE restartability passed 26 ORCA2LIMPIS restartability passed 27 ORCA2OFFPIS restartability passed 28 AMM12 restartability passed 29 ORCA2LIM3 restartability passed 30 SAS restartability inconclusive ( solver.stat not found ) 31 GYRE reproducibility passed 32 ORCA2LIMPIS reproducibility passed 33 ORCA2OFFPIS reproducibility passed 34 AMM12 reproducibility passed 35 ORCA2LIM3 reproducibility passed 36 SAS reproducibility inconclusive ( solver.stat not found ) 37 ORCA2_LIM_AGRIF runability passed 38 ORCA2_LIM_AGRIF code corruption test passed 24 39 25 40 ==> Pass Sette tests:YES … … 30 45 ln_hpg_imp namelist variable suppressed in reference namelist.[[BR]] 31 46 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 34 50 35 51 '''Step 3: Time Stepping readibility '''[[BR]] 36 52 37 53 1)''' 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 routines54 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/dynnxt routines 39 55 40 56 2) '''step'''[[BR]] 41 - Remove useless conditions depending on ln_dynspg_ts in step. Group all dynamictrends 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]] 42 58 - Assuming ua/va are not used anymore during tracer computation as working arrays, remove temporary 3d arrays ua_sv, va_sv 43 59 … … 45 61 ==> Pass Sette tests:??? 46 62 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 48 66 - Remove key_dynspg_ts and key_dynspg_exp cpp keys (create namelist block to choose between the two) 49 67 - Suppress dynspg_oce module ?