Jeff, Gilles,

I missed this mail thread.

As Gilles said, Fujitsu MPI provides both native- and cross-compiler for 
Fujitsu AArch64 machines (including Fugaku). However, we don't use the 
script-based wrapper compilers.
We prepare AArch64 binaries and x86_64 opal_wrapper command. Putting AArch64 
libraries and x86_64 opal_wrapper and writing wrapper-data.txt allows cross 
compiling AArch64 MPI programs on x86_64.

Thanks,
Takahiro Kawashima,
Fujitsu

> Jeff,
> 
> Cross compilation is the recommended way on Fugaku.
> In all fairness, even if Fujitsu MPI is based on Open MPI, they built the
> MPI wrappers (that invoke the cross compilers) on top of opal (read not the
> scripts).
> 
> Cheers,
> 
> Gilles
> 
> On Fri, Mar 25, 2022 at 1:06 AM Jeff Squyres (jsquyres) <jsquy...@cisco.com>
> wrote:
> 
> > Gilles --
> >
> > Do you know if anyone is actually cross compiling?  I agree that this is
> > in the "nice to have" category, but it is costing Brian time -- if no one
> > is using this functionality, it's not worth the time.  If people are using
> > this functionality, then it's potentially worth the time.
> >
> > --
> > Jeff Squyres
> > jsquy...@cisco.com
> >
> > ________________________________________
> > From: devel <devel-boun...@lists.open-mpi.org> on behalf of Gilles
> > Gouaillardet via devel <devel@lists.open-mpi.org>
> > Sent: Wednesday, March 23, 2022 10:28 PM
> > To: Open MPI Developers
> > Cc: Gilles Gouaillardet
> > Subject: Re: [OMPI devel] Script-based wrapper compilers
> >
> > Brian,
> >
> > My 0.02 US$
> >
> > Script based wrapper compilers are very useful when cross compiling,
> > so ideally, they should be maintained.
> >
> > Cheers,
> >
> > Gilles
> >
> > On Thu, Mar 24, 2022 at 11:18 AM Barrett, Brian via devel <
> > devel@lists.open-mpi.org<mailto:devel@lists.open-mpi.org>> wrote:
> > Does anyone still use the script based wrapper compilers?  I have been
> > working on fixing a number of static library compile issues caused by us
> > historically not having been great about tracking library dependencies and
> > the OMPI/PMIx/PRRTE split.  Part of this is some fairly significant
> > modifications to the wrapper compilers (here's the PMIx version:
> > https://github.com/openpmix/openpmix/commit/e15de4b52f2d331297bbca31beb54b5a377557bc).
> > It would be easiest to just remove the script based wrapper compilers, but
> > I'll update them if someone uses them.
> >
> > Thanks,
> >
> > Brian

Reply via email to