Hello all

Here is a 101 level question:

OpenMPI supports many transports, out of the box, and can be extended to
support those which it does not. Some of these transports, such as
infiniband, provide hardware atomic operations on remote memory, whereas
others, such as iWARP, do not.

My question is: how (and where in the code base) does openMPI use this
feature, on those hardware that support it? What is the penalty, in terms
of additional code, runtime performance and all other considerations, on a
hardware that does not support it?

Thanks in advance.
Durga

Life is complex. It has real and imaginary parts.

Reply via email to