1 | MODULE ldfdyn_oce |
---|
2 | !!====================================================================== |
---|
3 | !! *** MODULE ldfdyn_oce *** |
---|
4 | !! Ocean physics: lateral momentum mixing coefficient defined in memory |
---|
5 | !!====================================================================== |
---|
6 | !! History : 1.0 ! 2002-11 (G. Madec) F90: Free form and module |
---|
7 | !!---------------------------------------------------------------------- |
---|
8 | USE par_oce ! ocean parameters |
---|
9 | |
---|
10 | IMPLICIT NONE |
---|
11 | PUBLIC |
---|
12 | |
---|
13 | ! !!* Namelist namdyn_ldf : lateral mixing * |
---|
14 | LOGICAL , PUBLIC :: ln_dynldf_lap = .TRUE. !: laplacian operator |
---|
15 | LOGICAL , PUBLIC :: ln_dynldf_bilap = .FALSE. !: bilaplacian operator |
---|
16 | LOGICAL , PUBLIC :: ln_dynldf_level = .FALSE. !: iso-level direction |
---|
17 | LOGICAL , PUBLIC :: ln_dynldf_hor = .TRUE. !: horizontal (geopotential) direction |
---|
18 | LOGICAL , PUBLIC :: ln_dynldf_iso = .FALSE. !: iso-neutral direction |
---|
19 | REAL(wp), PUBLIC :: rn_ahm_0 = 40000._wp !: lateral laplacian eddy viscosity (m2/s) |
---|
20 | REAL(wp), PUBLIC :: rn_ahmb_0 = 0._wp !: lateral laplacian background eddy viscosity (m2/s) |
---|
21 | REAL(wp), PUBLIC :: rn_ahm_0_blp = 0._wp !: lateral bilaplacian eddy viscosity (m4/s) |
---|
22 | |
---|
23 | REAL(wp), PUBLIC :: ahm0, ahmb0, ahm0_blp ! OLD namelist names |
---|
24 | |
---|
25 | #if defined key_dynldf_c3d |
---|
26 | REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: ahm1, ahm2, ahm3, ahm4 ! ** 3D coefficients ** |
---|
27 | #elif defined key_dynldf_c2d |
---|
28 | REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: ahm1, ahm2, ahm3, ahm4 ! ** 2D coefficients ** |
---|
29 | #elif defined key_dynldf_c1d |
---|
30 | REAL(wp), PUBLIC, DIMENSION(jpk) :: ahm1, ahm2, ahm3, ahm4 ! ** 2D coefficients ** |
---|
31 | #else |
---|
32 | REAL(wp), PUBLIC :: ahm1, ahm2, ahm3, ahm4 ! ** 0D coefficients ** |
---|
33 | #endif |
---|
34 | |
---|
35 | !!---------------------------------------------------------------------- |
---|
36 | !! NEMO/OPA 3.2 , LOCEAN-IPSL (2009) |
---|
37 | !! $Id$ |
---|
38 | !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) |
---|
39 | !!====================================================================== |
---|
40 | END MODULE ldfdyn_oce |
---|