[ad_1]
Hello,
We have not too long ago upgraded to now accessible Intel MPI 2021.11.0 (from 2018) and try to run our executable/program on a number of hosts utilizing mpi. There are a number of questions for which we would wish to get your suggestions to have the ability to transfer ahead.
1) Our hosts may not have an express set up of MPI, however the mpi required binaries/dlls/license are saved in particular folders on these hosts. These may not essentially be on the similar location on all of the hosts. Contemplating this, how do I setup the setting for every of those hosts to specify the situation of mpiexec and all of the related recordsdata to make sure it may run on these hosts. Can we use -env or -genv or a separate config/hosts file with specified location of mpiexec/mpi binaries per host?
2) For distant cluster runs with hosts, we usually retailer our executable at a shared location, that’s accessible to all of the hosts. This was working high-quality beforehand with Intel MPI 2018, however after the improve to Intel MPI 2021.11.0, we’re getting the beneath error. Entry was denied from a bunch for the executable and creation of the method failed.
This was our really useful strategy with our shoppers, the place the executable/program was saved in a shared folder, and so they did not must have the executable/set up of our program on all of the hosts and mpiexec was nonetheless in a position to work. However now, this is not working, at the very least by default. Might you please let me know, how we may use the shared folder with a number of hosts.
3) On an identical line, the executable to be executed additionally may very well be at totally different places on these hosts. We observed, if the executable is on the similar location on all of the hosts, we’d not want to supply any extra info, but when the executable is at totally different places on the hosts, it appears like we have to present extra info. Might you please counsel how one can cross this info for each consumer.
Regards,
Srikanth
[ad_2]