pmix / pmix-standard

PMIx Standard Document
https://pmix.org
Other
23 stars 22 forks source link

Spawn and MPI_COMM_SPAWN with the SOFT info #84

Open abouteiller opened 6 years ago

abouteiller commented 6 years ago

It appears that there is no attribute currently defined in the PMIx_spawn operation to pass the behavior defined as a 'SOFT' spawn in MPI.

In an MPI soft spawn, the MPI_COMM_SPAWN operation requests that N new processes be spawned, but it is acceptable that N-x processes are actually created (and this is not an error).

rhc54 commented 6 years ago

That's a new one on me - does anyone actually support that? I know OMPI doesn't. We should be able to do so here by adding a PMIX_MIN_PROCS attribute - we already have max_procs in the pmix_app_t struct.

dsolt commented 5 years ago

I agree that a PMIX_MIN_PROCS option would be sufficient to support MPI_COMM_SPAWN with a soft spawn and also allow for other uses.

jjhursey commented 1 year ago

It sounds like there is an agreement on how this looks from the PMIx side.

Action: