- Timestamp:
- 2006-02-01T09:48:11+01:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DOM/domzgr.F90
r293 r381 380 380 ! EEL R5 configuration with east and west open boundaries. 381 381 ! Two rows of zeroes are needed at the south and north for OBCs 382 ! This is for compatibility with the rigid lid option. 382 383 383 384 IF( cp_cfg == "eel" .AND. jp_cfg == 5 ) THEN … … 389 390 ELSEIF( ntopo == 1 ) THEN ! read in file ! 390 391 ! ! =============== ! 391 392 clname = 'bathy_level.nc' ! Level bathymetry393 INQUIRE( FILE=clname, EXIST=llbon )394 IF( llbon ) THEN395 IF(lwp) WRITE(numout,*)396 IF(lwp) WRITE(numout,*) ' read level bathymetry in ', clname397 IF(lwp) WRITE(numout,*)398 itime = 1399 ipi = jpidta400 ipj = jpjdta401 ipk = 1402 zdt = rdt403 CALL flinopen( clname, 1, jpidta, 1, jpjdta, .FALSE., &404 ipi, ipj, ipk, zlamt, zphit, zdept, itime, istep, zdate0, zdt, inum )405 CALL flinget( inum, 'Bathy_level', jpidta, jpjdta, 1, &406 itime, 1, 1, 1, jpidta, 1, jpjdta, zdta(:,:) )407 idta(:,:) = zdta(:,:)408 CALL flinclo( inum )409 410 ELSE411 IF(lwp) WRITE(numout,cform_err)412 IF(lwp) WRITE(numout,*)' zgr_bat : unable to read the file', clname413 nstop = nstop + 1414 ENDIF415 416 clname = 'bathy_meter.nc' ! meter bathymetry417 INQUIRE( FILE=clname, EXIST=llbon )418 IF( llbon ) THEN419 IF( lwp) WRITE(numout,*)420 IF(lwp) WRITE(numout,*) ' read meter bathymetry in ', clname421 IF(lwp) WRITE(numout,*)422 itime = 1423 ipi = jpidta424 ipj = jpjdta425 ipk = 1426 zdt = rdt427 CALL flinopen( clname, 1, jpidta, 1, jpjdta, .FALSE., &428 ipi, ipj, ipk, zlamt, zphit, zdept, itime, istep, zdate0, zdt, inum )429 CALL flinget( inum, 'Bathymetry', jpidta, jpjdta, 1, &430 itime, 1, 1, 1, jpidta, 1, jpjdta, zdta(:,:) )431 CALL flinclo( inum )432 ELSE433 IF( lk_zps .OR. lk_sco ) THEN392 IF( lk_zco ) THEN 393 clname = 'bathy_level.nc' ! Level bathymetry 394 INQUIRE( FILE=clname, EXIST=llbon ) 395 IF( llbon ) THEN 396 IF(lwp) WRITE(numout,*) 397 IF(lwp) WRITE(numout,*) ' read level bathymetry in ', clname 398 IF(lwp) WRITE(numout,*) 399 itime = 1 400 ipi = jpidta 401 ipj = jpjdta 402 ipk = 1 403 zdt = rdt 404 CALL flinopen( clname, 1, jpidta, 1, jpjdta, .FALSE., & 405 ipi, ipj, ipk, zlamt, zphit, zdept, itime, istep, zdate0, zdt, inum ) 406 CALL flinget( inum, 'Bathy_level', jpidta, jpjdta, 1, & 407 itime, 1, 1, 1, jpidta, 1, jpjdta, zdta(:,:) ) 408 idta(:,:) = zdta(:,:) 409 CALL flinclo( inum ) 410 411 ELSE 412 IF(lwp) WRITE(numout,cform_err) 413 IF(lwp) WRITE(numout,*)' zgr_bat : unable to read the file', clname 414 nstop = nstop + 1 415 ENDIF 416 417 ELSEIF( lk_zps ) THEN 418 clname = 'bathy_meter.nc' ! meter bathymetry 419 INQUIRE( FILE=clname, EXIST=llbon ) 420 IF( llbon ) THEN 421 IF(lwp) WRITE(numout,*) 422 IF(lwp) WRITE(numout,*) ' read meter bathymetry in ', clname 423 IF(lwp) WRITE(numout,*) 424 itime = 1 425 ipi = jpidta 426 ipj = jpjdta 427 ipk = 1 428 zdt = rdt 429 CALL flinopen( clname, 1, jpidta, 1, jpjdta, .FALSE., & 430 ipi, ipj, ipk, zlamt, zphit, zdept, itime, istep, zdate0, zdt, inum ) 431 CALL flinget( inum, 'Bathymetry', jpidta, jpjdta, 1, & 432 itime, 1, 1, 1, jpidta, 1, jpjdta, zdta(:,:) ) 433 CALL flinclo( inum ) 434 ELSE 434 435 IF(lwp) WRITE(numout,cform_err) 435 436 IF(lwp) WRITE(numout,*)' zgr_bat : unable to read the file', clname 436 437 nstop = nstop + 1 437 ELSE438 zdta(:,:) = 0.e0439 IF(lwp) WRITE(numout,*)' zgr_bat : bathy_meter not found, but not used, bathy array set to zero'440 438 ENDIF 441 439 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.