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>>