FWIW: the usual reason for differences between IMPI and OMPI lies in OMPI’s
default settings, which are focused on ensuring it can run anywhere as opposed
to being optimized for a specific platform. You might look at the MCA params
relating to your environment and networks to optimize them for y
Dear Gilles,
In the meantime the administrators have installed (Thanks!) OpenMPI-1.10.1
with Intel-16.0.0 on the cluster.
I have tested it with our code: It works.
The time spent for MPI-data transmission was the same as with
OpenMPI-1.8.3&Intel-14.0.4, but was ~20% higher than with
IMPI-5.1.
Under Windows you can use MS MPI, its not a openMPI, but all works good
(with MS VS). All info you can found in MSDN, here for example:
https://msdn.microsoft.com/en-us/library/bb524831%28v=vs.85%29.aspx
If you want use openMPI - you can use build for windows (see site openMPI).
All info about fucn
I should add that I will be running OpenMPI on a single Windows 7 computer. I merely want to learn how to write C programs that use the MPI standard.