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 12706 for NEMO/branches/UKMO/NEMO_4.0.2_ENHANCE-02_ISF_nemo/src/OCE/step.F90 – NEMO

Ignore:
Timestamp:
2020-04-07T18:34:56+02:00 (4 years ago)
Author:
mathiot
Message:

NEMO_4.0.2_ENHANCE-02_ISF_nemo: in sync with trunk right before release_4.0-HEAD was created (svn merge -r 12072:12367 /NEMO/trunk)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0.2_ENHANCE-02_ISF_nemo/src/OCE/step.F90

    r12143 r12706  
    155155      IF( l_ldftra_time .OR. l_ldfeiv_time )   CALL ldf_tra( kstp )       !       and/or eiv coeff. 
    156156      IF( l_ldfdyn_time                    )   CALL ldf_dyn( kstp )       ! eddy viscosity coeff.  
    157  
    158157      !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    159158      !  Ocean dynamics : hdiv, ssh, e3, u, v, w 
     
    189188         IF(.NOT.ln_linssh) CALL dom_vvl_sf_nxt( kstp, kcall=2 )  ! after vertical scale factors (update depth average component) 
    190189      ENDIF 
    191                          CALL dyn_zdf       ( kstp )  ! vertical diffusion 
    192  
    193       IF( ln_dynspg_ts ) THEN                          
     190                            CALL dyn_zdf    ( kstp )  ! vertical diffusion 
     191      IF( ln_dynspg_ts ) THEN                         ! vertical scale factors and vertical velocity need to be updated 
    194192                            CALL wzv        ( kstp )              ! now cross-level velocity  
    195193         IF( ln_zad_Aimp )  CALL wAimp      ( kstp )  ! Adaptive-implicit vertical advection partitioning 
    196194      ENDIF 
     195       
    197196 
    198197      !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     
    206205      IF( ln_floats  )   CALL flo_stp ( kstp )        ! drifting Floats 
    207206      IF( ln_diacfl  )   CALL dia_cfl ( kstp )        ! Courant number diagnostics 
    208       IF( lk_diahth  )   CALL dia_hth ( kstp )        ! Thermocline depth (20 degres isotherm depth) 
     207                         CALL dia_hth ( kstp )        ! Thermocline depth (20 degres isotherm depth) 
    209208      IF( ln_diadct  )   CALL dia_dct ( kstp )        ! Transports 
    210209                         CALL dia_ar5 ( kstp )        ! ar5 diag 
     210      IF( ln_diaptr  )   CALL dia_ptr                 ! Poleward adv/ldf TRansports diagnostics 
    211211      IF( ln_diaharm )   CALL dia_harm( kstp )        ! Tidal harmonic analysis 
    212212                         CALL dia_wri ( kstp )        ! ocean model: outputs 
     
    245245                         CALL tra_ldf       ( kstp )  ! lateral mixing 
    246246 
    247 !!gm : why CALL to dia_ptr has been moved here??? (use trends info?) 
    248       IF( ln_diaptr  )   CALL dia_ptr                 ! Poleward adv/ldf TRansports diagnostics 
    249 !!gm 
    250247                         CALL tra_zdf       ( kstp )  ! vertical mixing and after tracer fields 
    251248      IF( ln_zdfnpc  )   CALL tra_npc       ( kstp )  ! update after fields by non-penetrative convection 
Note: See TracChangeset for help on using the changeset viewer.