Changes between Version 2 and Version 3 of 2021WP/KNL-02_Jerome_RK3_stage1_tsplit
- Timestamp:
- 2021-03-03T12:27:12+01:00 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2021WP/KNL-02_Jerome_RK3_stage1_tsplit
v2 v3 21 21 22 22 === Description 23 1) Simplify/clean the actual split-explicit procedure: 24 - Remove " centred integration" of barotropic mode (ln_bt_fw=F), which is only relevant with LF-RA and not compatible with AGRIF. 25 - Set initialization of filtering weights at initialization step (maybe not relevant to do so if any adaptive time stepping procedure is ever implemented). 26 - Add time indexes (4 levels) to barotropic instantaneous arrays (AB3-AM4 time stepping) 23 27 24 {{{#!box width=25em help 25 Describe the goal of development and the methodology, \\ 26 add reference documents or publications if relevant. 28 2) Refactorize dynspg_ts module: 29 - Extract a single external step into a stp_2D routine 30 - Same for barotropic to baroclinic forcing term: prep_stp_2D 31 32 33 {{{ 34 ! Set barotropic forcing (incl. 3d to 2d forcing) 35 ! Initialize instantaneous barotropic arrays 36 CALL prep_stp_2D( kstp, Nbb, Nbb, Naa, Nrhs ) 37 38 DO kstp_e = 1, icycle 39 CALL stp_2D(kstp, kstp_e, ll_init, Nbbb_e, Nbb_e, Nnn_e, uu_e, vv_e, ssh_e, Naa_e) 40 ! Swap external arrays: 41 Nbbb_e = Nbb_e 42 Nbb_e = Nnn_e 43 Nnn_e = Naa_e 44 END DO 27 45 }}} 46 28 47 29 48 ''...''