On Tue, Jan 5, 2016 at 12:30 AM, Roy Stogner <royst...@ices.utexas.edu> wrote:
> > On Mon, 4 Jan 2016, Tim Adowski wrote: > > > However, all versions of GCC were unable to vectorize the Ke loop > > due to "bad data ref", and both Intel versions required "#pragma > > ivdep" in order to vectorize the Ke loop. > > One last thought: is it possible that what is confusing gcc isn't your > class, but rather the DenseMatrix class? Try replacing "Ke(i,j)" with > "my_vector[i*M+j]" or whatever and see if gcc can handle that? I'd bet on it. Tim, had you not tried this already? I thought we'd chatted about this?
------------------------------------------------------------------------------
_______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel