- Timestamp:
- 2014-01-29T14:54:00+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r4050_NOC_WaD/NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90
r4375 r4380 372 372 h_oce = gdepw_0(jpk) 373 373 ELSE ! bump centered in the basin 374 !IF(lwp) WRITE(numout,*) 375 !IF(lwp) WRITE(numout,*) ' bathymetry field: flat basin with a bump' 376 !ii_bump = jpidta / 2 ! i-index of the bump center 377 !ij_bump = jpjdta / 2 ! j-index of the bump center 378 !r_bump = 50000._wp ! bump radius (meters) 379 !h_bump = 2700._wp ! bump height (meters) 380 !h_oce = gdepw_0(jpk) ! background ocean depth (meters) 381 !IF(lwp) WRITE(numout,*) ' bump characteristics: ' 382 !IF(lwp) WRITE(numout,*) ' bump center (i,j) = ', ii_bump, ii_bump 383 !IF(lwp) WRITE(numout,*) ' bump height = ', h_bump , ' meters' 384 !IF(lwp) WRITE(numout,*) ' bump radius = ', r_bump , ' index' 385 !IF(lwp) WRITE(numout,*) ' background ocean depth = ', h_oce , ' meters' 386 !! 387 !DO jj = 1, jpjdta ! zdta : 388 ! DO ji = 1, jpidta 389 ! zi = FLOAT( ji - ii_bump ) * ppe1_m / r_bump 390 ! zj = FLOAT( jj - ij_bump ) * ppe2_m / r_bump 391 ! zdta(ji,jj) = h_oce - h_bump * EXP( -( zi*zi + zj*zj ) ) 392 ! END DO 393 !END DO 394 374 395 IF(lwp) WRITE(numout,*) 375 IF(lwp) WRITE(numout,*) ' bathymetry field: flat basin with a bump'376 ii_bump = jpidta / 2 ! i-index of the bumpcenter377 ij_bump = jpjdta / 2 ! j-index of the bumpcenter378 r_bump = 50000._wp ! bumpradius (meters)379 h_bump = 2700._wp ! bump height(meters)396 IF(lwp) WRITE(numout,*) ' bathymetry field: Thacker''s parabolic basin' 397 ii_bump = jpidta / 2 + 1 ! i-index of the basin center 398 ij_bump = jpjdta / 2 + 1 ! j-index of the basin center 399 r_bump = 430620._wp ! basin radius (meters) 400 h_bump = 50._wp ! basin depth (meters) 380 401 h_oce = gdepw_0(jpk) ! background ocean depth (meters) 381 IF(lwp) WRITE(numout,*) ' bumpcharacteristics: '382 IF(lwp) WRITE(numout,*) ' bumpcenter (i,j) = ', ii_bump, ii_bump383 IF(lwp) WRITE(numout,*) ' bump height= ', h_bump , ' meters'384 IF(lwp) WRITE(numout,*) ' bumpradius = ', r_bump , ' index'402 IF(lwp) WRITE(numout,*) ' basin characteristics: ' 403 IF(lwp) WRITE(numout,*) ' basin center (i,j) = ', ii_bump, ii_bump 404 IF(lwp) WRITE(numout,*) ' basin depth = ', h_bump , ' meters' 405 IF(lwp) WRITE(numout,*) ' basin radius = ', r_bump , ' index' 385 406 IF(lwp) WRITE(numout,*) ' background ocean depth = ', h_oce , ' meters' 386 !407 387 408 DO jj = 1, jpjdta ! zdta : 388 409 DO ji = 1, jpidta 389 zi = FLOAT( ji - ii_bump ) * ppe1_m / r_bump390 zj = FLOAT( jj - ij_bump ) * ppe2_m / r_bump391 zdta(ji,jj) = h_ oce - h_bump * EXP( -( zi*zi + zj*zj) )410 zi = FLOAT( ji - ii_bump ) * ppe1_m 411 zj = FLOAT( jj - ij_bump ) * ppe2_m 412 zdta(ji,jj) = h_bump * ( 1._wp - ( zi*zi + zj*zj ) / (r_bump * r_bump) ) 392 413 END DO 393 414 END DO 415 !IF(lwp) WRITE(numout,*) 416 !IF(lwp) WRITE(numout,*) ' bathymetry field: Thacker''s parabolic channel' 417 !ii_bump = jpidta / 2 ! i-index of the bump center 418 !r_bump = 81000._wp ! bump radius (meters) 419 !h_bump = 20._wp ! bump height (meters) 420 !h_oce = gdepw_0(jpk) ! background ocean depth (meters) 421 !IF(lwp) WRITE(numout,*) ' channel characteristics: ' 422 !IF(lwp) WRITE(numout,*) ' channel center (i,j) = ', ii_bump, ii_bump 423 !IF(lwp) WRITE(numout,*) ' channel depth = ', h_bump , ' meters' 424 !IF(lwp) WRITE(numout,*) ' channel radius = ', r_bump , ' index' 425 !IF(lwp) WRITE(numout,*) ' background ocean depth = ', h_oce , ' meters' 426 ! 427 !DO jj = 1, jpjdta ! zdta : 428 ! DO ji = 1, jpidta 429 ! zi = FLOAT( ji - ii_bump ) * ppe1_m 430 ! zdta(ji,jj) = h_bump * ( 1._wp - (zi/r_bump) ** 2) - 10._wp 431 ! END DO 432 !END DO 394 433 ! ! idta : 395 434 IF( ln_sco ) THEN ! s-coordinate (zsc ): idta()=jpk … … 1418 1457 IF( scobot(ji,jj) >= fsdept(ji,jj,jk) ) THEN 1419 1458 mbathy(ji,jj) = MAX( 2, jk ) 1420 ELSE IF(scobot(ji,jj) <= rn_landele) THEN1459 ELSE IF(scobot(ji,jj) <= - rn_landele) THEN 1421 1460 mbathy(ji,jj) = 0 1422 1461 ELSE
Note: See TracChangeset
for help on using the changeset viewer.