Changeset 253 for trunk/NEMO/OPA_SRC/opa.F90
- Timestamp:
- 2005-08-30T15:26:11+02:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/opa.F90
r247 r253 33 33 USE ldftra ! lateral diffusivity setting (ldftra_init routine) 34 34 USE zdfini 35 !!!USE zdf_oce ! ocean vertical physics (zdf_init routine)36 35 37 36 USE phycst ! physical constant (par_cst routine) … … 47 46 48 47 USE step ! OPA time-stepping (stp routine) 48 USE ini1d ! re-initialization of u-v mask for the 1D configuration 49 USE dyncor1d ! Coriolis factor at T-point 50 USE step1d ! Time stepping loop for the 1D configuration 49 51 50 52 IMPLICIT NONE … … 93 95 !! 9.0 ! 02-08 (G. Madec) F90: Free form and modules 94 96 !! " ! 04-08 (C. Talandier) New trends organization 97 !! " ! 05-06 (C. Ethe) Add the 1D configuration possibility 95 98 !!---------------------------------------------------------------------- 96 99 !! * Local declarations … … 166 169 CALL dom_init ! Domain 167 170 168 IF( lk_obc ) CALL obc_init ! Open boundaries 171 IF( lk_cfg_1d ) CALL fcorio_1d ! redefine Coriolis at T-point 172 173 IF( lk_obc ) CALL obc_init ! Open boundaries 169 174 170 175 CALL solver_init ! Elliptic solver … … 178 183 CALL bn2( tb, sb, rn2 ) ! before Brunt-Vaisala frequency 179 184 180 IF( lk_zps ) CALL zps_hde( nit000, tb, sb, rhd, & ! Partial steps: before Horizontal DErivative 181 gtu, gsu, gru, & ! of t, s, rd at the bottom ocean level 182 gtv, gsv, grv ) 185 IF( lk_zps .AND. .NOT. lk_cfg_1d ) & 186 & CALL zps_hde( nit000, tb, sb, rhd, & ! Partial steps: before Horizontal DErivative 187 gtu, gsu, gru, & ! of t, s, rd at the bottom ocean level 188 gtv, gsv, grv ) 183 189 184 190 !!add … … 236 242 IF(lwp) WRITE(numout,cform_aaa) ! Flag AAAAAAA 237 243 238 istp = nit000 239 DO WHILE ( istp <= nitend .AND. nstop == 0 ) 240 CALL stp( istp ) 241 istp = istp + 1 242 END DO 244 IF( lk_cfg_1d ) THEN 245 CALL init_1d 246 istp = nit000 247 DO WHILE ( istp <= nitend .AND. nstop == 0 ) 248 CALL stp_1d( istp ) 249 istp = istp + 1 250 END DO 251 ELSE 252 istp = nit000 253 DO WHILE ( istp <= nitend .AND. nstop == 0 ) 254 CALL stp( istp ) 255 istp = istp + 1 256 END DO 257 ENDIF 243 258 ! ! ========= ! 244 259 ! ! Job end !
Note: See TracChangeset
for help on using the changeset viewer.