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 7753 for trunk/NEMOGCM/NEMO/TOP_SRC/trcstp.F90 – NEMO

Ignore:
Timestamp:
2017-03-03T12:46:59+01:00 (7 years ago)
Author:
mocavero
Message:

Reverting trunk to remove OpenMP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/TOP_SRC/trcstp.F90

    r7698 r7753  
    3737   !!---------------------------------------------------------------------- 
    3838   !! NEMO/TOP 3.3 , NEMO Consortium (2010) 
    39    !! $Id$ 
     39   !! $Id$  
    4040   !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 
    4141   !!---------------------------------------------------------------------- 
     
    5353      !!------------------------------------------------------------------- 
    5454      INTEGER, INTENT( in ) ::  kt      ! ocean time-step index 
    55       INTEGER               ::  jk, jn, jj, ji  ! dummy loop indices 
     55      INTEGER               ::  jk, jn  ! dummy loop indices 
    5656      REAL(wp)              ::  ztrai 
    5757      CHARACTER (len=25)    ::  charout  
     
    7070      ! 
    7171      IF( .NOT.ln_linssh ) THEN                                           ! update ocean volume due to ssh temporal evolution 
    72 !$OMP PARALLEL DO schedule(static) private(jk,jj,ji) 
    7372         DO jk = 1, jpk 
    74             DO jj = 1, jpj 
    75                DO ji = 1, jpi 
    76                   cvol(ji,jj,jk) = e1e2t(ji,jj) * e3t_n(ji,jj,jk) * tmask(ji,jj,jk) 
    77                END DO 
    78             END DO 
     73            cvol(:,:,jk) = e1e2t(:,:) * e3t_n(:,:,jk) * tmask(:,:,jk) 
    7974         END DO 
    8075         areatot         = glob_sum( cvol(:,:,:) ) 
     
    9287         ENDIF 
    9388         ! 
    94          DO jn = 1, jptra 
    95 !$OMP PARALLEL DO schedule(static) private(jk,jj,ji) 
    96             DO jk = 1, jpk 
    97                DO jj = 1, jpj 
    98                   DO ji = 1, jpi 
    99                      tra(ji,jj,jk,jn) = 0._wp 
    100                   END DO 
    101                END DO 
    102             END DO 
    103          END DO 
     89         tra(:,:,:,:) = 0.e0 
    10490         ! 
    10591                                   CALL trc_rst_opn  ( kt )       ! Open tracer restart file  
Note: See TracChangeset for help on using the changeset viewer.