- Timestamp:
- 2016-06-28T11:53:56+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/OPA_SRC/DYN/dynbfr.F90
r6140 r6748 65 65 IF( l_trddyn ) THEN ! trends: store the input trends 66 66 CALL wrk_alloc( jpi,jpj,jpk, ztrdu, ztrdv ) 67 !$OMP PARALLEL WORKSHARE 67 68 ztrdu(:,:,:) = ua(:,:,:) 68 69 ztrdv(:,:,:) = va(:,:,:) 70 !$OMP END PARALLEL WORKSHARE 69 71 ENDIF 70 72 71 73 !$OMP PARALLEL DO schedule(static) private(jj, ji, ikbu, ikbv) 72 74 DO jj = 2, jpjm1 73 75 DO ji = 2, jpim1 … … 82 84 ! 83 85 IF( ln_isfcav ) THEN ! ocean cavities 86 !$OMP PARALLEL DO schedule(static) private(jj, ji, ikbu, ikbv) 84 87 DO jj = 2, jpjm1 85 88 DO ji = 2, jpim1 … … 99 102 ! 100 103 IF( l_trddyn ) THEN ! trends: send trends to trddyn for further diagnostics 104 !$OMP PARALLEL WORKSHARE 101 105 ztrdu(:,:,:) = ua(:,:,:) - ztrdu(:,:,:) 102 106 ztrdv(:,:,:) = va(:,:,:) - ztrdv(:,:,:) 107 !$OMP END PARALLEL WORKSHARE 103 108 CALL trd_dyn( ztrdu(:,:,:), ztrdv(:,:,:), jpdyn_bfr, kt ) 104 109 CALL wrk_dealloc( jpi,jpj,jpk, ztrdu, ztrdv )
Note: See TracChangeset
for help on using the changeset viewer.