Thanks for clearing that up, George!

Best regards,
Matthijs


-----Original Message-----
From: devel-boun...@open-mpi.org on behalf of George Bosilca
Sent: Mon 6/19/2006 3:19 PM
To: Open MPI Developers
Cc: rj...@os3.nl
Subject: Re: [OMPI devel] Does IMPI solve cross-platform endian/size issues?
 
We support "simple" heterogeneous executions. Here simple is defined  
as no internal conversions on the floating point has to be done. In  
other words it will work as long as the floating number have the same  
representation, which imply they have the same length (both for the  
exponent and mantissa). Currently, we can deal with all kind of  
integers (including booleans and the C++/Fortran variants), we are  
able to convert them from little to big endian, we can change their  
size. All operations on integers/bools should be safe.

Full heterogeneous support will come before the 1.2 release.

   Thanks,
     george.

On Jun 19, 2006, at 5:31 AM, Matthijs Richard Koot wrote:

>
> Hi,
>
> Does the IMPI protocol solve cross-platform endian/size issues? I'm  
> not sure if this is implied by what's stated in the OpenMPI support- 
> systems FAQ:
>
> http://www.open-mpi.org/faq/?category=supported-systems
>
> "8. Does Open MPI support execution in heterogeneous environments?
>
> Open MPI currently requires that the representation of C, C++, and  
> Fortran datatypes be the same on all platforms within a single  
> parallel application. Endian and size difference between nodes in a  
> parallel job will cause undefined behavior in Open MPI.
>
> Support for heterogeneous run-time environments is on the to-do  
> list, but has not yet been implemented."
>
> Best regards,
> Matthijs Koot
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

<<winmail.dat>>

Reply via email to