On Aug 30, 2012, at 11:35 PM, Ammar Ahmad Awan wrote:
> My real problem is that I want to access the fields from the MPI_File structure other than the ones provided by the API e.g. the fd_sys.
> Atomicity was just one example I used to explain my problem. If MPI_File is an opaque structure, is there any other way or any other structure through which I can reach the fields?
Nope. The whole point is that MPI_File is a handle to an opaque data structure on the back end. Using the API functions is the only portable way to get to the data.
I see that you asked exactly the same question on both the Open MPI and MPICH2 lists at the same time -- know that our back-end data structures are different. Hence, even if you could access the fields of Open MPI, that wouldn't help you with MPICH2.
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/