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 12680 for NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/DOM/domvvl.F90 – NEMO

Ignore:
Timestamp:
2020-04-03T18:54:55+02:00 (4 years ago)
Author:
techene
Message:

dynatfQCO.F90, stepLF.F90 : fixed (remove pe3. from dyn_atf_qco input arguments), all : remove e3. tables and include gurvan's feedbacks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/DOM/domvvl.F90

    r12482 r12680  
    1212   !!---------------------------------------------------------------------- 
    1313 
    14    !!---------------------------------------------------------------------- 
    15    !!   dom_vvl_init     : define initial vertical scale factors, depths and column thickness 
    16    !!   dom_vvl_sf_nxt   : Compute next vertical scale factors 
    17    !!   dom_vvl_sf_update   : Swap vertical scale factors and update the vertical grid 
    18    !!   dom_vvl_interpol : Interpolate vertical scale factors from one grid point to another 
    19    !!   dom_vvl_rst      : read/write restart file 
    20    !!   dom_vvl_ctl      : Check the vvl options 
    21    !!---------------------------------------------------------------------- 
    2214   USE oce             ! ocean dynamics and tracers 
    2315   USE phycst          ! physical constant 
     
    3628   IMPLICIT NONE 
    3729   PRIVATE 
    38  
    39    PUBLIC  dom_vvl_init       ! called by domain.F90 
    40    PUBLIC  dom_vvl_zgr        ! called by isfcpl.F90 
    41    PUBLIC  dom_vvl_sf_nxt     ! called by step.F90 
    42    PUBLIC  dom_vvl_sf_update  ! called by step.F90 
    43    PUBLIC  dom_vvl_interpol   ! called by dynnxt.F90 
    44  
     30    
    4531   !                                                      !!* Namelist nam_vvl 
    4632   LOGICAL , PUBLIC :: ln_vvl_zstar           = .FALSE.    ! zstar  vertical coordinate 
     
    6450   REAL(wp)        , ALLOCATABLE, SAVE, DIMENSION(:,:)   :: frq_rst_hdv                 ! retoring period for low freq. divergence 
    6551 
     52#if defined key_qco 
     53   !!---------------------------------------------------------------------- 
     54   !!   'key_qco'      EMPTY MODULE      Quasi-Eulerian vertical coordonate 
     55   !!---------------------------------------------------------------------- 
     56#else 
     57   !!---------------------------------------------------------------------- 
     58   !!   Default key      Old management of time varying vertical coordinate 
     59   !!---------------------------------------------------------------------- 
     60    
     61   !!---------------------------------------------------------------------- 
     62   !!   dom_vvl_init     : define initial vertical scale factors, depths and column thickness 
     63   !!   dom_vvl_sf_nxt   : Compute next vertical scale factors 
     64   !!   dom_vvl_sf_update   : Swap vertical scale factors and update the vertical grid 
     65   !!   dom_vvl_interpol : Interpolate vertical scale factors from one grid point to another 
     66   !!   dom_vvl_rst      : read/write restart file 
     67   !!   dom_vvl_ctl      : Check the vvl options 
     68   !!---------------------------------------------------------------------- 
     69 
     70   PUBLIC  dom_vvl_init       ! called by domain.F90 
     71   PUBLIC  dom_vvl_zgr        ! called by isfcpl.F90 
     72   PUBLIC  dom_vvl_sf_nxt     ! called by step.F90 
     73   PUBLIC  dom_vvl_sf_update  ! called by step.F90 
     74   PUBLIC  dom_vvl_interpol   ! called by dynnxt.F90 
     75    
    6676   !! * Substitutions 
    6777#  include "do_loop_substitute.h90" 
     
    136146      ! 
    137147   END SUBROUTINE dom_vvl_init 
    138    ! 
     148 
     149 
    139150   SUBROUTINE dom_vvl_zgr(Kbb, Kmm, Kaa) 
    140151      !!---------------------------------------------------------------------- 
     
    10391050   END SUBROUTINE dom_vvl_ctl 
    10401051 
     1052#endif 
     1053 
    10411054   !!====================================================================== 
    10421055END MODULE domvvl 
Note: See TracChangeset for help on using the changeset viewer.