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/step.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/step.F90

    r7508 r7525  
    7373      !!              -8- Outputs and diagnostics 
    7474      !!---------------------------------------------------------------------- 
    75       INTEGER ::   jk, jj, ji, jt       ! dummy loop indice 
     75      INTEGER ::   jn, jk, jj, ji       ! dummy loop indice 
    7676      INTEGER ::   indic    ! error indicator if < 0 
    7777      INTEGER ::   kcall    ! optional integer argument (dom_vvl_sf_nxt) 
     
    202202               &                                          rhd, gru , grv , grui, grvi   )  ! of t, s, rd at the first ocean level 
    203203!!jc: fs simplification 
    204 !$OMP PARALLEL 
    205 !$OMP DO schedule(static) private(jk, jj, ji) 
    206          DO jk = 1, jpk 
    207             DO jj = 1, jpj 
    208                DO ji = 1, jpi 
    209                   ua(ji,jj,jk) = 0._wp            ! set dynamics trends to zero 
    210                   va(ji,jj,jk) = 0._wp 
    211                END DO 
     204!$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 
     205      DO jk = 1, jpk 
     206         DO jj = 1, jpj 
     207            DO ji = 1, jpi 
     208               ua(ji,jj,jk) = 0._wp            ! set dynamics trends to zero 
     209               va(ji,jj,jk) = 0._wp 
    212210            END DO 
    213211         END DO 
    214 !$OMP END DO NOWAIT 
    215 !$OMP DO schedule(static) private(jt, jk, jj, ji) 
    216          DO jt = 1, jpts 
    217             DO jk = 1, jpk 
    218                DO jj = 1, jpj 
    219                   DO ji = 1, jpi 
    220                      tsa(ji,jj,jk,jt) = 0._wp         ! set tracer trends to zero 
    221                   END DO 
    222                END DO 
    223             END DO 
    224          END DO 
    225 !$OMP END PARALLEL 
     212      END DO 
    226213      IF(  lk_asminc .AND. ln_asmiau .AND. ln_dyninc )   & 
    227214               &         CALL dyn_asm_inc   ( kstp )  ! apply dynamics assimilation increment 
     
    276263      ! Active tracers                               
    277264      !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 
     265      DO jn = 1, jpts 
     266!$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 
     267         DO jk = 1, jpk 
     268            DO jj = 1, jpj 
     269               DO ji = 1, jpi 
     270                  tsa(ji,jj,jk,jn) = 0._wp         ! set tracer trends to zero 
     271               END DO 
     272            END DO 
     273         END DO 
     274      END DO 
    278275      IF(  lk_asminc .AND. ln_asmiau .AND. & 
    279276         & ln_trainc )   CALL tra_asm_inc   ( kstp )  ! apply tracer assimilation increment 
Note: See TracChangeset for help on using the changeset viewer.