[PVFS2-users] PVFS2 + MPI-IO + Multi - Threaded Application

Robert Latham robl at mcs.anl.gov
Tue Apr 26 12:16:27 EDT 2005


On Fri, Apr 22, 2005 at 09:19:30PM -0500, Venkatram Vishwanath wrote:
> Hi,
> 
> In current MPI implementations, I can have only one thread making MPI
> calls. (open-MPI is not yet available for download). So while a node
> is communicating with other Nodes using MPI , I would like to do
> MPI-IO(reads and vectored reads preferable) in another thread. We
> have a separate GigE interfaces for PVFS2 currently. Is this
> possible?

In mpich2-1.0.1, we have an initial implementation of thread safety.
I have not gotten all the MPI-IO tests to pass our full threadsafety
testsuite, but the simple IO tests seem to work.  

> If not, Can I issue PVFS2 IO using the native system interface in another
> thread as a workaround.

That should work in theory, but the system interface is not developer
friendly.  We can talk more about this approach if MPICH2-1.0.1 is not
working out for you.

==rob

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Labs, IL USA                B29D F333 664A 4280 315B


More information about the PVFS2-users mailing list