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 4032 for branches/2013/dev_r4017_CMCC_MPI_OpenMP/NEMOGCM/NEMO/OPA_SRC/TRA/tranxt.F90 – NEMO

Ignore:
Timestamp:
2013-09-21T16:15:51+02:00 (11 years ago)
Author:
epico
Message:

The hybrid parallel version OpenMP+MPI has been introduced for the GYRE configuration. A further refinement is needed to remove dependencies in those loops not parallelized yet (whenever possible)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r4017_CMCC_MPI_OpenMP/NEMOGCM/NEMO/OPA_SRC/TRA/tranxt.F90

    r3294 r4032  
    136136      IF( neuler == 0 .AND. kt == nit000 ) THEN       ! Euler time-stepping at first time-step (only swap) 
    137137         DO jn = 1, jpts 
     138!$OMP PARALLEL DO schedule(static) private(jk) 
    138139            DO jk = 1, jpkm1 
    139140               tsn(:,:,jk,jn) = tsa(:,:,jk,jn)     
     
    154155      ! trends computation 
    155156      IF( l_trdtra ) THEN      ! trend of the Asselin filter (tb filtered - tb)/dt      
     157!$OMP PARALLEL DO schedule(static) private(jk, zfact) 
    156158         DO jk = 1, jpkm1 
    157159            zfact = 1.e0 / r2dtra(jk)              
Note: See TracChangeset for help on using the changeset viewer.