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 11180 for NEMO/branches/UKMO/NEMO_4.0_surge/src/OCE/nemogcm.F90 – NEMO

Ignore:
Timestamp:
2019-06-25T18:50:27+02:00 (5 years ago)
Author:
clne
Message:

Initial commit of code for 2d (surge) work in NEMO4.
This is aiming to replicate the 3.6 version in branches/UKMO/dev_r5518_Surge_Modelling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0_surge/src/OCE/nemogcm.F90

    r10888 r11180  
    7575   USE sbc_oce , ONLY : lk_oasis 
    7676   USE wet_dry        ! Wetting and drying setting   (wad_init routine) 
     77   USE dom_oce , ONLY : ln_2d  
    7778#if defined key_top 
    7879   USE trcini         ! passive tracer initialisation 
     
    446447                                      
    447448      !                                         ! Lateral physics 
    448                            CALL ldf_tra_init      ! Lateral ocean tracer physics 
     449      IF (.NOT. ln_2d)     CALL ldf_tra_init      ! Lateral ocean tracer physics 
    449450                           CALL ldf_eiv_init      ! eddy induced velocity param. 
    450451                           CALL ldf_dyn_init      ! Lateral ocean momentum physics 
    451452 
    452453      !                                      ! Active tracers 
    453       IF( ln_traqsr    )   CALL tra_qsr_init      ! penetrative solar radiation qsr 
    454                            CALL tra_bbc_init      ! bottom heat flux 
    455                            CALL tra_bbl_init      ! advective (and/or diffusive) bottom boundary layer scheme 
    456                            CALL tra_dmp_init      ! internal tracer damping 
    457                            CALL tra_adv_init      ! horizontal & vertical advection 
    458                            CALL tra_ldf_init      ! lateral mixing 
     454      IF (.NOT. ln_2d) THEN  ! No tracers in 2D mode  
     455          IF( ln_traqsr    )   CALL tra_qsr_init      ! penetrative solar radiation qsr 
     456                               CALL tra_bbc_init      ! bottom heat flux 
     457                               CALL tra_bbl_init      ! advective (and/or diffusive) bottom boundary layer scheme 
     458                               CALL tra_dmp_init      ! internal tracer damping 
     459                               CALL tra_adv_init      ! horizontal & vertical advection 
     460                               CALL tra_ldf_init      ! lateral mixing 
     461      ENDIF 
    459462 
    460463      !                                      ! Dynamics 
Note: See TracChangeset for help on using the changeset viewer.