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 5770 for branches/2015/dev_r5721_CNRS9_NOC3_LDF/NEMOGCM/NEMO/OPA_SRC/DYN/divcur.F90 – NEMO

Ignore:
Timestamp:
2015-10-01T14:48:08+02:00 (9 years ago)
Author:
gm
Message:

#1593: LDF-ADV, step II.2: phasing the improvements/simplifications of advective tracer trend (see wiki page)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5721_CNRS9_NOC3_LDF/NEMOGCM/NEMO/OPA_SRC/DYN/divcur.F90

    r5737 r5770  
    1818   !!             -   ! 2010-10  (R. Furner, G. Madec) runoff and cla added directly here 
    1919   !!            3.6  ! 2014-11  (P. Mathiot)          isf            added directly here 
     20   !!            3.7  ! 2015-10  (G. Madec) remove cross-land advection 
    2021   !!---------------------------------------------------------------------- 
    2122 
     
    2930   USE sbcrnf          ! river runoff  
    3031   USE sbcisf          ! ice shelf  
    31    USE cla             ! cross land advection             (cla_div routine) 
    3232   USE in_out_manager  ! I/O manager 
    3333   USE lbclnk          ! ocean lateral boundary conditions (or mpp link) 
     
    6868      !!         - compute the now divergence given by : 
    6969      !!         hdivn = 1/(e1t*e2t*e3t) ( di[e2u*e3u un] + dj[e1v*e3v vn] ) 
    70       !!      correct hdiv with runoff inflow (div_rnf), ice shelf melting (div_isf) 
    71       !!      and cross land flow (div_cla)  
     70      !!      correct hdiv with runoff inflow (div_rnf) and ice shelf melting (div_isf) 
    7271      !!              II. vorticity : 
    7372      !!         - save the curl computed at the previous time-step 
     
    226225      IF( ln_rnf      )   CALL sbc_rnf_div( hdivn )          ! runoffs   (update hdivn field) 
    227226      IF( ln_divisf .AND. (nn_isf /= 0) )   CALL sbc_isf_div( hdivn )          ! ice shelf (update hdivn field) 
    228       IF( nn_cla == 1 )   CALL cla_div    ( kt )             ! Cross Land Advection (Update Hor. divergence) 
    229227       
    230228      ! 4. Lateral boundary conditions on hdivn and rotn 
     
    256254      !!      - compute the now divergence given by : 
    257255      !!         hdivn = 1/(e1t*e2t*e3t) ( di[e2u*e3u un] + dj[e1v*e3v vn] ) 
    258       !!      correct hdiv with runoff inflow (div_rnf) and cross land flow (div_cla)  
     256      !!      correct hdiv with runoff inflow (div_rnf) 
    259257      !!              - Relavtive Vorticity : 
    260258      !!      - save the curl computed at the previous time-step (rotb = rotn) 
     
    325323      IF( ln_rnf      )   CALL sbc_rnf_div( hdivn )                            ! runoffs (update hdivn field) 
    326324      IF( ln_divisf .AND. (nn_isf .GT. 0) )   CALL sbc_isf_div( hdivn )          ! ice shelf (update hdivn field) 
    327       IF( nn_cla == 1 )   CALL cla_div    ( kt )             ! Cross Land Advection (update hdivn field) 
    328325      ! 
    329326      CALL lbc_lnk( hdivn, 'T', 1. )   ;   CALL lbc_lnk( rotn , 'F', 1. )     ! lateral boundary cond. (no sign change) 
Note: See TracChangeset for help on using the changeset viewer.