- Timestamp:
- 2011-10-05T11:16:29+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_r2802_NOCL_Smagorinsky/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.F90
r2715 r2887 38 38 !! NEMO/OPA 3.3 , NEMO Consortium (2010) 39 39 !! $Id$ 40 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 41 !!---------------------------------------------------------------------- 40 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 41 !!---------------------------------------------------------------------- 42 42 43 CONTAINS 43 44 … … 62 63 !!---------------------------------------------------------------------- 63 64 INTEGER :: ioptio ! ??? 64 LOGICAL :: 65 LOGICAL :: ll_print = .FALSE. ! Logical flag for printing viscosity coef. 65 66 !! 66 67 NAMELIST/namdyn_ldf/ ln_dynldf_lap , ln_dynldf_bilap, & 67 68 & ln_dynldf_level, ln_dynldf_hor , ln_dynldf_iso, & 68 & rn_ahm_0_lap , rn_ahmb_0 , rn_ahm_0_blp 69 & rn_ahm_0_lap , rn_ahmb_0 , rn_ahm_0_blp ,cmsmag1,cmsmag2 69 70 !!---------------------------------------------------------------------- 70 71 … … 85 86 WRITE(numout,*) ' background viscosity rn_ahmb_0 = ', rn_ahmb_0 86 87 WRITE(numout,*) ' horizontal bilaplacian eddy viscosity rn_ahm_0_blp = ', rn_ahm_0_blp 88 WRITE(numout,*) ' smagorinsky coefficient for laplacian cmsmag1 = ' , cmsmag1 89 WRITE(numout,*) ' smagorinsky coefficient for bilaplacian cmsmag2 = ' , cmsmag2 87 90 ENDIF 88 91 … … 128 131 ! Lateral eddy viscosity 129 132 ! ====================== 133 #if defined key_dynldf_smag && ! defined key_dynldf_c3d 134 IF(lwp) WRITE(numout,*) ' key_dynldf_smag can not be used without key_dynldf_c3d' 135 #endif 136 130 137 #if defined key_dynldf_c3d 131 138 CALL ldf_dyn_c3d( ll_print ) ! ahm = 3D coef. = F( longitude, latitude, depth ) … … 206 213 REAL(wp), INTENT(in ) :: pwam ! width of inflection 207 214 REAL(wp), INTENT(in ) :: pbot ! bottom value (0<pbot<= 1) 208 REAL(wp), INTENT(in ), DIMENSION (:) :: pdep ! depth of the gridpoint (T, U, V, F)209 REAL(wp), INTENT(inout), DIMENSION (:,:,:) :: pah ! adimensional vertical profile215 REAL(wp), INTENT(in ), DIMENSION (jpk) :: pdep ! depth of the gridpoint (T, U, V, F) 216 REAL(wp), INTENT(inout), DIMENSION(jpi,jpj,jpk) :: pah ! adimensional vertical profile 210 217 !! 211 218 INTEGER :: jk ! dummy loop indices … … 248 255 REAL(wp), INTENT(in ) :: pwam ! width of inflection 249 256 REAL(wp), INTENT(in ) :: pbot ! bottom value (0<pbot<= 1) 250 REAL(wp), INTENT(in ), DIMENSION (:,:,:) :: pdep ! dep of the gridpoint (T, U, V, F)251 REAL(wp), INTENT(inout), DIMENSION (:,:,:) :: pah ! adimensional vertical profile257 REAL(wp), INTENT(in ), DIMENSION(jpi,jpj,jpk) :: pdep ! dep of the gridpoint (T, U, V, F) 258 REAL(wp), INTENT(inout), DIMENSION(jpi,jpj,jpk) :: pah ! adimensional vertical profile 252 259 !! 253 260 INTEGER :: jk ! dummy loop indices
Note: See TracChangeset
for help on using the changeset viewer.