[mpich-discuss] Different architectures
Jim Dinan
dinan at mcs.anl.gov
Mon Dec 10 10:36:24 CST 2012
Hi Peter,
Yes -- you will have to install a 32 bit build of MPICH on all machines
in your cluster, and you will also have to ensure that your application
is built as a 32-bit binary on all machines. The problem is that 32/64
bit nodes won't agree on the sizes of basic datatypes (integer, address,
etc), which complicates communication and can have a performance impact.
Technically, the MPI standard supports such heterogeneous system
configurations, but most MPI implementations (including MPICH) do not.
Best,
~Jim.
On 12/9/12 2:55 PM, Peter Kroon wrote:
> Are you suggestion that I should install a 32b version on all machines
> because 32b can't *talk* to 64b?
>
>
> 2012/12/9 Jeff Hammond <jhammond at alcf.anl.gov
> <mailto:jhammond at alcf.anl.gov>>
>
> It appears you're trying to use the 64b library (ELFCLASS64...) on the
> 32b master. In any case, I don't believe MPICH works in the
> heterogeneous case. In theory, you should be able to use a 32b
> library across both machines though.
>
> Jeff
>
> On Sun, Dec 9, 2012 at 1:40 PM, Peter Kroon <plakroon at gmail.com
> <mailto:plakroon at gmail.com>> wrote:
> > Hello,
> >
> > I've installed mpich2 on ubuntu i386(master) via
> > https://help.ubuntu.com/community/MpichCluster
> > I have another machine amd64(slave).
> >
> > When i run my script on master I get an error: error while
> loading shared
> > libraries: linbmpich.so.3: wrong ELF CLASS: ELFCLASS64
> >
> > Is mpich compatible with different architectures? If so what's
> the easiest
> > way for me to get rid of my error?
> >
> > Also note that I need this to work with x86-64 as well.
> >
> > Best,
> > Peter
> >
> >
> >
> > _______________________________________________
> > discuss mailing list discuss at mpich.org <mailto:discuss at mpich.org>
> > To manage subscription options or unsubscribe:
> > https://lists.mpich.org/mailman/listinfo/discuss
>
>
>
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> University of Chicago Computation Institute
> jhammond at alcf.anl.gov <mailto:jhammond at alcf.anl.gov> / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
> _______________________________________________
> discuss mailing list discuss at mpich.org <mailto:discuss at mpich.org>
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
>
>
>
> _______________________________________________
> 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