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 7525 for branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 – NEMO

Ignore:
Timestamp:
2017-01-04T17:47:47+01:00 (7 years ago)
Author:
mocavero
Message:

changes after review

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90

    r7512 r7525  
    13141314      ! Update barotropic trend: 
    13151315      IF( ln_dynadv_vec .OR. ln_linssh ) THEN 
    1316 !$OMP PARALLEL DO schedule(static) private(jk) 
     1316!$OMP PARALLEL DO schedule(static) private(jk,jj,ji) 
    13171317         DO jk=1,jpkm1 
    1318             ua(:,:,jk) = ua(:,:,jk) + ( ua_b(:,:) - ub_b(:,:) ) * z1_2dt_b 
    1319             va(:,:,jk) = va(:,:,jk) + ( va_b(:,:) - vb_b(:,:) ) * z1_2dt_b 
     1318            DO jj = 1, jpj 
     1319               DO ji = 1, jpi 
     1320                  ua(ji,jj,jk) = ua(ji,jj,jk) + ( ua_b(ji,jj) - ub_b(ji,jj) ) * z1_2dt_b 
     1321                  va(ji,jj,jk) = va(ji,jj,jk) + ( va_b(ji,jj) - vb_b(ji,jj) ) * z1_2dt_b 
     1322               END DO 
     1323            END DO 
    13201324         END DO 
    13211325      ELSE 
     
    13351339         ! 
    13361340!$OMP PARALLEL 
    1337 !$OMP DO schedule(static) private(jk) 
     1341!$OMP DO schedule(static) private(jk,jj,ji) 
    13381342         DO jk=1,jpkm1 
    1339             ua(:,:,jk) = ua(:,:,jk) + r1_hu_n(:,:) * ( ua_b(:,:) - ub_b(:,:) * hu_b(:,:) ) * z1_2dt_b 
    1340             va(:,:,jk) = va(:,:,jk) + r1_hv_n(:,:) * ( va_b(:,:) - vb_b(:,:) * hv_b(:,:) ) * z1_2dt_b 
     1343            DO jj = 1, jpj 
     1344               DO ji = 1, jpi 
     1345                  ua(ji,jj,jk) = ua(ji,jj,jk) + r1_hu_n(ji,jj) * ( ua_b(ji,jj) - ub_b(ji,jj) * hu_b(ji,jj) ) * z1_2dt_b 
     1346                  va(ji,jj,jk) = va(ji,jj,jk) + r1_hv_n(ji,jj) * ( va_b(ji,jj) - vb_b(ji,jj) * hv_b(ji,jj) ) * z1_2dt_b 
     1347               END DO 
     1348            END DO 
    13411349         END DO 
    13421350!$OMP END DO NOWAIT 
     
    13521360      ENDIF 
    13531361      ! 
    1354 !$OMP PARALLEL DO schedule(static) private(jk) 
     1362!$OMP PARALLEL DO schedule(static) private(jk,jj,ji) 
    13551363      DO jk = 1, jpkm1 
    1356          ! Correct velocities: 
    1357          un(:,:,jk) = ( un(:,:,jk) + un_adv(:,:) - un_b(:,:) ) * umask(:,:,jk) 
    1358          vn(:,:,jk) = ( vn(:,:,jk) + vn_adv(:,:) - vn_b(:,:) ) * vmask(:,:,jk) 
    1359          ! 
     1364         DO jj = 1, jpj 
     1365            DO ji = 1, jpi 
     1366               ! Correct velocities: 
     1367               un(ji,jj,jk) = ( un(ji,jj,jk) + un_adv(ji,jj) - un_b(ji,jj) ) * umask(ji,jj,jk) 
     1368               vn(ji,jj,jk) = ( vn(ji,jj,jk) + vn_adv(ji,jj) - vn_b(ji,jj) ) * vmask(ji,jj,jk) 
     1369               ! 
     1370            END DO 
     1371         END DO 
    13601372      END DO 
    13611373      ! 
Note: See TracChangeset for help on using the changeset viewer.