Changes between Version 9 and Version 10 of 2017WP/ENHANCE-05_Gurvan-RK3
- Timestamp:
- 2017-07-25T10:07:38+02:00 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2017WP/ENHANCE-05_Gurvan-RK3
v9 v10 5 5 || '''Action''' || ENHANCE-5_Gurvan — RK-3 time stepping || 6 6 || '''PI(S)''' || Gurvan Madec || 7 {{{#!td 8 '''Digest''' 9 }}} 10 {{{#!td 11 Introduce an optional RK3 time-stepping scheme. The scheme will: 7 8 {{{#!td '''Digest''' }}} {{{#!td Introduce an optional RK3 time-stepping scheme. The scheme will: 12 9 13 10 1. be a valuable alternative to the current Modified Leap-Frog (MLF, Leclair and Madec OM2009) scheme, … … 17 14 1. make feasible to properly implement an implicit computation of top and bottom friction (properly means consistent with the ssh time splitting scheme) 18 15 19 As such a change will impact many module of OPA, it has been preferred to develop the RK3 version in a separate directory, RK3_SRC, put at the same level as OPA_SRC and being a copy of OPA_SRC as starting point. 16 As such a change will impact many module of OPA, it has been preferred to develop the RK3 version in a separate directory, RK3_SRC, put at the same level as OPA_SRC and being a copy of OPA_SRC as starting point. 20 17 21 18 In addition to the RK3 scheme, a Forward-Bacward Scheme (FBS) will be introduced. The goals associated with FBS are the following: 22 19 23 ''(i)''FB scheme is also a two levels time-stepping scheme but much simpler than a RK3. Its implementation will prepare all the required environment for the RK3 scheme, while been much easier to develop and test.20 '' (i)'' FB scheme is also a two levels time-stepping scheme but much simpler than a RK3. Its implementation will prepare all the required environment for the RK3 scheme, while been much easier to develop and test. 24 21 25 ''(ii)''FB scheme may be a valuable alternative for low resolution simulations (in particular ORCA 2° and 1°) which do not necessarily need a high order time-stepping scheme, although FB scheme requires to used UBS scheme on advection of both dynamics and tracers.22 '' (ii)'' FB scheme may be a valuable alternative for low resolution simulations (in particular ORCA 2° and 1°) which do not necessarily need a high order time-stepping scheme, although FB scheme requires to used UBS scheme on advection of both dynamics and tracers. 26 23 27 In practice the work is to : 24 In practice the work is to :[[BR]]• start from the trunk, updated with HPC09 branch (i.e. ZDF modifications)[[BR]]• create RK3_SRC directory a a copy of OPA_SRC[[BR]]• implement the FB scheme in a stp_fbs routine (found either in step.F90 or in stpfbs.F90), [[BR]] implying changes in most of SBC, TRA, DYN and ZDF modules[[BR]]• implement the RK3 scheme in a stp_rk3 routine (found either in step.F90 or stprk3.F90) 28 25 29 * start from the trunk, updated with HPC09 branch (i.e. ZDF modifications) 26 }}} |- 30 27 31 * create RK3_SRC directory a a copy of OPA_SRC32 33 * implement the FB scheme in a stp_fbs routine (found either in step.F90 or in stpfbs.F90), implying changes in most of SBC, TRA, DYN and ZDF modules34 35 * implement the RK3 scheme in a stp_rk3 routine (found either in step.F90 or stprk3.F90)36 }}}37 |-38 28 || '''Dependencies''' || no || 39 29 || '''Target''' || 2017 merge party ||