Changes between Version 2 and Version 3 of 2014WP/2014_SystemSimplification_v2
- Timestamp:
- 2014-02-05T14:11:26+01:00 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2014WP/2014_SystemSimplification_v2
v2 v3 41 41 !- adapte OFF line for tracer to variable volume (2015?) 42 42 43 '''*''' linear sshoption set without optimization (i.e. starting from the non-linear case with minimal changes, not optimal changes), or linear case suppressed ?? We should probably keep a linear case for test cases. (2014-2015 ?)43 '''*''' '''linear ssh''' option set without optimization (i.e. starting from the non-linear case with minimal changes, not optimal changes), or linear case suppressed ?? We should probably keep a linear case for test cases. (2014-2015 ?) 44 44 45 '''*''' sea-ice: embedded sea-ice as default45 '''*''' '''sea-ice''' : embedded sea-ice as default 46 46 47 47 !- suppress levitating sea ice with virtual salt fluxes. (2014 ?) … … 53 53 !- need BDY compatibility with embedded sea-ice …. (who when?) 54 54 55 '''-''' tracer advection scheme: diminish their number (?).55 '''-''' '''tracer advection scheme''': diminish their number (?). 56 56 57 57 !- Typically one module for 2^nd^/4^th^ order and one for a 3^rd^ order scheme, both associated with an optional flux limiter to ensure positivity. To be discussed … … 59 59 !- Addition of the rotation of the diffusive part of 3^rd^ order scheme (2015 ?) 60 60 61 '''-''' • vertical physics: simplification versus diversity61 '''-''' '''vertical physics''': simplification versus diversity 62 62 63 - keep only one (GLS) ? or maintain some diversity?63 !- keep only one (GLS) ? or maintain some diversity? 64 64 65 - KPP remove unless if-less KPP is implemented (Lemarié et al 2012). Keeping a validated KPP scheme in the system make sense for comparison purposes.65 !- KPP remove unless if-less KPP is implemented (Lemarié et al 2012). Keeping a validated KPP scheme in the system make sense for comparison purposes. 66 66 67 - suppress or keep the explicit vertical diffusion 67 !- suppress or keep the explicit vertical diffusion 68 [[BR]] 68 69 69 70 '''OBSOLESCENT features''' 71 [[BR]] 70 72 71 mains:72 73 73 ''' *''' • remove LIM2 : only LIM3 remains in the system (planed 2014)74 '''mains''': 74 75 75 '''*''' • remove OBC : only BDY remains in the system (planed 2013, early2014)76 '''*''' remove '''LIM2''' : only LIM3 remains in the system (planed 2014) 76 77 77 '''*''' • remove OASIS 3 and 4 : OASIS-MCT (planed2014)78 '''*''' remove '''OBC''' : only BDY remains in the system (planed 2013, early 2014) 78 79 79 '''-''' • duplicate isoneutral operator: keep only the Griffies' one (tests needed before decision, tests planed in 2014 NOCS+LOCEAN) 80 '''*''' remove '''OASIS''' 3 and 4 : OASIS-MCT (planed 2014) 80 81 81 smaller one 82 '''-''' duplicate '''isoneutral operator''': keep only the Griffies' one (tests needed before decision, tests planed in 2014 NOCS+LOCEAN) 83 [[BR]] 82 84 83 ''' -''' • Non-penetrative convection : either correct it (using alpha & beta) or remove it (who?)85 '''smaller ones''' 84 86 85 '''*''' • remove acceleration of convergence (notably rdttra=F(k) ==> unique rdt)87 '''-''' '''Non-penetrative convection''' : correct it (using alpha & beta) (L. Brodeau, Stockholm) 86 88 87 '''*''' • remove Neptune effect : ORCA1 runs shows its inefficiency. 89 '''*''' remove '''acceleration of convergence''' (notably rdttra=F(k) ==> unique rdt) 88 90 89 '''-''' • Smagorinsky (?) : use 3rd order operator (UBS) instead and remove it ? 91 '''*''' remove Neptune effect : ORCA1 runs shows its inefficiency ('''WP 2014'''). 90 92 91 I/O 93 '''-''' Smagorinsky (?) : use 3rd order operator (UBS) instead and remove it ? 94 [[BR]] 92 95 93 ''' -''' • remove Dimg format (?) (agreement needed from DRAKKAR group)96 '''I/O''' 94 97 95 '''?''' • remove IOIPSL : 2 issues, still use in some places, and XIOs portability… (''probably much too early to decide that'') 98 '''-''' remove Dimg format (?) (agreement needed from DRAKKAR group) 96 99 97 '''*''' • use of XIOS logical to control the computation of diagnostics (2014-2015, '''who?''') 100 '''?''' remove IOIPSL : 2 issues, still use in some places, and XIOs portability… (''probably much too early to decide that'') 101 102 '''*''' • use of XIOS logical to control the computation of diagnostics (2014-2015, '''who?''') 103 [[BR]] 104 [[BR]] 105 98 106 99 107 '''CODE cleaning''' 100 108 101 '''*''' • OBS operator : clean the stand-alone implementation ('''planned2014''')109 '''*''' OBS operator : clean the stand-alone implementation ('''WP 2014''') 102 110 103 '''*''' •suppress most of the CPP keys, if not all of them (2015 ?)111 '''*''' suppress most of the CPP keys, if not all of them (2015 ?) 104 112 105 '''*''' • dynamical allocation: return back to standard allocation (?) (no more '''CALL '''wrk_alloc and '''CALL '''wrk_dealloc) Evaluation to decided what to do ('''planned2014''')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''') 106 114 107 '''*''' • no more potential density (zdfnpc and MLD computed from alpha & beta) ('''planned''' '''2014''')115 '''*''' no more potential density (zdfnpc and MLD computed from alpha & beta) ('''WP 2014''') 108 116 109 '''*''' • remove all hard coded specific alterations associated with configurations (ORCA,…) while introducing associated input files (2015 ?)117 '''*''' remove all hard coded specific alterations associated with configurations (ORCA,…) while introducing associated input files (2014-2015 ?) 110 118 111 '''*''' •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 ?)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 ?) 112 120 113 '''*''' •avm defined at t-point ==> suppress avmu, avmv and ~10 lbc_lnk calls (2015 ?)121 '''*''' avm defined at t-point ==> suppress avmu, avmv and ~10 lbc_lnk calls (2015 ?) 114 122 115 '''-''' • 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 (2015 ?)123 '''*''' 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 ?)