Closed
Description
Here's an overview of issues @gpaulsen found when testing ompi command line options.
NOTE: Box's should be checked as complete when fixes find their way to their release branches (openpmix v4.2/prrte v3.0).
As they come in feel free to edit in links to PR's in this comment.
-
--display-devel-allocation
, should map to --display devel-map -
--display-topo/--display topo
, does nothing. Should be removed? --display-topo should map to --display topo -
--merge-stderr-to-stdout
does not seem to work as expected. fixes in master: iof: Fix merging of stderr to stdout. openpmix/openpmix#2709 + schizo/ompi: Add translation for --merge-stderr-to-stdout. openpmix/prrte#1462 -
--do-not-launch
does not work as expected (processes are launched) Fixed in main: schizo/ompi: Fix --do-not-launch. openpmix/prrte#1459 -
--show-progress
, doesn't seem to do anything. Removal candidate? -
--stream-buffering
- Can't tell if this is working as expected- PRRTE master: stream-buffering is an OMPI option, so make it an MCA openpmix/prrte#1489
- PRRTE v3.0: Multiple commits openpmix/prrte#1491
- Open MPI main: Make stream buffing an MCA option again #10746
- Open MPI v5.0.x: Make stream buffing an MCA option again #10756
-
--app
, deprecated translation is not working -
-N
doesn't appear in --help, possible removal candidate. Maps to--map-by ppr:1:node
, so when used with --map-by this is confusing. -
--get-stack-traces
seems to fail at larger scales via a hang or crash -
--stop-in-app
shouldn't require an argument. Fixed in main: Fix minor things openpmix/prrte#1458 -
--mca mca_base_env_list
does not work on recent prrte updates -
--ppr
- not well documented. Slot detection when used in conjuction with --host foo (without specifying slots)
seems broken, for example:
mpirun --ppr 1:core --host hostA ./hw.x
--------------------------------------------------------------------------
There are not enough slots available in the system to satisfy the 44
slots that were requested by the application:
./hw.x
Removing the --host and it works, or specifying hostA:44
.
-
rankfile
- some known issues already reported, needs verification -
--cpu-set
/--cpu-list
Works - somewhat. If you ask for more ranks than cpus
you get:PRTE ERROR: Unable to map job in file rmaps_rr.c at line 184 even with --oversubscribe
Metadata
Metadata
Assignees
Labels
No labels