Changeset 15 for trunk/NEMO/OPA_SRC/oce.F90
- Timestamp:
- 2004-02-17T08:25:44+01:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/oce.F90
r3 r15 1 1 MODULE oce 2 2 !!====================================================================== 3 !! *** MODULE oce ***3 !! *** MODULE oce *** 4 4 !! Ocean : dynamics and active tracers defined in memory 5 5 !!====================================================================== … … 13 13 14 14 IMPLICIT NONE 15 PRIVATE 15 16 16 17 !! Physics and algorithm flags 17 18 !! --------------------------- 18 #if defined key_vectopt_memory 19 LOGICAL :: l_vopt = .TRUE. !: memory vector optimization flag 20 #else 21 LOGICAL :: l_vopt = .FALSE. !: memory vector optimization flag 22 #endif 23 24 LOGICAL :: ln_dynhpg_imp = .FALSE. ! semi-implicite hpg flag 19 LOGICAL, PUBLIC :: ln_dynhpg_imp = .FALSE. !: semi-implicite hpg flag 25 20 26 21 !! dynamics and tracer fields 27 22 !! -------------------------- 28 REAL(wp), DIMENSION(jpi,jpj,jpk) :: &23 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & !: 29 24 ! before ! now ! after ! 30 25 ub , un , ua , & !: i-horizontal velocity (m/s) … … 35 30 tb , tn , ta , & !: potential temperature (celcius) 36 31 sb , sn , sa !: salinity (psu) 37 REAL(wp), DIMENSION(jpi,jpj,jpk) :: &32 REAL(wp), PUBLIC, DIMENSION(jpi,jpj,jpk) :: & !: 38 33 rhd , & !: in situ density anomalie rhd=(rho-rau0)/rau0 (no units) 39 34 rhop, & !: potential volumic mass (kg/m3) … … 42 37 !! surface pressure gradient 43 38 !! ------------------------- 44 REAL(wp), DIMENSION(jpi,jpj) :: &39 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: 45 40 spgu, spgv !: horizontal surface pressure gradient 46 41 … … 48 43 !! interpolated gradient 49 44 !! --------------------- 50 REAL(wp), DIMENSION(jpi,jpj) :: &45 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: 51 46 gtu, gsu, gru, & !: t-, s- and rd horizontal gradient at u- and 52 47 gtv, gsv, grv !: v-points at bottom ocean level 53 48 #else 54 REAL(wp) :: &49 REAL(wp), PUBLIC :: & !: 55 50 gtu, gsu, gru, & !: dummy scalars 56 51 gtv, gsv, grv !: … … 60 55 !! free surface - constant volume formulation 61 56 !! ------------------------------------------ 62 REAL(wp), DIMENSION(jpi,jpj) :: &57 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: 63 58 sshb, sshn, & !: before, now sea surface height (meters) 64 59 hu, hv !: depth at u- and v-points (meters) 65 60 # if defined key_obc 66 REAL(wp) obcsurftot !: Total lateral surface of open boundaries 67 REAL(wp), DIMENSION(jpi,jpj) :: & 61 REAL(wp), PUBLIC :: & !: 62 obcsurftot !: Total lateral surface of open boundaries 63 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: 68 64 obcumask, obcvmask !: u-, v- Force filtering mask for the open 69 65 ! ! boundary condition on grad D … … 73 69 !! rigid-lid formulation 74 70 !! --------------------- 75 REAL(wp), DIMENSION(jpi,jpj) :: &71 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: & !: 76 72 hur, hvr, & !: inverse of u and v-points ocean depth (1/m) 77 73 bsfb, bsfn, & !: before, now barotropic streamfunction (m3/s)
Note: See TracChangeset
for help on using the changeset viewer.