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 1694 for trunk/NEMO/OPA_SRC/DOM – NEMO

Ignore:
Timestamp:
2009-10-30T17:06:23+01:00 (15 years ago)
Author:
smasson
Message:

avoid out of bounds access, see ticket:576

Location:
trunk/NEMO/OPA_SRC/DOM
Files:
3 edited

Legend:

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

    r1601 r1694  
    213213               vmask(ji,jj,jk) = tmask(ji,jj  ,jk) * tmask(ji  ,jj+1,jk) 
    214214            END DO 
    215             DO ji = 1, jpim1  
     215            DO ji = 1, jpim1      ! NO vector opt. 
    216216               fmask(ji,jj,jk) = tmask(ji,jj  ,jk) * tmask(ji+1,jj  ,jk)   & 
    217217                  &            * tmask(ji,jj+1,jk) * tmask(ji+1,jj+1,jk) 
  • trunk/NEMO/OPA_SRC/DOM/domvvl.F90

    r1566 r1694  
    117117 
    118118      DO jj = 1, jpjm1                          ! initialise before and now Sea Surface Height at u-, v-, f-points 
    119          DO ji = 1, jpim1 
     119         DO ji = 1, jpim1   ! NO vector opt. 
    120120            zcoefu = 0.5  * umask(ji,jj,1) / ( e1u(ji,jj) * e2u(ji,jj) ) 
    121121            zcoefv = 0.5  * vmask(ji,jj,1) / ( e1v(ji,jj) * e2v(ji,jj) ) 
  • trunk/NEMO/OPA_SRC/DOM/domzgr.F90

    r1639 r1694  
    12531253      hbatf(:,:) = rn_sbot_min 
    12541254      DO jj = 1, jpjm1 
    1255         DO ji = 1, jpim1 
     1255        DO ji = 1, jpim1   ! NO vector opt. 
    12561256           hbatu(ji,jj) = 0.5 * ( hbatt(ji  ,jj) + hbatt(ji+1,jj  ) ) 
    12571257           hbatv(ji,jj) = 0.5 * ( hbatt(ji  ,jj) + hbatt(ji  ,jj+1) ) 
Note: See TracChangeset for help on using the changeset viewer.