- Timestamp:
- 2020-04-03T18:54:55+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/DOM/domvvl.F90
r12482 r12680 12 12 !!---------------------------------------------------------------------- 13 13 14 !!----------------------------------------------------------------------15 !! dom_vvl_init : define initial vertical scale factors, depths and column thickness16 !! dom_vvl_sf_nxt : Compute next vertical scale factors17 !! dom_vvl_sf_update : Swap vertical scale factors and update the vertical grid18 !! dom_vvl_interpol : Interpolate vertical scale factors from one grid point to another19 !! dom_vvl_rst : read/write restart file20 !! dom_vvl_ctl : Check the vvl options21 !!----------------------------------------------------------------------22 14 USE oce ! ocean dynamics and tracers 23 15 USE phycst ! physical constant … … 36 28 IMPLICIT NONE 37 29 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 45 31 ! !!* Namelist nam_vvl 46 32 LOGICAL , PUBLIC :: ln_vvl_zstar = .FALSE. ! zstar vertical coordinate … … 64 50 REAL(wp) , ALLOCATABLE, SAVE, DIMENSION(:,:) :: frq_rst_hdv ! retoring period for low freq. divergence 65 51 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 66 76 !! * Substitutions 67 77 # include "do_loop_substitute.h90" … … 136 146 ! 137 147 END SUBROUTINE dom_vvl_init 138 ! 148 149 139 150 SUBROUTINE dom_vvl_zgr(Kbb, Kmm, Kaa) 140 151 !!---------------------------------------------------------------------- … … 1039 1050 END SUBROUTINE dom_vvl_ctl 1040 1051 1052 #endif 1053 1041 1054 !!====================================================================== 1042 1055 END MODULE domvvl
Note: See TracChangeset
for help on using the changeset viewer.