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/LIM_SRC_3/limwri.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/LIM_SRC_3/limwri.F90

    r7698 r7753  
    7474 
    7575      ! tresholds for outputs 
    76 !$OMP PARALLEL 
    77 !$OMP DO schedule(static) private(jj,ji) 
    7876      DO jj = 1, jpj 
    7977         DO ji = 1, jpi 
     
    8280      END DO 
    8381      DO jl = 1, jpl 
    84 !$OMP DO schedule(static) private(jj,ji) 
    8582         DO jj = 1, jpj 
    8683            DO ji = 1, jpi 
     
    8986         END DO 
    9087      END DO 
    91 !$OMP END PARALLEL 
    9288      ! 
    9389      ! fluxes 
     
    108104      ! velocity 
    109105      IF ( iom_use( "uice_ipa" ) .OR. iom_use( "vice_ipa" ) .OR. iom_use( "icevel" ) ) THEN  
    110 !$OMP PARALLEL DO schedule(static) private(jj,ji,z2da,z2db) 
    111106         DO jj = 2 , jpjm1 
    112107            DO ji = 2 , jpim1 
     
    178173 
    179174      IF ( iom_use( "vfxthin" ) ) THEN   ! ice production for open water + thin ice (<20cm) => comparable to observations   
    180 !$OMP PARALLEL DO schedule(static) private(jj,ji) 
    181          DO jj = 1, jpj 
    182             DO ji = 1, jpi 
    183                IF (htm_i(ji,jj) < 0.2 .AND. htm_i(ji,jj) > 0. ) THEN 
    184                   z2d(ji,jj) = wfx_bog(ji,jj) 
    185                ELSE 
    186                   z2d(ji,jj) = 0._wp 
    187                END IF 
    188             END DO 
    189          END DO 
     175         WHERE( htm_i(:,:) < 0.2 .AND. htm_i(:,:) > 0. ) ; z2d = wfx_bog 
     176         ELSEWHERE                                       ; z2d = 0._wp 
     177         END WHERE 
    190178         CALL iom_put( "vfxthin", ( wfx_opw + z2d ) * ztmp ) 
    191179      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.