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. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/