Changeset 50
- Timestamp:
- 2004-04-22T11:21:03+02:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DOM/domzgr.F90
r30 r50 284 284 REAL(wp) :: & 285 285 r_bump, h_bump, h_oce, & ! bump characteristics 286 zi, zj, zdate0 286 zi, zj, zdate0, zdt ! temporary scalars 287 287 REAL(wp), DIMENSION(jpidta,jpjdta) :: & 288 288 zlamt, zphit, & ! temporary workspace (NetCDF read) … … 365 365 IF( cp_cfg == "eel" .AND. jp_cfg == 5 ) THEN 366 366 idta( : , 2 ) = 0 ; zdta( : , 2 ) = 0.e0 367 !!CTidta( : ,jpjdta-1) = 0 ; zdta( : ,jpjdta-1) = 0.e0367 idta( : ,jpjdta-1) = 0 ; zdta( : ,jpjdta-1) = 0.e0 368 368 ENDIF 369 369 … … 378 378 IF(lwp) WRITE(numout,*) ' read level bathymetry in ', clname 379 379 IF(lwp) WRITE(numout,*) 380 !!bugs OPEN( UNIT=inum, FILE=clname, FORM='FORMATTED', ACCESS='SEQUENTIAL', RECL=1 )381 380 OPEN( UNIT=inum, FILE=clname, FORM='FORMATTED', ACCESS='SEQUENTIAL', STATUS='OLD' ) 382 381 … … 396 395 il1 = il1 + ifreq 397 396 END DO 398 CLOSE(inum) 397 CLOSE(inum) 398 399 399 9101 FORMAT(1x,a15,2i8) 400 400 9201 FORMAT(3x,13(i3,12x)) … … 414 414 IF(lwp) WRITE(numout,*) 415 415 itime = 1 416 ipi = jpi 417 ipj = jpj 416 ipi = jpidta 417 ipj = jpjdta 418 418 ipk = 1 419 CALL flinopen( clname, jpizoom, jpi, jpjzoom, jpj, .FALSE., & 420 ipi, ipj, ipk, zlamt, zphit, zdept, itime, istep, zdate0, rdt, inum ) 419 zdt = rdt 420 CALL flinopen( clname, 1, jpidta, 1, jpjdta, .FALSE., & 421 ipi, ipj, ipk, zlamt, zphit, zdept, itime, istep, zdate0, zdt, inum ) 421 422 CALL flinget( inum, 'Bathymetry', jpidta, jpjdta, 1, & 422 itime, 1, 1, jpizoom, jpi, jpjzoom, jpj, zdta(:,:) )423 itime, 1, 1, 1, jpidta, 1, jpjdta, zdta(:,:) ) 423 424 CALL flinclo( inum ) 424 425 ELSE … … 511 512 512 513 ! Forced closed boundary if required 513 IF( lzoom_ e) mbathy( mi0(jpizoom):mi1(jpizoom) , : ) = 0514 IF( lzoom_w ) mbathy( mi0(jpizoom):mi1(jpizoom) , : ) = 0 514 515 IF( lzoom_s ) mbathy( : , mj0(jpjzoom):mj1(jpjzoom) ) = 0 515 IF( lzoom_ w ) mbathy( mi0(jpidta ):mi1(jpidta) , : ) = 0516 IF( lzoom_n ) mbathy( : , mj0(jpj dta ):mj1(jpjdta) ) = 0516 IF( lzoom_e ) mbathy( mi0(jpiglo+jpizoom-1):mi1(jpiglo+jpizoom-1) , : ) = 0 517 IF( lzoom_n ) mbathy( : , mj0(jpjglo+jpjzoom-1):mj1(jpjglo+jpjzoom-1) ) = 0 517 518 518 519 ! Configuration specific domain modifications … … 655 656 ENDIF 656 657 657 ! Set to zero mbathy over islands if necessary (l _isl=F)658 IF( .NOT. l _isl ) THEN ! No island658 ! Set to zero mbathy over islands if necessary (lk_isl=F) 659 IF( .NOT. lk_isl ) THEN ! No island 659 660 IF(lwp) WRITE(numout,*) 660 661 IF(lwp) WRITE(numout,*) ' mbathy set to 0 over islands'
Note: See TracChangeset
for help on using the changeset viewer.