- Timestamp:
- 2010-11-13T14:08:12+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/DOM/domain.F90
r2364 r2382 11 11 !! NEMO 1.0 ! 2002-08 (G. Madec) F90: Free form and module 12 12 !! 2.0 ! 2005-11 (V. Garnier) Surface pressure gradient organization 13 !! 3.3 ! 2010-11 (G. Madec) initialisation in C1D configuration 13 14 !!---------------------------------------------------------------------- 14 15 … … 18 19 !! dom_ctl : control print for the ocean domain 19 20 !!---------------------------------------------------------------------- 20 USE oce ! 21 USE dom_oce ! ocean space and time domain21 USE oce ! ocean variables 22 USE dom_oce ! domain: ocean 22 23 USE sbc_oce ! surface boundary condition: ocean 23 24 USE phycst ! physical constants … … 32 33 USE domwri ! domain: write the meshmask file 33 34 USE domvvl ! variable volume 35 #if defined key_c1d 36 USE dyncor_c1d ! Coriolis term (c1d case) (cor_c1d routine) 37 #endif 34 38 35 39 IMPLICIT NONE … … 43 47 !! NEMO/OPA 3.3 , NEMO Consortium (2010) 44 48 !! $Id$ 45 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt)49 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 46 50 !!------------------------------------------------------------------------- 47 48 51 CONTAINS 49 52 … … 62 65 !! - dom_stp: defined the model time step 63 66 !! - dom_wri: create the meshmask file if nmsh=1 67 !! - "key_c1d": 1D configuration, move Coriolis, u and v at T-point 64 68 !!---------------------------------------------------------------------- 65 69 INTEGER :: jk ! dummy loop argument … … 79 83 CALL dom_msk ! Masks 80 84 IF( lk_vvl ) CALL dom_vvl ! Vertical variable mesh 85 ! 86 #if defined key_c1d 87 ! ! 1D configuration ("key_c1d") 88 CALL cor_c1d ! Coriolis set at T-point 89 umask(:,:,:) = tmask(:,:,:) ! U, V moved at T-point 90 vmask(:,:,:) = tmask(:,:,:) 91 #endif 81 92 ! 82 93 hu(:,:) = 0.e0 ! Ocean depth at U- and V-points … … 188 199 #endif 189 200 190 REWIND( numnam ) ! Namelist namdom : space & time domain (bathymetry, mesh, timestep)201 REWIND( numnam ) ! Namelist namdom : space & time domain (bathymetry, mesh, timestep) 191 202 READ ( numnam, namdom ) 192 203 … … 224 235 nclosea = nn_closea 225 236 226 REWIND( numnam ) ! Namelist cross land advection237 REWIND( numnam ) ! Namelist cross land advection 227 238 READ ( numnam, namcla ) 228 239 IF(lwp) THEN … … 238 249 239 250 #if defined key_netcdf4 240 241 REWIND( numnam ) ! Namelist namnc4 : netcdf4 chunking parameters251 ! ! NetCDF 4 case ("key_netcdf4" defined) 252 REWIND( numnam ) ! Namelist namnc4 : netcdf4 chunking parameters 242 253 READ ( numnam, namnc4 ) 243 IF(lwp) THEN 254 IF(lwp) THEN ! control print 244 255 WRITE(numout,*) 245 256 WRITE(numout,*) ' Namelist namnc4 - Netcdf4 chunking parameters' … … 256 267 snc4set%nk = nn_nchunks_k 257 268 snc4set%luse = ln_nc4zip 258 259 269 #else 260 261 snc4set%luse = .FALSE. 262 263 #endif 270 snc4set%luse = .FALSE. ! No NetCDF 4 case 271 #endif 272 ! 264 273 END SUBROUTINE dom_nam 265 274
Note: See TracChangeset
for help on using the changeset viewer.