Changeset 367 for trunk/NEMO/OPA_SRC/DYN/dynspg.F90
- Timestamp:
- 2005-12-28T10:25:10+01:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DYN/dynspg.F90
r359 r367 12 12 USE oce ! ocean dynamics and tracers variables 13 13 USE dom_oce ! ocean space and time domain variables 14 USE obc_oce ! ocean open boundary conditions 15 USE dynspg_oce ! surface pressure gradient variables 14 16 USE dynspg_exp ! surface pressure gradient (dyn_spg_exp routine) 15 17 USE dynspg_ts ! surface pressure gradient (dyn_spg_ts routine) … … 27 29 !! * Accessibility 28 30 PUBLIC dyn_spg ! routine called by step module 29 30 !! * Public variables31 #if defined key_dynspg_exp || defined key_esopa32 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_exp = .TRUE. !: Explicit free surface flag33 #else34 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_exp = .FALSE. !: Explicit free surface flag35 #endif36 #if defined key_dynspg_ts || defined key_esopa37 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_ts = .TRUE. !: Free surface with time splitting flag38 #else39 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_ts = .FALSE. !: Free surface with time splitting flag40 #endif41 #if defined key_dynspg_flt || defined key_esopa42 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_flt = .TRUE. !: Filtered free surface cst volume flag43 #else44 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_flt = .FALSE. !: Filtered free surface cst volume flag45 #endif46 #if defined key_dynspg_rl47 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_rl = .TRUE. !: Rigid-lid flag48 #else49 LOGICAL, PUBLIC, PARAMETER :: lk_dynspg_rl = .FALSE. !: Rigid-lid flag50 #endif51 31 52 32 !! * module variables … … 208 188 ENDIF 209 189 190 #if key_obc 191 ! Conservation of ocean volume (key_dynspg_flt) 192 ! --------------------------------------------- 193 IF( lk_dynspg_flt ) ln_vol_cst = .true. 194 195 ! Application of Flather's algorithm at open boundaries 196 ! ----------------------------------------------------- 197 IF( lk_dynspg_flt ) ln_obc_fla = .false. 198 IF( lk_dynspg_exp ) ln_obc_fla = .true. 199 IF( lk_dynspg_ts ) ln_obc_fla = .true. 200 #endif 201 210 202 END SUBROUTINE dyn_spg_ctl 211 203
Note: See TracChangeset
for help on using the changeset viewer.