On Jul 17, 2010, at 4:22 AM, Anton Shterenlikht wrote:
> Is loop vectorisation/unrolling safe for MPI logic?
> I presume it is, but are there situations where
> loop vectorisation could e.g. violate the order
> of execution of MPI calls?
I *assume* that the intel compiler will not unroll loops that contain MPI function calls. That's obviously an assumption, but I would think that unless you put some pragmas in there that tell the compiler that it's safe to unroll, the compiler will be somewhat conservative about what it automatically unrolls.
For corporate legal information go to: