I am writing up some interconnect/network debugging software that is
centered around ompi. What is the best set of functions to use to get
the best bandwidth and latency numbers for openmpi and why? I've been
asking around at work and some people say just send/recieve, though
some of the micro b
Most of the microbenchmarks that I've seen used send/receive because it
allows the MPI to optimize if it can (e.g., blocking to allow the
OS/hardware to make progress). If nothing else, it prevents an
additional traversal of the call stack (MPI_SEND will be done when it
returns; with MPI_ISEND, yo
Josh Aune wrote:
I am writing up some interconnect/network debugging software that is
centered around ompi. What is the best set of functions to use to get
the best bandwidth and latency numbers for openmpi and why? I've been
You mean MPI functions or internal ompi functions ? For MPI functio