<meta http-equiv="Content-Type" content="text/html; charset=utf-8">Just tell your 32b Ubuntu users to upgrade to 64b. That's the right<span></span> solution here.<div><div><br></div><div>As for Windows, that is irrelevant, because MPICH does not support Windows.<div><br></div><div>Jeff<br><br>On Sunday, March 13, 2016, Eric Chamberland <<a href="mailto:Eric.Chamberland@giref.ulaval.ca">Eric.Chamberland@giref.ulaval.ca</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 2016-03-13 16:22, Thakur, Rajeev a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In the 19 years since the MPI-2 standard was released, you may be the first one requesting this functionality :-). I am curious what are you using it for?<br>
</blockquote>
Here is the reason....<br>
<br>
In 2012, when I read your book about MPI-2, I wrote all our I/O functions to use collective MPI I/O calls with "native" as datarep. I knew it would not be portable "as is" but the main usage is 64bits native format... then I told myself "It will be ok when I will want to read/write from 32 bits architectures or different endian style, since there is that user defined datarep possibility, as illustrated in chapet 9.1 of the book...", but unfortunately for me, I didn't _tested_ the functionality in 2012... :/<br>
<br>
So we moved all our file formats (meshes, results, etc) to be aligned with the output of "native" datarep into a 64bits standard linux x86 architecture... That means we have produced, for example, 1200 validations tests with input/output files into that format...<br>
<br>
That is, of course, excluding all user data since 4 years..<br>
<br>
No I am in the phase of porting the code to fully support 32bits architecture (we have an 32bit ubuntu running here, and working on windows port).<br>
<br>
So, I did test for the first time the datarep functionality to be able to convert 64 bits "long int" from/to 32 bits "long int" for writing/reading in respect to existing file format...<br>
<br>
It was all an easy task in my mind with the user datarep functionality just as it is in the standard..<br>
<br>
But it appears I am the only one in the world (wow...) to request a way to have his files portable with MPI... without performance losses for the "main" usage which is 64bits...<br>
<br>
Maybe there is another simple way to do this?<br>
<br>
Anyway, I am now expecting that you will tell me it will never be implemented _just for me_... :/<br>
<br>
Maybe I can contribute? :)<br>
<br>
Thanks,<br>
<br>
Eric<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Rajeev<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mar 13, 2016, at 1:51 PM, Eric Chamberland <<a>Eric.Chamberland@giref.ulaval.ca</a>> wrote:<br>
<br>
Le 2016-03-10 18:04, Thakur, Rajeev a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Support for user-defined data representations has not been added to MPICH yet. There has not been much demand for it.<br>
</blockquote>
Thanks for your answer...<br>
<br>
Is it a "big" task?<br>
<br>
Should it be scheduled so it may appear in a forthcoming version?<br>
<br>
Thanks,<br>
<br>
Eric<br>
<br>
_______________________________________________<br>
discuss mailing list <a>discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</blockquote>
_______________________________________________<br>
discuss mailing list <a>discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</blockquote>
<br>
_______________________________________________<br>
discuss mailing list <a>discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</blockquote></div></div></div><br><br>-- <br>Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a><br>