Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] Thread safety levels
From: Kawashima (t-kawashima_at_[hidden])
Date: 2010-05-10 09:55:29

Hi Nick and all,

> >> On others, they use a completely different (and seriously incompatible,
> >> at both the syntactic and semantic levels) set of libraries. E.g. AIX.
> >
> >Sorry, I don't know these issue well.
> >Do you mean the case I wrote above about malloc?
> No. You have to compile using different paths if you want threading,
> and that generated incompatible code (in a very few ways, but ones
> that hit my users).

Though some systems may be OK with source code modification suggested
by Sylvain, some other systems are NG with it.
It differs by architectures, OS implementations, and configurations.
I've understood your point. Thanks.

But another quiestion:
configure --enable-mpi-threads (for v1.4) enables MPI_THREAD_FUNNELED/
SERIALIZED/MULTIPLE. Does this option resolve issue pointed out by Nick?

By the way, how about MPICH2 or other MPI implementation?
Does anyone know?