-
Notifications
You must be signed in to change notification settings - Fork 278
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
use PRRTE MCA environment variable for oversubscription in OpenMPI easyblock #3360
use PRRTE MCA environment variable for oversubscription in OpenMPI easyblock #3360
Conversation
Thanks for this fix! I actually ran into that issue recently when testing the OpenMPI 5.0.3 easyconfig, but I hadn't looked into the cause. This seems to work fine for me (test report coming soon...). |
@boegelbot please test @ jsc-zen3 |
@bedroge: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... - notification for comment with ID 2165750313 processed Message to humans: this is just bookkeeping information for me, |
Test report by @bedroge Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) edit: log shows that it was using the correct environment variable, e.g.:
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @bedroge Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) edit: for this version it also picks up the right environment variable:
|
Test report by @bedroge Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) |
With Open MPI 5.x, PRRTE is used as run-time environment. This requires setting a different MCA environment variable to allow for node oversubscription when running tests. See https://docs.open-mpi.org/en/v5.0.x/mca.html#converting-mapping-parameters