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 6748 for branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/OPA_SRC/TRA/trazdf.F90 – NEMO

Ignore:
Timestamp:
2016-06-28T11:53:56+02:00 (8 years ago)
Author:
mocavero
Message:

GYRE hybrid parallelization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/OPA_SRC/TRA/trazdf.F90

    r6140 r6748  
    7272      IF( l_trdtra )   THEN                    !* Save ta and sa trends 
    7373         CALL wrk_alloc( jpi, jpj, jpk, ztrdt, ztrds ) 
     74!$OMP PARALLEL WORKSHARE 
    7475         ztrdt(:,:,:) = tsa(:,:,:,jp_tem) 
    7576         ztrds(:,:,:) = tsa(:,:,:,jp_sal) 
     77!$OMP END PARALLEL WORKSHARE 
    7678      ENDIF 
    7779      ! 
     
    8890 
    8991      IF( l_trdtra )   THEN                      ! save the vertical diffusive trends for further diagnostics 
     92!$OMP PARALLEL DO schedule(static) private(jk) 
    9093         DO jk = 1, jpkm1 
    9194            ztrdt(:,:,jk) = ( ( tsa(:,:,jk,jp_tem) - tsb(:,:,jk,jp_tem) ) / r2dt ) - ztrdt(:,:,jk) 
Note: See TracChangeset for help on using the changeset viewer.