Changeset 4370 for palm/trunk/SOURCE/transpose.f90
- Timestamp:
- Jan 10, 2020 2:00:44 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/transpose.f90
r4366 r4370 25 25 ! ----------------- 26 26 ! $Id$ 27 ! vector array renamed 28 ! 29 ! 4366 2020-01-09 08:12:43Z raasch 27 30 ! modifications for NEC vectorization 28 31 ! … … 270 273 271 274 USE fft_xy, & 272 ONLY: f_vec , temperton_fft_vec275 ONLY: f_vec_x, temperton_fft_vec 273 276 274 277 USE indices, & … … 307 310 ! 308 311 !-- Reorder input array for transposition. Data from the vectorized Temperton-fft is stored in 309 !-- different array format (f_vec ).312 !-- different array format (f_vec_x). 310 313 IF ( temperton_fft_vec ) THEN 311 314 … … 316 319 DO j = nys_x, nyn_x 317 320 mm = j-nys_x+1+(k-nzb_x)*(nyn_x-nys_x+1) 318 work(j,i-xs+1,k,l) = f_vec (mm,i)321 work(j,i-xs+1,k,l) = f_vec_x(mm,i) 319 322 ENDDO 320 323 ENDDO … … 862 865 863 866 USE fft_xy, & 864 ONLY: f_vec , temperton_fft_vec867 ONLY: f_vec_x, temperton_fft_vec 865 868 866 869 USE indices, & … … 944 947 ! 945 948 !-- Reorder transposed array. 946 !-- Data for the vectorized Temperton-fft is stored in different array format (f_vec ) which saves947 !-- additional data copy in fft_x.949 !-- Data for the vectorized Temperton-fft is stored in different array format (f_vec_x) which 950 !-- saves additional data copy in fft_x. 948 951 IF ( temperton_fft_vec ) THEN 949 952 … … 954 957 DO j = nys_x, nyn_x 955 958 mm = j-nys_x+1+(k-nzb_x)*(nyn_x-nys_x+1) 956 f_vec (mm,i) = work(j,i-xs+1,k,l)959 f_vec_x(mm,i) = work(j,i-xs+1,k,l) 957 960 ENDDO 958 961 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.