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.
2021WP/KNL-02_Jerome_RK3_stage1_tsplit (diff) – NEMO

Changes between Version 8 and Version 9 of 2021WP/KNL-02_Jerome_RK3_stage1_tsplit


Ignore:
Timestamp:
2021-03-04T10:31:34+01:00 (3 years ago)
Author:
jchanut
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2021WP/KNL-02_Jerome_RK3_stage1_tsplit

    v8 v9  
    9797      Nnn_e  =  Naa_e 
    9898   END DO 
     99   ! 
     100   ! ----------------------Leapfrog only--------------------------------! 
     101   IF( .NOT.( kt == nit000 .AND. l_1st_euler ) ) THEN 
     102      DO_2D( 1, 1, 1, 1 ) 
     103         zun_save = un_adv(ji,jj) 
     104         zvn_save = vn_adv(ji,jj) 
     105 
     106         un_adv(ji,jj) = r1_2 * ( ub2_b(ji,jj) + zun_save - rn_atfp * un_bf(ji,jj) ) 
     107         vn_adv(ji,jj) = r1_2 * ( vb2_b(ji,jj) + zvn_save - rn_atfp * vn_bf(ji,jj) ) 
     108!                          ! Update corrective fluxes for next time step 
     109         un_bf(ji,jj)  = rn_atfp * un_bf(ji,jj) + ( zun_save - ub2_b(ji,jj) ) 
     110         vn_bf(ji,jj)  = rn_atfp * vn_bf(ji,jj) + ( zvn_save - vb2_b(ji,jj) ) 
     111!                          ! Save integrated transport for next computation 
     112         ub2_b(ji,jj) = zun_save 
     113         vb2_b(ji,jj) = zvn_save 
     114      END_2D 
     115    END IF 
    99116}}} 
    100117