Skip to content

Commit a2af30c

Browse files
authored
Adding warning about provider options in MPI context (#3516)
Warns users about per-task and per-node options to the provider conflicting with MPIExecutor
1 parent f6d2889 commit a2af30c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docs/userguide/mpi_apps.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ An example for ALCF's Polaris supercomputer that will run 3 MPI tasks of 2 nodes
6060
)
6161
6262
63+
.. warning::
64+
Please note that ``Provider`` options that specify per-task or per-node resources, for example,
65+
``SlurmProvider(cores_per_node=N, ...)`` should not be used with :class:`~parsl.executors.high_throughput.MPIExecutor`.
66+
Parsl primarily uses a pilot job model and assumptions from that context do not translate to the MPI context. For
67+
more info refer to :
68+
`github issue #3006 <https://github.com/Parsl/parsl/issues/3006>`_
69+
6370
Writing an MPI App
6471
------------------
6572

0 commit comments

Comments
 (0)