Changeset 32 for trunk/NEMO/OPA_SRC/LDF/ldftra_oce.F90
- Timestamp:
- 2004-02-17T10:20:15+01:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/LDF/ldftra_oce.F90
r3 r32 22 22 !!---------------------------------------------------------------------- 23 23 24 LOGICAL , PUBLIC :: & !! !** lateral mixing namelist (nam_traldf) **25 ln_traldf_lap = .TRUE. , & ! laplacian operator26 ln_traldf_bilap = .FALSE. , & ! bilaplacian operator27 ln_traldf_level = .FALSE. , & ! iso-level direction28 ln_traldf_hor = .FALSE. , & ! horizontal (geopotential) direction29 ln_traldf_iso = .TRUE. ! iso-neutral direction24 LOGICAL , PUBLIC :: & !!: ** lateral mixing namelist (nam_traldf) ** 25 ln_traldf_lap = .TRUE. , & !: laplacian operator 26 ln_traldf_bilap = .FALSE. , & !: bilaplacian operator 27 ln_traldf_level = .FALSE. , & !: iso-level direction 28 ln_traldf_hor = .FALSE. , & !: horizontal (geopotential) direction 29 ln_traldf_iso = .TRUE. !: iso-neutral direction 30 30 31 REAL(wp), PUBLIC :: & !! !** lateral mixing namelist (namldf) **32 aht0 = 2000._wp , & ! lateral eddy diffusivity (m2/s)33 ahtb0 = 0._wp , & ! lateral background eddy diffusivity (m2/s)34 aeiv0 = 2000._wp ! eddy induced velocity coefficient (m2/s)31 REAL(wp), PUBLIC :: & !!: ** lateral mixing namelist (namldf) ** 32 aht0 = 2000._wp , & !: lateral eddy diffusivity (m2/s) 33 ahtb0 = 0._wp , & !: lateral background eddy diffusivity (m2/s) 34 aeiv0 = 2000._wp !: eddy induced velocity coefficient (m2/s) 35 35 36 LOGICAL , PUBLIC :: & ! flag of the lateral diff. scheme used37 l_traldf_lap , & ! iso-level laplacian operator38 l_traldf_bilap , & ! iso-level bilaplacian operator39 l_traldf_bilapg , & ! geopotential bilap. (s-coord)40 l_traldf_iso , & ! iso-neutral laplacian or horizontal lapacian (s-coord)41 l_trazdf_iso , & ! idem for the vertical component42 l_trazdf_iso_vo , & ! idem with vectopt_memory43 l_traldf_iso_zps ! iso-neutral laplacian (partial steps)36 LOGICAL , PUBLIC :: & !: flag of the lateral diff. scheme used 37 l_traldf_lap , & !: iso-level laplacian operator 38 l_traldf_bilap , & !: iso-level bilaplacian operator 39 l_traldf_bilapg , & !: geopotential bilap. (s-coord) 40 l_traldf_iso , & !: iso-neutral laplacian or horizontal lapacian (s-coord) 41 l_trazdf_iso , & !: idem for the vertical component 42 l_trazdf_iso_vo , & !: idem with vectopt_memory 43 l_traldf_iso_zps !: iso-neutral laplacian (partial steps) 44 44 45 45 #if defined key_traldf_c3d 46 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & ! ** 3D coefficients **46 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & !: ** 3D coefficients ** 47 47 #elif defined key_traldf_c2d 48 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & ! ** 2D coefficients **48 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: ** 2D coefficients ** 49 49 #elif defined key_traldf_c1d 50 REAL(wp), PUBLIC, DIMENSION(jpk) :: & ! ** 1D coefficients **50 REAL(wp), PUBLIC, DIMENSION(jpk) :: & !: ** 1D coefficients ** 51 51 #else 52 REAL(wp), PUBLIC :: & ! ** 0D coefficients **52 REAL(wp), PUBLIC :: & !: ** 0D coefficients ** 53 53 #endif 54 ahtt, ahtu, ahtv, ahtw ! T-, U-, V-, W-points coefficients54 ahtt, ahtu, ahtv, ahtw !: T-, U-, V-, W-points coefficients 55 55 56 56 … … 59 59 !! 'key_traldf_eiv' eddy induced velocity 60 60 !!---------------------------------------------------------------------- 61 LOGICAL, PUBLIC, PARAMETER :: lk_traldf_eiv = .TRUE. ! eddy induced velocity flag61 LOGICAL, PUBLIC, PARAMETER :: lk_traldf_eiv = .TRUE. !: eddy induced velocity flag 62 62 63 63 # if defined key_traldf_c3d 64 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & ! ** 3D coefficients **64 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & !: ** 3D coefficients ** 65 65 # elif defined key_traldf_c2d 66 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & ! ** 2D coefficients **66 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: ** 2D coefficients ** 67 67 # elif defined key_traldf_c1d 68 REAL(wp), PUBLIC, DIMENSION(jpk) :: & ! ** 1D coefficients **68 REAL(wp), PUBLIC, DIMENSION(jpk) :: & !: ** 1D coefficients ** 69 69 # else 70 REAL(wp), PUBLIC :: & ! ** 0D coefficients **70 REAL(wp), PUBLIC :: & !: ** 0D coefficients ** 71 71 # endif 72 aeiu, aeiv, aeiw ! U-, V-, W-points induced velocity coef. (m2/s)72 aeiu, aeiv, aeiw !: U-, V-, W-points induced velocity coef. (m2/s) 73 73 74 74 # if defined key_diaeiv 75 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & 76 u_eiv, & ! The three component of the eddy induced velocity (m/s) 77 v_eiv, & ! saved for diagnostics and/or outputs 78 w_eiv ! 75 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & !: 76 u_eiv, v_eiv, w_eiv !: The three component of the eddy induced velocity (m/s) 79 77 # endif 80 78 … … 83 81 !! Default option : NO eddy induced velocity 84 82 !!---------------------------------------------------------------------- 85 LOGICAL , PUBLIC, PARAMETER :: lk_traldf_eiv = .FALSE. ! eddy induced velocity flag83 LOGICAL , PUBLIC, PARAMETER :: lk_traldf_eiv = .FALSE. !: eddy induced velocity flag 86 84 REAL(wp), PUBLIC :: aeiu, aeiv, aeiw 87 85 #endif
Note: See TracChangeset
for help on using the changeset viewer.