11 Oct 2001 13:53
Re: [myrinet] Re: GM_BOGUS_SEND_INTERRUPT
Loic Prylli <lprylli <at> ens-lyon.fr>
2001-10-11 11:53:54 GMT
2001-10-11 11:53:54 GMT
On Thu, Oct 11, 2001 at 01:00:43AM -0700, Patrick Geoffray wrote: > > > I am using threads but all thread creation is done BEFORE MPI_Init() is > > called and only one thread ever accesses the mpi routines. Condition > > variable and mutexs are used throughout though. > > That's fine. MPICH is not thread safe, but locking the MPI calls is > perfectly safe. > Moreover it should not matter wether threads are created before or after MPI_Init(). One potential problem is that MPICH-GM include a malloc replacement to handle memory registration properly (is that still true for 1.2.1..7?), this malloc replacement is not thread-safe, and it might be the explanation for your problems (even if it isn't, you might want to take that into account). Regards, Loic PRYLLI LIP/ENS-LYON FRANCE
RSS Feed