c++ - using OpenMPI or MPICH with Boost MPI using Win and Linux machines together -


These days I'm approaching the MPI world. I am ready to use Boost MPI libraries with OpenMPi or MPI (even if with MIPIT I am not sure whether I will work properly due to reading something).

My real question is: Enhance the MIP with these 2 libraries and above, is it possible to add resources to Linux machines and Windows machines?

It is not yet clear whether using MPI means that it is a messaging system at the top of a communication protocol in the Remote Machine Principle MPI with the same operating system, hence the OS on communication Not much dependence.

Do you know something about this topic or some of you already with MPIN Win and Linux machines?

Thank you EO

I do not know much about Boost MPI layer, But simultaneously using MPI 2 with Linux and Windows machines is definitely possible in this case, you should use the "version" similar to MPIT2, and you have to use "smpd" process manager in each case (This is the only option on Windows, but it's not default on Linux Is).

However, generally machines are not advised to run MPI jobs with different performance characteristics, because the application will usually be limited by a slow processor. We have also seen significant performance differences between MPCT 2 on Linux and Windows, so if the hardware is the same then MPI performance can vary.


Comments