New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
ticket/0863 (diff) – NEMO

Changes between Version 15 and Version 16 of ticket/0863


Ignore:
Timestamp:
2011-10-13T18:40:34+02:00 (13 years ago)
Author:
mlelod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/0863

    v15 v16  
    1818Next 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. 
    1919 
    20 Calling sequence in `step` before tracers and dynamics:[[BR]] 
     20Calling sequence in `step` :[[BR]] 
    2121 
    2222{{{ 
    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 
    2835 
    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 
    3262}}} 
    3363== Newly created , renamed and suppressed variables == 
    34  * 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. 
     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. 
    3565 * 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. 
    3666 * `e3t_1`, `e3u_1`, `e3v_1`, `e3w_1`, `e3f_1`, `gdep3w_1`, `gdept_1` and `gdepw_1` are renamed with `_n` instead of `_1.`