Changes between Version 15 and Version 16 of ticket/0863
- Timestamp:
- 2011-10-13T18:40:34+02:00 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ticket/0863
v15 v16 18 18 Next sea surface height is first computed. The latter is necessary before computing next vertical scale factors. And now vertical velocity (eulerian cross-level velocity) can then be calculated. [[BR]] After this sequence, tracers and dynamics terms can be computed. Next tracers and dynamics fields are updated.[[BR]] Finally, after the swap of those fields, sea surface height and vertical scale factors can be swaped. 19 19 20 Calling sequence in `step` before tracers and dynamics:[[BR]]20 Calling sequence in `step` :[[BR]] 21 21 22 22 {{{ 23 CALL ssh_nxt ( kstp ) 24 IF( lk_vvl ) CALL dom_vvl_sf_nxt( kstp ) 25 CALL wzv ( kstp ) 26 }}} 27 Calling sequence in `step` after tracers and dynamics:[[BR]] 23 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 24 ! Update data, open boundaries, surface boundary condition (including sea-ice) 25 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 26 . 27 . 28 . 29 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 30 ! Ocean dynamics : hdiv, rot, ssh, e3, wn 31 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 32 CALL ssh_nxt ( kstp ) ! after ssh 33 IF( lk_vvl ) CALL dom_vvl_sf_nxt( kstp ) ! after vertical scale factors 34 CALL wzv ( kstp ) ! now cross-level velocity 28 35 29 {{{ 30 CALL ssh_swp ( kstp ) 31 IF( lk_vvl ) CALL dom_vvl_sf_swp( kstp ) 36 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 37 ! Ocean physics update (ua, va, ta, sa used as workspace) 38 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 39 . 40 . 41 . 42 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 43 ! Passive Tracer Model 44 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 45 . 46 . 47 . 48 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 49 ! Active tracers (ua, va used as workspace) 50 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 51 . 52 . 53 . 54 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 55 ! Dynamics (ta, sa used as workspace) 56 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 57 . 58 . 59 . 60 CALL ssh_swp( kstp ) ! swap of sea surface height 61 IF( lk_vvl ) CALL dom_vvl_sf_swp( kstp ) ! swap of vertical scale factors 32 62 }}} 33 63 == Newly created , renamed and suppressed variables == 34 * 2D fields `sshu_b`, 64 * 2D fields `sshu_b`, `sshu_n`,` sshu_a`, `sshv_b`, `sshv_n`, `sshv_a` and `sshf_n` needed for the previous z_star implementation are suppressed. 35 65 * 3D fields `mut`, `muu`, `muv` and `muf` and 2D fields `ee_t`, `ee_u`, `ee_v`, `ee_w` needed for the previous z_star implementation are also suppressed. 36 66 * `e3t_1`, `e3u_1`, `e3v_1`, `e3w_1`, `e3f_1`, `gdep3w_1`, `gdept_1` and `gdepw_1` are renamed with `_n` instead of `_1.`