Changeset 2528 for trunk/NEMOGCM/NEMO/OPA_SRC/oce.F90
- Timestamp:
- 2010-12-27T18:33:53+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/oce.F90
- Property svn:eol-style deleted
r1601 r2528 4 4 !! Ocean : dynamics and active tracers defined in memory 5 5 !!====================================================================== 6 !! History : 0.1 ! 2002-11 (G. Madec) F90: Free form and module 7 !! 1.0 ! 2005-11 (V. Garnier) Surface pressure gradient organization 6 !! History : 1.0 ! 2002-11 (G. Madec) F90: Free form and module 8 7 !! 3.1 ! 2009-02 (G. Madec, M. Leclair) pure z* coordinate 8 !! 3.3 ! 2010-09 (C. Ethe) TRA-TRC merge: add ts, gtsu, gtsv 4D arrays 9 9 !!---------------------------------------------------------------------- 10 10 USE par_oce ! ocean parameters … … 13 13 PRIVATE 14 14 15 LOGICAL , PUBLIC :: l_traldf_rot= .FALSE. !: rotated laplacian operator for lateral diffusion15 LOGICAL , PUBLIC :: l_traldf_rot = .FALSE. !: rotated laplacian operator for lateral diffusion 16 16 17 !! dynamics and tracer fields ! before ! now ! after ! the after trends becomes the fields 18 !! -------------------------- ! fields ! fields ! trends ! only after tra_zdf and dyn_spg 19 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: ub , un , ua !: i-horizontal velocity [m/s] 20 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: vb , vn , va !: j-horizontal velocity [m/s] 21 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: wn !: vertical velocity [m/s] 22 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rotb , rotn !: relative vorticity [s-1] 23 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: hdivb , hdivn !: horizontal divergence [s-1] 24 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: tb , tn , ta !: potential temperature [Celcius] 25 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: sb , sn , sa !: salinity [psu] 26 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rn2b , rn2 !: brunt-vaisala frequency**2 [s-2] 17 !! dynamics and tracer fields ! before ! now ! after ! the after trends becomes the fields 18 !! -------------------------- ! fields ! fields ! trends ! only after tra_zdf and dyn_spg 19 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: ub , un , ua !: i-horizontal velocity [m/s] 20 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: vb , vn , va !: j-horizontal velocity [m/s] 21 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: wn !: vertical velocity [m/s] 22 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rotb , rotn !: relative vorticity [s-1] 23 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: hdivb, hdivn !: horizontal divergence [s-1] 24 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: tb , tn , ta !: potential temperature [Celcius] 25 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: sb , sn , sa !: salinity [psu] 26 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk,jpts) :: tsb , tsn , tsa !: 4D T-S fields [Celcius,psu] 27 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rn2b , rn2 !: brunt-vaisala frequency**2 [s-2] 27 28 ! 28 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rhd !: in situ density anomalie rhd=(rho-rau0)/rau0 29 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rhd !: in situ density anomalie rhd=(rho-rau0)/rau0 [no units] 29 30 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: rhop !: potential volumic mass [kg/m3] 30 31 !! advection scheme choice32 !! -----------------------33 CHARACTER(len=3), PUBLIC :: l_adv !: flag for the advection scheme used (= 'ce2', 'tvd', 'mus' or ...)34 35 !! surface pressure gradient36 !! -------------------------37 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: spgu, spgv !: horizontal surface pressure gradient38 39 !! interpolated gradient (only used in zps case)40 !! ---------------------41 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: gtu, gsu, gru !: horizontal gradient of T, S and rd at bottom u-point42 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: gtv, gsv, grv !: horizontal gradient of T, S and rd at bottom v-point43 31 44 32 !! free surface ! before ! now ! after ! … … 47 35 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: sshu_b , sshu_n , sshu_a !: sea surface height at u-point [m] 48 36 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: sshv_b , sshv_n , sshv_a !: sea surface height at u-point [m] 49 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: sshf_b , sshf_n , sshf_a !: sea surface height at f-point [m] 37 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: sshf_n !: sea surface height at f-point [m] 38 ! 39 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: spgu, spgv !: horizontal surface pressure gradient 40 41 !! interpolated gradient (only used in zps case) 42 !! --------------------- 43 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpts) :: gtsu, gtsv !: horizontal gradient of T, S bottom u-point 44 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: gru , grv !: horizontal gradient of rd at bottom u-point 50 45 51 46 !!---------------------------------------------------------------------- 52 !! NEMO/OPA 3. 2 , LOCEAN-IPSL (2008)47 !! NEMO/OPA 3.3 , NEMO Consortium (2010) 53 48 !! $Id$ 54 !! Software governed by the CeCILL licence ( modipsl/doc/NEMO_CeCILL.txt)49 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 55 50 !!====================================================================== 56 51 END MODULE oce
Note: See TracChangeset
for help on using the changeset viewer.