On Wed, 7 May 2003, Shiming Dong wrote:
> Hi: I found some of the system call don't work in the mpi program,
> although they work if I don't use paralle computing, such as "popen",
> and "exec". If I call them in the mpi program, they don't do anything.
> Is there any way for me to solve this problem? Or is there any other way
> for me to use instead of these functions? Thank you! shiming
LAM does not do anything to intercept / prevent these function calls. If
you are prevented from using them, then something else is intervening.
Note, however, that the MPI standard specifically does not define how
these functions will work (e.g., things that launch new processes outside
the scope of MPI). In general, LAM shouldn't have any problems with them,
but be careful about altering the LAM run-time environment from a running
MPI program (for example).
--
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/
|