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 7350 for branches/2016/dev_INGV_UKMO_2016/NEMOGCM/NEMO/OPA_SRC/step.F90 – NEMO

Ignore:
Timestamp:
2016-11-28T13:08:46+01:00 (7 years ago)
Author:
emanuelaclementi
Message:

ticket #1805 step 2: Add in changes from the 2015/dev_r5936_INGV1_WAVE branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_INGV_UKMO_2016/NEMOGCM/NEMO/OPA_SRC/step.F90

    r5930 r7350  
    2626   !!            3.6  !  2012-07  (J. Simeon, G. Madec. C. Ethe)  Online coarsening of outputs 
    2727   !!            3.6  !  2014-04  (F. Roquet, G. Madec) New equations of state 
     28   !!            3.6  !  2014-10  (E. Clementi, P. Oddo) Add Qiao vertical mixing in case of waves 
    2829   !!            3.7  !  2014-10  (G. Madec)  LDF simplication  
    2930   !!             -   !  2014-12  (G. Madec) remove KPP scheme 
     
    7576      !!              -8- Outputs and diagnostics 
    7677      !!---------------------------------------------------------------------- 
    77       INTEGER ::   jk      ! dummy loop indice 
     78      INTEGER ::   ji,jj,jk ! dummy loop indice 
    7879      INTEGER ::   indic    ! error indicator if < 0 
    7980      INTEGER ::   kcall    ! optional integer argument (dom_vvl_sf_nxt) 
     
    129130                         CALL zdf_bfr( kstp )         ! bottom friction (if quadratic) 
    130131      !                                               ! Vertical eddy viscosity and diffusivity coefficients 
    131       IF( lk_zdfric  )   CALL zdf_ric( kstp )            ! Richardson number dependent Kz 
    132       IF( lk_zdftke  )   CALL zdf_tke( kstp )            ! TKE closure scheme for Kz 
    133       IF( lk_zdfgls  )   CALL zdf_gls( kstp )            ! GLS closure scheme for Kz 
    134       IF( lk_zdfcst  ) THEN                              ! Constant Kz (reset avt, avm[uv] to the background value) 
     132      IF( lk_zdfric  )   CALL zdf_ric ( kstp )             ! Richardson number dependent Kz 
     133      IF( lk_zdftke  )   CALL zdf_tke ( kstp )             ! TKE closure scheme for Kz 
     134      IF( lk_zdfgls  )   CALL zdf_gls ( kstp )             ! GLS closure scheme for Kz 
     135      IF( ln_zdfqiao )   CALL zdf_qiao( kstp )             ! Qiao vertical mixing  
     136      ! 
     137      IF( lk_zdfcst  ) THEN                                ! Constant Kz (reset avt, avm[uv] to the background value) 
    135138         avt (:,:,:) = rn_avt0 * wmask (:,:,:) 
    136139         avmu(:,:,:) = rn_avm0 * wumask(:,:,:) 
     
    217220                         CALL dyn_adv       ( kstp )  ! advection (vector or flux form) 
    218221                         CALL dyn_vor       ( kstp )  ! vorticity term including Coriolis 
     222      IF( ln_wave .AND. ln_sdw .AND. ln_stcor)           & 
     223               &         CALL dyn_stcor     ( kstp )  ! Stokes-Coriolis forcing 
    219224                         CALL dyn_ldf       ( kstp )  ! lateral mixing 
    220225                         CALL dyn_hpg       ( kstp )  ! horizontal gradient of Hydrostatic pressure 
Note: See TracChangeset for help on using the changeset viewer.