New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1273 for trunk/NEMO/OPA_SRC/DOM/domzgr.F90 – NEMO

Ignore:
Timestamp:
2009-01-19T16:31:07+01:00 (15 years ago)
Author:
ctlod
Message:

update Gibrlatar, Bab El Mandeb and Sound straits in both full & partial steps bathymetry files such as closed seas, see ticket: #305

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DOM/domzgr.F90

    r1235 r1273  
    264264      INTEGER  ::   ji, jj, jl, jk            ! dummy loop indices 
    265265      INTEGER  ::   inum                      ! temporary logical unit 
     266      INTEGER  ::   ii0, ii1, ij0, ij1        ! indices 
    266267      INTEGER  ::   ii_bump, ij_bump, ih      ! bump center position 
    267268      REAL(wp) ::   r_bump , h_bump , h_oce   ! bump characteristics  
     
    359360            CALL iom_close (inum) 
    360361            mbathy(:,:) = INT( bathy(:,:) ) 
     362            !                                                ! ===================== 
     363            IF( cp_cfg == "orca" .AND. jp_cfg == 2 ) THEN    ! ORCA R2 configuration 
     364               !                                             ! ===================== 
     365               IF( n_cla == 0 ) THEN 
     366                  ! 
     367                  ii0 = 140   ;   ii1 = 140                  ! Gibraltar Strait open  
     368                  ij0 = 102   ;   ij1 = 102                  ! (Thomson, Ocean Modelling, 1995) 
     369                  DO ji = mi0(ii0), mi1(ii1) 
     370                     DO jj = mj0(ij0), mj1(ij1) 
     371                        mbathy(ji,jj) = 15 
     372                     END DO 
     373                  END DO 
     374                  IF(lwp) WRITE(numout,*) 
     375                  IF(lwp) WRITE(numout,*) '             orca_r2: Gibraltar strait open at i=',ii0,' j=',ij0 
     376                  ! 
     377                  ii0 = 160   ;   ii1 = 160                  ! Bab el mandeb Strait open 
     378                  ij0 = 88    ;   ij1 = 88                   ! (Thomson, Ocean Modelling, 1995) 
     379                  DO ji = mi0(ii0), mi1(ii1) 
     380                     DO jj = mj0(ij0), mj1(ij1) 
     381                        mbathy(ji,jj) = 12 
     382                     END DO 
     383                  END DO 
     384                  IF(lwp) WRITE(numout,*) 
     385                  IF(lwp) WRITE(numout,*) '             orca_r2: Bab el Mandeb strait open at i=',ii0,' j=',ij0 
     386                  ! 
     387               ENDIF 
     388               ! 
     389            ENDIF 
     390            ! 
    361391         ENDIF 
    362392         IF( ln_zps .OR. ln_sco )   THEN              ! zps or sco : read meter bathymetry 
     
    364394            CALL iom_get ( inum, jpdom_data, 'Bathymetry', bathy ) 
    365395            CALL iom_close (inum) 
     396           !                                                ! ===================== 
     397           IF( cp_cfg == "orca" .AND. jp_cfg == 2 ) THEN    ! ORCA R2 configuration 
     398              !                                             ! ===================== 
     399              IF( n_cla == 0 ) THEN 
     400                 ! 
     401                 ii0 = 140   ;   ii1 = 140                  ! Gibraltar Strait open  
     402                 ij0 = 102   ;   ij1 = 102                  ! (Thomson, Ocean Modelling, 1995) 
     403                 DO ji = mi0(ii0), mi1(ii1) 
     404                    DO jj = mj0(ij0), mj1(ij1) 
     405                       bathy(ji,jj) = 284.e0 
     406                    END DO 
     407                 END DO 
     408                 IF(lwp) WRITE(numout,*) 
     409                 IF(lwp) WRITE(numout,*) '             orca_r2: Gibraltar strait open at i=',ii0,' j=',ij0 
     410                 ! 
     411                 ii0 = 160   ;   ii1 = 160                  ! Bab el mandeb Strait open 
     412                 ij0 = 88    ;   ij1 = 88                   ! (Thomson, Ocean Modelling, 1995) 
     413                 DO ji = mi0(ii0), mi1(ii1) 
     414                    DO jj = mj0(ij0), mj1(ij1) 
     415                       bathy(ji,jj) = 137.e0 
     416                    END DO 
     417                 END DO 
     418                 IF(lwp) WRITE(numout,*) 
     419                 IF(lwp) WRITE(numout,*) '             orca_r2: Bab el Mandeb strait open at i=',ii0,' j=',ij0 
     420                 ! 
     421              ENDIF 
     422              ! 
     423           ENDIF 
     424 
    366425         ENDIF 
    367426         !                                            ! =============== ! 
Note: See TracChangeset for help on using the changeset viewer.