Re: Dynamic Process comment: using MPI_Init() without mpirun

Eric Salo (salo@mrjones.engr.sgi.com)
Tue, 30 Apr 1996 11:53:28 -0700

> COMMENTS? - Would any implementation have a problem with a program which
> was constructed and started as a (singleton) MPI program but which may
> never call MPI_Init.....MPI_Finalize? I am assuming the program would
> have some significant work to do even if it never choose to call
> MPI_Init.

We do not do anything special when compiling MPI executables. If a singleton
program has been linked with our MPI library and never calls MPI_Init(), there
is no more overhead than if it had not been linked with the MPI library. When
MPI_Init() is called, the singleton process creates the appropriate number of
copies of itself and creates the MPI environment.

-- 
Eric Salo         Silicon Graphics Inc.             "Do you know what the
(415)933-2998     2011 N. Shoreline Blvd, 7L-802     last Xon said, just
salo@sgi.com      Mountain View, CA   94043-1389     before he died?"