Changeset 4370 for palm/trunk/SOURCE/prognostic_equations.f90
- Timestamp:
- Jan 10, 2020 2:00:44 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/prognostic_equations.f90
r4360 r4370 25 25 ! ----------------- 26 26 ! $Id$ 27 ! vector directives added to force vectorization on Intel19 compiler 28 ! 29 ! 4360 2020-01-07 11:25:50Z suehring 27 30 ! Introduction of wall_flags_total_0, which currently sets bits based on static 28 31 ! topography information used in wall_flags_static_0 … … 936 939 DO i = nxlu, nxr 937 940 DO j = nys, nyn 941 !following directive is required to vectorize on Intel19 942 !DIR$ IVDEP 938 943 DO k = nzb+1, nzt 939 944 u_p(k,j,i) = u(k,j,i) + ( dt_3d * ( tsc(2) * tend(k,j,i) + & … … 1039 1044 DO i = nxl, nxr 1040 1045 DO j = nysv, nyn 1046 !following directive is required to vectorize on Intel19 1047 !DIR$ IVDEP 1041 1048 DO k = nzb+1, nzt 1042 1049 v_p(k,j,i) = v(k,j,i) + ( dt_3d * ( tsc(2) * tend(k,j,i) + & … … 1138 1145 DO i = nxl, nxr 1139 1146 DO j = nys, nyn 1147 !following directive is required to vectorize on Intel19 1148 !DIR$ IVDEP 1140 1149 DO k = nzb+1, nzt-1 1141 1150 w_p(k,j,i) = w(k,j,i) + ( dt_3d * ( tsc(2) * tend(k,j,i) + & … … 1277 1286 DO i = nxl, nxr 1278 1287 DO j = nys, nyn 1288 !following directive is required to vectorize on Intel19 1289 !DIR$ IVDEP 1279 1290 DO k = nzb+1, nzt 1280 1291 pt_p(k,j,i) = pt(k,j,i) + ( dt_3d * ( sbt * tend(k,j,i) + & … … 1400 1411 DO i = nxl, nxr 1401 1412 DO j = nys, nyn 1413 !following directive is required to vectorize on Intel19 1414 !DIR$ IVDEP 1402 1415 DO k = nzb+1, nzt 1403 1416 q_p(k,j,i) = q(k,j,i) + ( dt_3d * ( sbt * tend(k,j,i) + & … … 1520 1533 DO i = nxl, nxr 1521 1534 DO j = nys, nyn 1535 !following directive is required to vectorize on Intel19 1536 !DIR$ IVDEP 1522 1537 DO k = nzb+1, nzt 1523 1538 s_p(k,j,i) = s(k,j,i) + ( dt_3d * ( sbt * tend(k,j,i) + &
Note: See TracChangeset
for help on using the changeset viewer.