> -----Original Message-----
> From: users-boun...@open-mpi.org
> [mailto:users-boun...@open-mpi.org] On Behalf Of Ralph Castain
> Sent: Wednesday, October 22, 2008 8:02 AM
> To: Open MPI Users
> Subject: Re: [OMPI users] OpenMPI runtime-specific
> environment variable?
>
> What I think Brian is trying to do is detect that his code
> was not launched by mpirun -prior- to calling MPI_Init so he
> can decide if he wants to do that at all. Checking for the
> enviro params I suggested is a good way to do it - I'm not
> sure that adding another one really helps. The key issue is
> having something he can rely on, and I think the ones I
> suggested are probably his best bet for OMPI.

Just closing the loop on this thread -- again thanks for all the good 
discussion.  Ralph's comment here is exactly right.  On some platforms, e.g., 
AIX/Poe/IBM MPI,  we've historically been bitten as it's not safe to call 
MPI_Init when not running inside a job submitted to the queue and running in an 
MPI environment.  I realize it's our (perhaps stubborn) choice to distribute 
MPI-linked binaries that have to work correctly in both serial (not just mpirun 
-np 1) and MPI-parallel mdoes, and that complicates things.

Brian


Reply via email to