Changeset 2715 for trunk/NEMOGCM/NEMO/OPA_SRC/ZDF/zdf_oce.F90
- Timestamp:
- 2011-03-30T17:58:35+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/ZDF/zdf_oce.F90
r2528 r2715 7 7 !! 3.2 ! 2009-07 (G.Madec) addition of avm 8 8 !!---------------------------------------------------------------------- 9 USE par_oce ! ocean parameters 9 USE par_oce ! ocean parameters 10 USE in_out_manager ! I/O manager 11 USE lib_mpp ! MPP library 10 12 11 13 IMPLICIT NONE 12 14 PRIVATE 15 16 PUBLIC zdf_oce_alloc ! Called in nemogcm.F90 13 17 14 18 #if defined key_zdfcst || defined key_esopa … … 33 37 34 38 35 REAL(wp), PUBLIC, DIMENSION (jpk):: avmb , avtb !: background profile of avm and avt36 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: avtb_2d !: set in tke_init, for other modif than ice37 REAL(wp), PUBLIC, DIMENSION(jpi,jpj):: bfrua, bfrva !: Bottom friction coefficients set in zdfbfr38 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: avmu , avmv !: vertical viscosity coef at uw- & vw-pts[m2/s]39 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: avm , avt !: vertical viscosity & diffusivity coef at w-pt[m2/s]39 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:) :: avmb , avtb !: background profile of avm and avt 40 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:,:) :: avtb_2d !: horizontal shape of background Kz profile 41 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:,:) :: bfrua, bfrva !: Bottom friction coefficients set in zdfbfr 42 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:,:,:) :: avmu , avmv !: vertical viscosity coef at uw- & vw-pts [m2/s] 43 REAL(wp), PUBLIC, SAVE, ALLOCATABLE, DIMENSION(:,:,:) :: avm , avt !: vertical viscosity & diffusivity coef at w-pt [m2/s] 40 44 41 45 !!---------------------------------------------------------------------- 42 !! NEMO/OPA 3.3 , NEMO Consortium (2010)46 !! NEMO/OPA 4.0 , NEMO Consortium (2011) 43 47 !! $Id$ 44 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 48 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 49 !!---------------------------------------------------------------------- 50 CONTAINS 51 52 INTEGER FUNCTION zdf_oce_alloc() 53 !!---------------------------------------------------------------------- 54 !! *** FUNCTION zdf_oce_alloc *** 55 !!---------------------------------------------------------------------- 56 ! 57 ALLOCATE(avmb(jpk) , bfrua(jpi,jpj) , & 58 & avtb(jpk) , bfrva(jpi,jpj) , avtb_2d(jpi,jpj) , & 59 & avmu(jpi,jpj,jpk), avm(jpi,jpj,jpk) , & 60 & avmv(jpi,jpj,jpk), avt(jpi,jpj,jpk) , STAT = zdf_oce_alloc ) 61 ! 62 IF( zdf_oce_alloc /= 0 ) CALL ctl_warn('zdf_oce_alloc: failed to allocate arrays') 63 ! 64 END FUNCTION zdf_oce_alloc 65 45 66 !!====================================================================== 46 67 END MODULE zdf_oce
Note: See TracChangeset
for help on using the changeset viewer.