[mpich-discuss] How to find out maximum number of processes in mpiexec configuration
Rajeev Thakur
thakur at mcs.anl.gov
Wed Jan 26 15:23:01 CST 2011
mpiexec will let you run as many processes as many as you want -- to the extent that the OS can run that many processes.
For dynamic processes (Comm_spawn), MPI defines an attribute on MPI_COMM_WORLD called MPI_UNIVERSE_SIZE, whose value indicates how many processes can be started with Comm_spawn. See the first line on pg 308 in the MPI 2.2 standard.
Rajeev
On Jan 25, 2011, at 5:58 PM, Yauheni Zelenko wrote:
> Hi!
>
> Is there any way to find out how much MPI processes are allowed to run by current mpiexec configuration inside MPI application?
>
> I want to replicate mpiexec default behavior (when -n is not specified and processes are started on all available hosts) with MPI_Comm_spawn() when only single process starts from mpiexec (-n 1) and all other processes will be spawned from it later.
>
> Eugene.
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
More information about the mpich-discuss
mailing list