- Timestamp:
- 10/26/12 02:18:46 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/OBC/obcini.F90
r30 r56 541 541 END IF 542 542 543 IF( icorner(1) == 2 ) THEN544 IF(lwp) WRITE(numout,*)545 IF(lwp) WRITE(numout,*) ' South West ocean corner, two open boudaries'546 IF(lwp) WRITE(numout,*) ' ========== '547 IF(lwp) WRITE(numout,*)548 IF( jpisd /= jpiwob.OR.jpjsob /= jpjwd ) &549 & CALL ctl_stop( ' Open boundaries do not fit, we stop' )550 551 ELSE IF( icorner(1) == 1 ) THEN552 CALL ctl_stop( ' Open boundaries do not fit at SW corner, we stop' )553 END IF554 555 IF( icorner(2) == 2 ) THEN556 IF(lwp) WRITE(numout,*)557 IF(lwp) WRITE(numout,*) ' South East ocean corner, two open boudaries'558 IF(lwp) WRITE(numout,*) ' ========== '559 IF(lwp) WRITE(numout,*)560 IF( jpisf /= jpieob+1.OR.jpjsob /= jpjed ) &561 & CALL ctl_stop( ' Open boundaries do not fit, we stop' )562 ELSE IF( icorner(2) == 1 ) THEN563 CALL ctl_stop( ' Open boundaries do not fit at SE corner, we stop' )564 END IF565 566 IF( icorner(3) == 2 ) THEN567 IF(lwp) WRITE(numout,*)568 IF(lwp) WRITE(numout,*) ' North East ocean corner, two open boudaries'569 IF(lwp) WRITE(numout,*) ' ========== '570 IF(lwp) WRITE(numout,*)571 IF( jpinf /= jpieob+1 .OR. jpjnob+1 /= jpjef ) &572 & CALL ctl_stop( ' Open boundaries do not fit, we stop' )573 ELSE IF( icorner(3) == 1 ) THEN574 CALL ctl_stop( ' Open boundaries do not fit at NE corner, we stop' )575 END IF576 577 IF( icorner(4) == 2 ) THEN578 IF(lwp) WRITE(numout,*)579 IF(lwp) WRITE(numout,*) ' North West ocean corner, two open boudaries'580 IF(lwp) WRITE(numout,*) ' ========== '581 IF(lwp) WRITE(numout,*)582 IF( jpind /= jpiwob.OR.jpjnob+1 /= jpjwf ) &583 & CALL ctl_stop( ' Open boundaries do not fit, we stop' )584 ELSE IF( icorner(4) == 1 ) THEN585 CALL ctl_stop( ' Open boundaries do not fit at NW corner, we stop' )586 END IF543 !!$ IF( icorner(1) == 2 ) THEN 544 !!$ IF(lwp) WRITE(numout,*) 545 !!$ IF(lwp) WRITE(numout,*) ' South West ocean corner, two open boudaries' 546 !!$ IF(lwp) WRITE(numout,*) ' ========== ' 547 !!$ IF(lwp) WRITE(numout,*) 548 !!$ IF( jpisd /= jpiwob.OR.jpjsob /= jpjwd ) & 549 !!$ & CALL ctl_stop( ' Open boundaries do not fit, we stop' ) 550 !!$ 551 !!$ ELSE IF( icorner(1) == 1 ) THEN 552 !!$ CALL ctl_stop( ' Open boundaries do not fit at SW corner, we stop' ) 553 !!$ END IF 554 !!$ 555 !!$ IF( icorner(2) == 2 ) THEN 556 !!$ IF(lwp) WRITE(numout,*) 557 !!$ IF(lwp) WRITE(numout,*) ' South East ocean corner, two open boudaries' 558 !!$ IF(lwp) WRITE(numout,*) ' ========== ' 559 !!$ IF(lwp) WRITE(numout,*) 560 !!$ IF( jpisf /= jpieob+1.OR.jpjsob /= jpjed ) & 561 !!$ & CALL ctl_stop( ' Open boundaries do not fit, we stop' ) 562 !!$ ELSE IF( icorner(2) == 1 ) THEN 563 !!$ CALL ctl_stop( ' Open boundaries do not fit at SE corner, we stop' ) 564 !!$ END IF 565 !!$ 566 !!$ IF( icorner(3) == 2 ) THEN 567 !!$ IF(lwp) WRITE(numout,*) 568 !!$ IF(lwp) WRITE(numout,*) ' North East ocean corner, two open boudaries' 569 !!$ IF(lwp) WRITE(numout,*) ' ========== ' 570 !!$ IF(lwp) WRITE(numout,*) 571 !!$ IF( jpinf /= jpieob+1 .OR. jpjnob+1 /= jpjef ) & 572 !!$ & CALL ctl_stop( ' Open boundaries do not fit, we stop' ) 573 !!$ ELSE IF( icorner(3) == 1 ) THEN 574 !!$ CALL ctl_stop( ' Open boundaries do not fit at NE corner, we stop' ) 575 !!$ END IF 576 !!$ 577 !!$ IF( icorner(4) == 2 ) THEN 578 !!$ IF(lwp) WRITE(numout,*) 579 !!$ IF(lwp) WRITE(numout,*) ' North West ocean corner, two open boudaries' 580 !!$ IF(lwp) WRITE(numout,*) ' ========== ' 581 !!$ IF(lwp) WRITE(numout,*) 582 !!$ IF( jpind /= jpiwob.OR.jpjnob+1 /= jpjwf ) & 583 !!$ & CALL ctl_stop( ' Open boundaries do not fit, we stop' ) 584 !!$ ELSE IF( icorner(4) == 1 ) THEN 585 !!$ CALL ctl_stop( ' Open boundaries do not fit at NW corner, we stop' ) 586 !!$ END IF 587 587 588 588 ! 6. Initialization of open boundary variables (u, v, t, s)
Note: See TracChangeset
for help on using the changeset viewer.