There is a whole chapter in the MPI standard about file I/O operations. I'm quite confident you will find whatever you're looking for there :)

Open MPI use ROMIO for file operations, and normally this is compiled in by default. You should not have any troubles using MPI I/O with Open MPI.

  Have fun,
    george.

On Jul 23, 2008, at 11:51 AM, Gabriele Fatigati wrote:


Hi,
i have a question about parallel i/o. In my application, actually i have implemented a file lock with C system calls, like flock. But, is this the right way to do concurrent write?

In this cluster, every node has our operating system, so, the file lock functions only on the processors of that node, not for all. I can have two or more process of different nodes that writes concurrent in the file. Is this dangerous or not? It's depends by file system? I'm using MPI-1 under OpenMPI.

Thanks.
--
Gabriele Fatigati

CINECA Systems & Tecnologies Department

Supercomputing Group

Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy

www.cineca.it Tel: +39 051 6171722

g.fatig...@cineca.it
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to