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.
Changeset 15564 for NEMO/releases/r4.0/r4.0-HEAD/src/NST/agrif_top_update.F90 – NEMO

Ignore:
Timestamp:
2021-12-01T17:35:59+01:00 (3 years ago)
Author:
jchanut
Message:

#2751, fixes small constancy preservation issue with AGRIF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/releases/r4.0/r4.0-HEAD/src/NST/agrif_top_update.F90

    r11078 r15564  
    173173      !! 
    174174      INTEGER :: ji,jj,jk,jn 
    175       REAL(wp) :: ztb, ztnu, ztno 
     175      REAL(wp) :: ztb, ze3b, ztnu, ztno 
    176176      !!---------------------------------------------------------------------- 
    177177      ! 
     
    204204                     DO ji=i1,i2 
    205205                        IF( tabres(ji,jj,jk,jn) .NE. 0. ) THEN 
    206                            ztb  = trb(ji,jj,jk,jn) * e3t_b(ji,jj,jk) ! fse3t_b prior update should be used 
     206 
     207                           ze3b = e3t_b(ji,jj,jk) & ! Recover e3t_b before update 
     208                                & - rn_atfp * ( e3t_n(ji,jj,jk) - e3t_a(ji,jj,jk) ) 
     209                           ztb  = trb(ji,jj,jk,jn) * ze3b  
    207210                           ztnu = tabres(ji,jj,jk,jn) 
    208211                           ztno = trn(ji,jj,jk,jn) * e3t_a(ji,jj,jk) 
Note: See TracChangeset for help on using the changeset viewer.