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 5315 for branches/2015/dev_r5204_CNRS_PISCES_dcy/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90 – NEMO

Ignore:
Timestamp:
2015-05-29T12:28:06+02:00 (9 years ago)
Author:
cetlod
Message:

dev_r5204_CNRS_PISCES_dcy : An adjustment (isrow) is made to the hard-wired

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5204_CNRS_PISCES_dcy/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90

    r5120 r5315  
    10391039      INTEGER ::   ji, jj, jk                                          ! dummy loop indices 
    10401040      INTEGER ::   ij0, ij1, ii0, ii1                                  ! dummy loop indices 
     1041      INTEGER ::   isrow                                               ! index for ORCA1 starting row 
    10411042      !! acc 
    10421043      !! Hmm with the time splitting these "fixes" seem to do more harm than good. Temporarily disabled for 
     
    11221123      IF( cp_cfg == "orca" .AND. jp_cfg == 1 ) THEN    ! ORCA R1 configuration 
    11231124         !                                             ! ===================== 
    1124          ! 
    1125          ii0 = 281   ;   ii1 = 282        ! Gibraltar Strait (e2u was modified) 
    1126          ij0 = 200   ;   ij1 = 200 
     1125         ! This dirty section will be suppressed by simplification process: all this will come back in input files 
     1126         ! Currently these hard-wired indices relate to the original (pre-v3.6) configuration  
     1127         ! which had a grid-size of 362x292. 
     1128         ! This grid has been extended southwards for use with the under ice-shelf options (isf) introduced in v3.6.  
     1129         ! The original domain can still be used optionally if the isf code is not activated.  
     1130         ! An adjustment (isrow) is made to the hard-wired indices if the extended domain (362x332) is being used. 
     1131         !  
     1132         IF    ( jpjglo == 292 ) THEN  ;  isrow = 0  ! Using pre-v3.6 files or adjusted start row from isf-extended grid 
     1133         ELSEIF( jpjglo == 332 ) THEN  ;  isrow = 40 ! Using full isf­extended domain.  
     1134         ENDIF      
     1135         ! 
     1136         ii0 = 282           ;   ii1 = 283        ! Gibraltar Strait (e2u was modified) 
     1137         ij0 = 201 + isrow   ;   ij1 = 201 + isrow 
    11271138         DO jk = 1, jpkm1 
    11281139            DO jj = mj0(ij0), mj1(ij1) 
     
    11441155         END DO 
    11451156         ! 
    1146          ii0 = 314   ;   ii1 = 315        ! Bhosporus Strait (e2u was modified) 
    1147          ij0 = 208   ;   ij1 = 208 
     1157         ii0 = 314           ;   ii1 = 315        ! Bhosporus Strait (e2u was modified) 
     1158         ij0 = 208 + isrow   ;   ij1 = 208 + isrow 
    11481159         DO jk = 1, jpkm1 
    11491160            DO jj = mj0(ij0), mj1(ij1) 
     
    11651176         END DO 
    11661177         ! 
    1167          ii0 =  44   ;   ii1 =  44        ! Lombok Strait (e1v was modified) 
    1168          ij0 = 124   ;   ij1 = 125 
     1178         ii0 =  44           ;   ii1 =  44        ! Lombok Strait (e1v was modified) 
     1179         ij0 = 124 + isrow   ;   ij1 = 125 + isrow 
    11691180         DO jk = 1, jpkm1 
    11701181            DO jj = mj0(ij0), mj1(ij1) 
     
    11811192         END DO 
    11821193         ! 
    1183          ii0 =  48   ;   ii1 =  48        ! Sumba Strait (e1v was modified) [closed from bathy_11 on] 
    1184          ij0 = 124   ;   ij1 = 125 
     1194         ii0 =  48           ;   ii1 =  48        ! Sumba Strait (e1v was modified) [closed from bathy_11 on] 
     1195         ij0 = 124 + isrow   ;   ij1 = 125 + isrow 
    11851196         DO jk = 1, jpkm1 
    11861197            DO jj = mj0(ij0), mj1(ij1) 
     
    11971208         END DO 
    11981209         ! 
    1199          ii0 =  53   ;   ii1 =  53        ! Ombai Strait (e1v was modified) 
    1200          ij0 = 124   ;   ij1 = 125 
     1210         ii0 =  53          ;   ii1 =  53        ! Ombai Strait (e1v was modified) 
     1211         ij0 = 124 + isrow  ;   ij1 = 125  + isrow   
    12011212         DO jk = 1, jpkm1 
    12021213            DO jj = mj0(ij0), mj1(ij1) 
     
    12131224         END DO 
    12141225         ! 
    1215          ii0 =  56   ;   ii1 =  56        ! Timor Passage (e1v was modified) 
    1216          ij0 = 124   ;   ij1 = 125 
     1226         ii0 =  56             ;   ii1 =  56        ! Timor Passage (e1v was modified) 
     1227         ij0 = 124  + isrow    ;   ij1 = 125  + isrow   
    12171228         DO jk = 1, jpkm1 
    12181229            DO jj = mj0(ij0), mj1(ij1) 
     
    12291240         END DO 
    12301241         ! 
    1231          ii0 =  55   ;   ii1 =  55        ! West Halmahera Strait (e1v was modified) 
    1232          ij0 = 141   ;   ij1 = 142 
     1242         ii0 =  55             ;   ii1 =  55        ! West Halmahera Strait (e1v was modified) 
     1243         ij0 = 141  + isrow    ;   ij1 = 142  + isrow   
    12331244         DO jk = 1, jpkm1 
    12341245            DO jj = mj0(ij0), mj1(ij1) 
     
    12451256         END DO 
    12461257         ! 
    1247          ii0 =  58   ;   ii1 =  58        ! East Halmahera Strait (e1v was modified) 
    1248          ij0 = 141   ;   ij1 = 142 
     1258         ii0 =  58             ;   ii1 =  58        ! East Halmahera Strait (e1v was modified) 
     1259         ij0 = 141  + isrow    ;   ij1 = 142  + isrow   
    12491260         DO jk = 1, jpkm1 
    12501261            DO jj = mj0(ij0), mj1(ij1) 
Note: See TracChangeset for help on using the changeset viewer.