Changeset 12917
- Timestamp:
- 2020-05-13T09:56:41+02:00 (3 years ago)
- Location:
- NEMO/branches/UKMO/NEMO_4.0.1_biharmonic_GM/src/OCE
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/NEMO_4.0.1_biharmonic_GM/src/OCE/DYN/dynldf_lap_blp.F90
r12788 r12917 174 174 175 175 !CW: set boundary conditions: d/dz(del^2 u) = 0 at top and bottom, so that eddy-induced velocity, w*=0 176 !DS: note that w*=0 next to topography is already set because of the use of wumask and wvmask above. 176 177 ! Surface 177 178 zulapdz(:,:,1) = 0._wp ; zvlapdz(:,:,1) = 0._wp 178 179 ! Flat bottom case 179 180 zulapdz(:,:,jpk) = 0._wp ; zvlapdz(:,:,jpk) = 0._wp 180 ! Variable bathymetry case, including z-partial steps, as in dynhpg.F90, subroutine hpg_zps181 DO jj = 2, jpjm1182 DO ji = 2, jpim1183 iku = mbku(ji,jj)+1184 ikv = mbkv(ji,jj)+1185 zulapdz(:,:,iku) = 0._wp186 zvlapdz(:,:,ikv) = 0._wp187 ENDDO188 ENDDO189 181 190 182 !! calculate d/dz(-bhm * d/dz(del^2 u)) … … 199 191 ENDDO 200 192 ENDDO 201 202 ! -----203 204 193 205 194 END SUBROUTINE dyn_ldf_bgm -
NEMO/branches/UKMO/NEMO_4.0.1_biharmonic_GM/src/OCE/LDF/ldfdyn.F90
r12788 r12917 380 380 ENDDO 381 381 382 ! Surface BC : set to zero383 bhm(:,:,1) = 0._wp384 ! Flat bottom BC : set to zero385 bhm(:,:,jpk) = 0._wp386 ! Variable bathymetry case: diffusive fluxes masked in dyn_ldf_bgm387 388 382 !CW Test criterion for two grid-length mode for BGM scheme with leapfrog timestepping 389 383 ! \frac{{\kappa \Delta t}{(\Delta z)^2 (\Delta x)^2}< 1/32 … … 460 454 ENDDO 461 455 462 ! Surface BC : set to zero463 bhm(:,:,1) = 0._wp464 ! Flat bottom BC : set to zero465 bhm(:,:,jpk) = 0._wp466 ! Variable bathymetry case: diffusive fluxes masked in dyn_ldf_bgm467 468 456 !-------------------------------- 469 457 CASE( 13 ) !== fixed profile: steady profile of the form bhm0 X dx^2 X dz^2 in interior, zero at bottom and top ==! … … 488 476 ENDDO 489 477 ENDDO 490 491 ! Surface BC : set to zero492 bhm(:,:,1) = 0._wp493 ! Flat bottom BC : set to zero494 bhm(:,:,jpk) = 0._wp495 ! Variable bathymetry case: diffusive fluxes masked in dyn_ldf_bgm496 478 497 479 !--------------------------------
Note: See TracChangeset
for help on using the changeset viewer.