Changes between Version 2 and Version 3 of 2017WP/ENHANCE-05_Gurvan-RK3
- Timestamp:
- 2017-06-16T08:17:54+02:00 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2017WP/ENHANCE-05_Gurvan-RK3
v2 v3 22 22 As a consequence, there is absolutely no risk to make any modification in the page itself as long as you don't rename the page or modify the source code of `{{{#!TracForm ... }}}` processors. 23 23 24 == Summary #summary 24 == Summary == #summary 25 || '''Action''' || ENHANCE-5_Gurvan — RK-3 time stepping || 26 || '''PI(S)''' || Gurvan Madec || 25 27 26 || '''Action''' || ENHANCE-5_Gurvan — RK-3 time stepping || 27 || '''PI(S)''' || Gurvan Madec || 28 {{{#!td 29 '''Digest''' 30 }}} 31 {{{#!td 32 Introduce an optional RK3 time-stepping scheme. The scheme will 33 1. prepare the futur introduction of a compensated time-space scheme, 34 2. allow AGRIF to be exactly conservative, and 35 3. make much more easier to use time coarsening of TRC and OFF-line variable volume calculation. 28 `#!td '''Digest''' ` {{{#!td Introduce an optional RK3 time-stepping scheme. The scheme will: 29 30 1. be a valuable alternative to the current Modified Leap-Frog (MLF, Leclair and Madec OM2009) scheme, 31 1. prepare the futur introduction of a compensated time-space scheme, 32 1. allow [http://agrif.imag.fr/ AGRIF] to be exactly conservative, and 33 1. make much more easier to use time coarsening of TRC and OFF-line variable volume calculation 36 34 37 35 In practice the work is to : 38 * add all time varying fields as argument of all DYN and TRA routines (as RK3 schemes uses the same tendency terms as the Leap-Frog scheme, but it calls most of them twice by time step)39 * introduce a stpRK3.F90 time-stepping module (which will contain a stp_RK3 routine)40 * move the existing Modified Leap-Frog time stepping (step.F90) in stpMLF.F90 module (containing stp routine renamed stp_MLF)41 * change the CALL to stp routine in memogcm.F90 by a CALL to either stp_MLF or stp_RK3 depending of namelist parameters42 }}}43 |-44 || '''Dependencies''' || no ||45 || '''Target''' || 2017 merge party ||46 || '''Trac Ticket''' || #XXXX ||47 || '''SVN branch''' || [source:/branches/$YEAR/dev_r{REV}_{WGorINSTITUTE}-{NUM}_{PIS}-{KEYWORDS}] ||48 || '''Previewer(s)''' || ''Names'' ||49 || '''Reviewer(s)''' || ''Names'' ||50 || '''Status''' || To be developed ||51 || '''Link''' || [[ExtractUrl(.)]] ||52 36 53 {{{#!comment 54 DON'T REMOVE THIS VOID HEADING OR IT WILL BREAK THE INCLUDE FEATURE BETWEEN WIKI PAGES 55 }}} 37 * add all time varying fields as argument of all DYN and TRA routines (as RK3 schemes uses the same tendency terms as the Leap-Frog scheme, but it calls most of them twice by time step) 38 * introduce a stpRK3.F90 time-stepping module (which will contain a stp_RK3 routine) 39 * move the existing Modified Leap-Frog time stepping (step.F90) in stpMLF.F90 module (containing stp routine renamed stp_MLF) 40 * change the CALL to stp routine in memogcm.F90 by a CALL to either stp_MLF or stp_RK3 depending of namelist parameters 41 42 }}} |- 43 44 || '''Dependencies''' || no || 45 || '''Target''' || 2017 merge party || 46 || '''Trac Ticket''' || !#1911 || 47 || '''SVN branch''' || [source:/branches/$YEAR/dev_r{REV}_{WGorINSTITUTE}-{NUM}_{PIS}-{KEYWORDS} /branches/2017/][source:/branches/$YEAR/dev_r{REV}_{WGorINSTITUTE}-{NUM}_{PIS}-{KEYWORDS} dev_r7881_ENHANCE09_RK]3 [[BR]] || 48 || '''Previewer(s)''' || ''Names'' || 49 || '''Reviewer(s)''' || ''Names'' || 50 || '''Status''' || To be developed || 51 || '''Link''' || [[ExtractUrl(.)]] || 52 53 `#!comment DON'T REMOVE THIS VOID HEADING OR IT WILL BREAK THE INCLUDE FEATURE BETWEEN WIKI PAGES ` 56 54 == == 57 55 {{{#!comment