Re: Vectorizing HIRLAM 3: Can't vectorize DOUBLE COMPLEX loops ...
Yes, we don't vectorize complex types yet. dorit > L.S., > > The following code: > > SUBROUTINE S(N) > DOUBLE COMPLEX A(N), B(N) > READ*,B > DO I = 1, N > A(I) = B(I) > ENDDO > PRINT*,A > END > > when compiled thusly: > > $ gfortran -g -S -O
Vectorizing HIRLAM 3: Can't vectorize DOUBLE COMPLEX loops ...
L.S., The following code: SUBROUTINE S(N) DOUBLE COMPLEX A(N), B(N) READ*,B DO I = 1, N A(I) = B(I) ENDDO PRINT*,A END when compiled thusly: $ gfortran -g -S -O3 -ftree-vectorize -ftree-vectorizer-verbose=2 -msse2 vect3.f draws the following "