-
Notifications
You must be signed in to change notification settings - Fork 897
mpiexec 4.1.3, how to avoid transfer PMIX_INSTALL_PREFIX to the child process of orted #13196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Afraid I don't really understand what you are doing. Are you using the PMIx embedded in OMPI? If so, then just set |
@rhc54 our situation is that before the application is launched by the mpiexec, the ompi folder is copied to a sandbox temporary path on every remote nodes, and |
you can use your own agents to modify the environment:
instead of remote executing the Note building Open MPI with |
thanks, i will try both methods. |
Like I said, |
Background information
What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.)
v4.1.4
Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)
installed via conda package, make the xcopy to the cluster.
Please describe the system on which you are running
Details of the problem
In our cluster, the mpi prefix are different on different nodes. For example on master node, the opal_prefix is
/path/master/prefix
, while on the nodes, the opal_prefix is `/path/node-/prefixThe job is run like this
and run in another shell the orted command:
Then the result of
master
shell is always/path/master/prefix
, not the nodes specific path, even if I exported a correct value forPMIX_INSTALL_PREFIX
before orted started.How to avoid transfer PMIX_INSTALL_PREFIX from mpiexec to the child process of orted?
The text was updated successfully, but these errors were encountered: