This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Auto-vectorization of SUM intrinsic in gfortran
- From: Wilfredo Sifuentes <wsifuent at gmail dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Fri, 28 Jan 2011 11:03:51 -0500
- Subject: Auto-vectorization of SUM intrinsic in gfortran
- References: <AANLkTiko3Ceox6NywbBwPDLp5VCtCp8FTZ42Eg9U=Q-C@mail.gmail.com>
Dear all,
In spite that some information on the WWW says that the SUM intrinsic
function of Fortran 90 can be parallelizable, I found that gfortran
4.5 do not parallelize the following line (even if I fix or change
“AHID” variable to “1” ):
??temporal= SUM(PERLIN(1:NLIN,AHID,1:NETP,1:NBLO))
Where PERLIN is defined as: ?REAL*8? PERLIN(MAXLIN,0:1,MAXETP,MAXBLO).
The compiler report: “note: not vectorized: unsupported use in stmt.”
Am I missing something?
Regards
Wilfredo