Changeset 15 for trunk/NEMO/OPA_SRC/step.F90
- Timestamp:
- 2004-02-17T08:25:44+01:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/step.F90
r3 r15 168 168 !! * local declarations 169 169 INTEGER :: indic ! error indicator if < 0 170 INTEGER :: ii0, ii1, ij0, ij1 ! temporary integers 170 171 !! --------------------------------------------------------------------- 171 172 … … 245 246 CASE ( 05 ) ! ORCA R2 configuration 246 247 avt (:,:,2) = avt (:,:,2) + 1.e-3 * upsrnfh(:,:) ! increase diffusivity of rivers mouths 247 IF( lk_zdfddm ) fsavs(:,:,2) = fsavs(:,:,2) + 1.e-3 * upsrnfh(:,:)248 248 CASE ( 2 ) ! ORCA R2 configuration 249 avt( mi0(140):mi1(140) , mj0(102):mj1(102) , 2:jpkm1 ) = & ! Strait of Gibraltar 250 avt( mi0(140):mi1(140) , mj0(102):mj1(102) , 2:jpkm1 ) / 5.e0 251 avt( mi0(161):mi1(161) , mj0( 88):mj1( 88) , 2:jpkm1 ) = & ! Strait of Bab el Mandeb 252 avt( mi0(161):mi1(161) , mj0( 88):mj1( 88) , 2:jpkm1 ) / 5.e0 249 ij0 = 102 ; ij1 = 102 ; ii0 = 140 ; ii1 = 140 250 avt( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 2:jpkm1 ) = & ! Strait of Gibraltar 251 avt( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 2:jpkm1 ) / 5.e0 252 ij0 = 88 ; ij1 = 88 ; ii0 = 161 ; ii1 = 161 253 avt( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 2:jpkm1 ) = & ! Strait of Bab el Mandeb 254 avt( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 2:jpkm1 ) / 5.e0 253 255 CASE ( 4 ) ! ORCA R4 configuration 254 avt( mi0( 71):mi1( 71) , mj0( 52):mj1( 52) , 2:jpkm1 ) = & ! Strait of Gibraltar 255 avt( mi0( 71):mi1( 71) , mj0( 52):mj1( 52) , 2:jpkm1 ) / 5.e0 256 ij0 = 52 ; ij1 = 52 ; ii0 = 71 ; ii1 = 71 257 avt( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 2:jpkm1 ) = & ! Strait of Gibraltar 258 avt( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) , 2:jpkm1 ) / 5.e0 256 259 END SELECT 257 260 ENDIF … … 332 335 333 336 ! ! vertical diffusion 334 IF( l_trazdf_exp ) CALL tra_zdf_exp ( kstp )! explicit time stepping (time splitting scheme)335 IF( l_trazdf_imp ) CALL tra_zdf_imp ( kstp )! implicit time stepping (euler backward)336 IF( l_trazdf_iso ) CALL tra_zdf_iso ( kstp )! isopycnal337 IF( l_trazdf_exp ) CALL tra_zdf_exp ( kstp ) ! explicit time stepping (time splitting scheme) 338 IF( l_trazdf_imp ) CALL tra_zdf_imp ( kstp ) ! implicit time stepping (euler backward) 339 IF( l_trazdf_iso ) CALL tra_zdf_iso ( kstp ) ! isopycnal 337 340 IF( l_trazdf_iso_vo ) CALL tra_zdf_iso_vopt( kstp ) ! vector opt. isopycnal 338 341 … … 377 380 378 381 ! ! horizontal gradient of Hydrostatic pressure 379 IF( l _dyn_hpg) CALL dyn_hpg ( kstp ) ! default case (k-j-i loop)380 IF( l _dyn_hpg_tsk) CALL dyn_hpg_atsk( kstp ) ! autatask case (j-k-i loop)381 382 CALL dyn_zad ( kstp )! vertical advection382 IF( lk_dynhpg ) CALL dyn_hpg ( kstp ) ! default case (k-j-i loop) 383 IF( lk_dynhpg_tsk ) CALL dyn_hpg_atsk( kstp ) ! autatask case (j-k-i loop) 384 385 CALL dyn_zad ( kstp ) ! vertical advection 383 386 384 387 ! ! vertical diffusion
Note: See TracChangeset
for help on using the changeset viewer.