<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>Hi,<div><br></div><div>I can't manage to find a clear answer to this question in the MPI3 standard book;</div><div>Assume we chain several asynchronous I/O operation on the same file, such as</div><div><br></div><div>MPI_File_iwrite(...)</div><div>MPI_File_set_view(...)</div><div>MPI_File_iwrite(...)</div><div>MPI_File_iwrite(...)</div><div>MPI_Wait_all(all requests from previous calls)</div><div><br></div><div>(equivalently with any other collective or independent asynchronous file accesses)</div><div>Is an implementation of the MPI3 standard supposed to perform these operations in the same order than the functions are called, or can they be re-ordered if they are not in conflict (regions written are distinct)?</div><div><br></div><div>Thanks!</div><div><br><div><span name="x"></span><font size="2"><font size="3">Matthieu Dorier<br>
  </font>PhD student at ENS Cachan Brittany and IRISA<br><a href="http://people.irisa.fr/Matthieu.Dorier">http://people.irisa.fr/Matthieu.Dorier</a></font><span name="x"></span><br></div></div></div></body></html>