Changeset 3832 for palm/trunk/SOURCE/transpose.f90
- Timestamp:
- Mar 28, 2019 1:16:58 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/transpose.f90
r3694 r3832 25 25 ! ----------------- 26 26 ! $Id$ 27 ! loop reordering for performance optimization 28 ! 29 ! 3694 2019-01-23 17:01:49Z knoop 27 30 ! OpenACC port for SPEC 28 31 ! … … 129 132 !$ACC PRESENT(f_inv, f_in) 130 133 #endif 131 DO i = 0, nx132 DO k = nzb_x, nzt_x134 DO k = nzb_x, nzt_x 135 DO i = 0, nx 133 136 DO j = nys_x, nyn_x 134 137 f_inv(j,k,i) = f_in(i,j,k) … … 856 859 !$ACC PRESENT(f_in, f_inv) 857 860 #endif 858 DO k = 1,nz859 DO i = nxl, nxr861 DO i = nxl, nxr 862 DO k = 1,nz 860 863 DO j = nys, nyn 861 864 f_inv(j,i,k) = f_in(k,j,i) … … 1020 1023 !$ACC PRESENT(f_out, f_inv) 1021 1024 #endif 1022 DO k = nzb_y, nzt_y1023 DO j = 0, ny1025 DO j = 0, ny 1026 DO k = nzb_y, nzt_y 1024 1027 DO i = nxl_y, nxr_y 1025 1028 f_out(j,i,k) = f_inv(i,k,j)
Note: See TracChangeset
for help on using the changeset viewer.