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 12062 for NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/TRA – NEMO

Ignore:
Timestamp:
2019-12-05T10:57:46+01:00 (4 years ago)
Author:
mathiot
Message:

changes required by N.J. review

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/TRA/traisf.F90

    r11987 r12062  
    1010   !!   tra_isf       : update the tracer trend at ocean surface 
    1111   !!---------------------------------------------------------------------- 
    12    USE oce            ! ocean dynamics and active tracers 
    13    USE dom_oce        ! ocean space domain variables 
    14    USE isf_oce        ! Ice shelf variable 
    15    USE phycst         ! physical constant 
    16    USE eosbn2         ! Equation Of State 
    17    USE isfutils       ! 
    18    ! 
    19    USE in_out_manager ! I/O manager 
    20    USE iom            ! xIOS server 
    21    USE timing         ! Timing 
     12   USE isf_oce                                     ! Ice shelf variables 
     13   USE oce     , ONLY : tsa                        ! ocean dynamics and active tracers 
     14   USE dom_oce , ONLY : e3t_n, r1_e1e2t            ! ocean space domain variables 
     15   USE isfutils, ONLY : debug                      ! debug option 
     16   USE timing  , ONLY : timing_start, timing_stop  ! Timing 
     17   USE in_out_manager                              ! I/O manager 
    2218 
    2319   IMPLICIT NONE 
     
    6359      IF ( ln_isfcpl ) THEN 
    6460         ! 
     61         ! Dynamical stability at start up after change in under ice shelf cavity geometry is achieve by correcting the divergence. 
     62         ! This is achieved by applying a volume flux in order to keep the horizontal divergence after remapping  
     63         ! the same as at the end of the latest time step. So correction need to be apply at nit000 (euler time step) and 
     64         ! half of it at nit000+1 (leap frog time step). 
     65         ! in accordance to this, the heat content flux due to injected water need to be added in the temperature and salt trend 
     66         ! at time step nit000 and nit000+1 
    6567         IF ( kt == nit000  ) CALL tra_isf_cpl(risfcpl_tsc       , tsa) 
    6668         IF ( kt == nit000+1) CALL tra_isf_cpl(risfcpl_tsc*0.5_wp, tsa) 
Note: See TracChangeset for help on using the changeset viewer.