- Timestamp:
- 2016-05-04T16:23:46+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_v3_6_STABLE_OMP/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_flt.F90
r4990 r6508 142 142 ! 143 143 IF( ln_dynadv_vec ) THEN ! vector form : applied on velocity 144 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 144 145 DO jk = 1, jpkm1 145 146 DO jj = 2, jpjm1 … … 152 153 ! 153 154 ELSE ! flux form : applied on thickness weighted velocity 155 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 154 156 DO jk = 1, jpkm1 155 157 DO jj = 2, jpjm1 … … 175 177 END DO 176 178 END DO 179 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 177 180 DO jk = 1, jpkm1 ! unweighted time stepping 178 181 DO jj = 2, jpjm1 … … 186 189 IF( l_trddyn ) THEN ! temporary save of spg trends 187 190 CALL wrk_alloc( jpi, jpj, jpk, ztrdu, ztrdv ) 191 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 188 192 DO jk = 1, jpkm1 ! unweighted time stepping 189 193 DO jj = 2, jpjm1 … … 210 214 ! compute the next vertically averaged velocity (effect of the additional force not included) 211 215 ! --------------------------------------------- 216 !$OMP PARALLEL DO schedule(static) private(jj, ji) 212 217 DO jj = 2, jpjm1 213 218 DO ji = fs_2, fs_jpim1 ! vector opt. … … 217 222 END DO 218 223 DO jk = 2, jpkm1 ! vertical sum 224 !$OMP PARALLEL DO schedule(static) private(jj, ji) 219 225 DO jj = 2, jpjm1 220 226 DO ji = fs_2, fs_jpim1 ! vector opt. … … 224 230 END DO 225 231 END DO 226 232 !$OMP PARALLEL DO schedule(static) private(jj, ji) 227 233 DO jj = 2, jpjm1 ! transport: multiplied by the horizontal scale factor 228 234 DO ji = fs_2, fs_jpim1 ! vector opt. … … 238 244 ! Right hand side of the elliptic equation and first guess 239 245 ! -------------------------------------------------------- 246 !$OMP PARALLEL DO schedule(static) private(jj, ji, zgcb,zbtd) 240 247 DO jj = 2, jpjm1 241 248 DO ji = fs_2, fs_jpim1 ! vector opt. … … 296 303 ! Transport divergence gradient multiplied by z2dt 297 304 ! --------------------------------------------==== 305 !$OMP PARALLEL DO schedule(static) private(jj, ji, ztdgu, ztdgv) 298 306 DO jj = 2, jpjm1 299 307 DO ji = fs_2, fs_jpim1 ! vector opt. … … 354 362 ! trend, the leap-frog time stepping will not 355 363 ! be done in dynnxt.F90 routine) 364 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 356 365 DO jk = 1, jpkm1 357 366 DO jj = 2, jpjm1
Note: See TracChangeset
for help on using the changeset viewer.