[mpich-discuss] Question on MPI_Type_create_struct

Dorier, Matthieu mdorier at anl.gov
Thu Oct 1 10:10:19 CDT 2015


(I meant "ACBD" in the first case, not "ACDB")

________________________________
From: Dorier, Matthieu [mdorier at anl.gov]
Sent: Thursday, October 01, 2015 10:03 AM
To: discuss at mpich.org
Subject: [mpich-discuss] Question on MPI_Type_create_struct

Hi,

Suppose I have a file containing "ABCD", I build a type that would let me read "AC" and another type allowing me to read "BD". Can I then create a struct type using MPI_Type_create_struct combining the 2 types, and use it in an MPI_File_set_view such that if I then read 4 bytes on the file, I get "ACDB" in my buffer?

If so, another more complicated scenario: say my first type would let me read "ACD" from the file and the second type would allow me to read "BC", can I then build a struct type using those two types, use it in an MPI_File_set_view to get "ACDBC" if I read 5 bytes?

Thanks,

Matthieu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20151001/556ad926/attachment.html>
-------------- next part --------------
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list