Skip to content
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

Catch v3.0 up with changes on master branch #1466

Merged
merged 10 commits into from
Aug 24, 2022
Merged

Conversation

rhc54
Copy link
Contributor

@rhc54 rhc54 commented Aug 24, 2022

Ensure tools get string explanation for non-norm term

When a process abnormally terminates, PRRTE generates
a user-friendly explanation as to what happened. Ensure
that the tool receives it.

Begin work to shift globals to per-job attributes

Historically, PRRTE would define behaviors using MCA params. This
mode was fine when PRRTE was a one-shot job launcher, but no longer
works when a persistent DVM. Begin shifting those specifications
over to a per-job basis.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit 8d735f5)

--stop-in-app does not require an argument.

Signed-off-by: Austen Lauria awlauria@us.ibm.com
(cherry picked from commit a7a7790)

Fix compile error with FT enabled.

Restore PRTE_CLI_DISABLE_RECOVERY definition for now.

Signed-off-by: Austen Lauria awlauria@us.ibm.com
(cherry picked from commit c63d743)

schizo/ompi: Fix --do-not-launch.

Signed-off-by: Austen Lauria awlauria@us.ibm.com
(cherry picked from commit 1ed17eb)

fix typo in help msg

Signed-off-by: Thomas Naughton naughtont@ornl.gov
(cherry picked from commit 96dd227)

schizo/ompi: Add translation for --merge-stderr-to-stdout.

Signed-off-by: Austen Lauria awlauria@us.ibm.com
(cherry picked from commit 31e6656)

java: add ease-of-use feature for ompi java apps

Put into prte a convenience feature for java open mpi apps that was present with orte.

Without this support, java users need to know about the name of the
jar file for ompi java classes and the support library used by
these classes.

Namely this PR avoids users having to do something like this on the java command line:

mpirun -np 4 java -classpath /home/me/ompi-er/install_main_java/lib/mpi.jar:. -Djava.library.path=/home/me/ompi-er/install_main_java/lib Hello

Related to open-mpi/ompi#10701

Signed-off-by: Howard Pritchard howardp@lanl.gov
(cherry picked from commit 75511d4)

Fix second pass on map-by-obj

Computation of balance was using the wrong variable
in the denominator.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit 6ed6563)

Remove stale references to alloc-dev as display options

Correct some help files to remove the stale reference and
fix a few typos.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit bc4350a)

Get the "--display topo" option to work

Modify the option to take a comma-delimited list of node names
so you can specify whose topology you want to see. Implement it
to occur right after allocation, and ensure it can be specified
on a per-job basis.

Fix CLI option checking to better handle the case of user-shortened
option name input, taking into account that some options (e.g., "map"
and "map-devel") start with the same substring.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit 0a75473)

rhc54 and others added 10 commits August 24, 2022 07:56
When a process abnormally terminates, PRRTE generates
a user-friendly explanation as to what happened. Ensure
that the tool receives it.

Begin work to shift globals to per-job attributes

Historically, PRRTE would define behaviors using MCA params. This
mode was fine when PRRTE was a one-shot job launcher, but no longer
works when a persistent DVM. Begin shifting those specifications
over to a per-job basis.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 8d735f5)
Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
(cherry picked from commit a7a7790)
Restore PRTE_CLI_DISABLE_RECOVERY definition for now.

Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
(cherry picked from commit c63d743)
Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
(cherry picked from commit 1ed17eb)
Signed-off-by: Thomas Naughton <naughtont@ornl.gov>
(cherry picked from commit 96dd227)
Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
(cherry picked from commit 31e6656)
Put into prte a convenience feature for java open mpi apps that was present with orte.

Without this support, java users need to know about the name of the
jar file for ompi java classes and the support library used by
these classes.

Namely this PR avoids users having to do something like this on the java command line:

mpirun -np 4 java -classpath /home/me/ompi-er/install_main_java/lib/mpi.jar:. -Djava.library.path=/home/me/ompi-er/install_main_java/lib Hello

Related to open-mpi/ompi#10701

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 75511d4)
Computation of balance was using the wrong variable
in the denominator.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 6ed6563)
Correct some help files to remove the stale reference and
fix a few typos.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit bc4350a)
Modify the option to take a comma-delimited list of node names
so you can specify whose topology you want to see. Implement it
to occur right after allocation, and ensure it can be specified
on a per-job basis.

Fix CLI option checking to better handle the case of user-shortened
option name input, taking into account that some options (e.g., "map"
and "map-devel") start with the same substring.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 0a75473)
@rhc54 rhc54 merged commit 0a5679b into openpmix:v3.0 Aug 24, 2022
@rhc54 rhc54 deleted the cmr30/up branch August 24, 2022 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants