[ofiwg] GASNet with OFI on PSM provider
Sayan Ghosh
zsayanz at gmail.com
Mon Jun 25 12:35:58 PDT 2018
Thanks, in my preliminary evaluation of MPICH with OFI, I don't see an
issue.
On Mon, Jun 25, 2018 at 9:28 AM Hefty, Sean <sean.hefty at intel.com> wrote:
> Actually copying the psm/psm2 provider maintainer this time. But, MPICH
> should work.
>
> - Sean
>
> > -----Original Message-----
> > From: ofiwg [mailto:ofiwg-bounces at lists.openfabrics.org] On Behalf Of
> > Hefty, Sean
> > Sent: Friday, June 22, 2018 4:53 PM
> > To: Sayan Ghosh <zsayanz at gmail.com>
> > Cc: ofiwg at lists.openfabrics.org
> > Subject: Re: [ofiwg] GASNet with OFI on PSM provider
> >
> > OFI does work over PSM. However, the psm and psm2 providers do not
> > support the same OFI feature set. You can see the differences here:
> >
> > https://github.com/ofiwg/libfabric/wiki/Provider-Feature-Matrix-master
> >
> > I'm not familiar enough with the GasNET implementation to know what
> > feature it needs.
> >
> > I'm copying the developer who maintains both the psm and psm2
> > providers. He can provide more details on what differences there are
> > between psm and psm2, and *might* know if GasNET should work over the
> > psm provider. Unfortunately, the developer who ported GasNET to OFI
> > is not available.
> >
> > - Sean
> >
> >
> > > -----Original Message-----
> > > From: Sayan Ghosh [mailto:zsayanz at gmail.com]
> > > Sent: Friday, June 22, 2018 4:39 PM
> > > To: Hefty, Sean <sean.hefty at intel.com>
> > > Cc: ofiwg at lists.openfabrics.org
> > > Subject: Re: [ofiwg] GASNet with OFI on PSM provider
> > >
> > > Hi Sean - Sorry if it is evident, but I just wanted to clarify
> > > something. Since OFI has a PSM provider, can I assume that it works?
> > I
> > > am asking because you said "OFI targets Omni Path".
> > >
> > > On Wed, Jun 20, 2018 at 12:08 PM Hefty, Sean <sean.hefty at intel.com
> > > <mailto:sean.hefty at intel.com> > wrote:
> > >
> > >
> > > To clarify, I meant GASNet to TrueScale through OFI. GASNet
> > should
> > > have a psm-conduit. OFI targets Omni-Path.
> > >
> > >
> > >
> > > - Sean
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > This is my understanding as well. I don’t believe GASNet is a
> > target
> > > application for TrueScale or PSM. The high performance interface
> > for
> > > TrueScale is PSM, rather than verbs, and targets older MPI
> > > implementations.
> > >
> > >
> > >
> > > - Sean
> > >
> > >
> > >
> > >
> > >
> > > From: ofiwg [mailto:ofiwg-bounces at lists.openfabrics.org] On
> > Behalf Of
> > > Sayan Ghosh
> > > Sent: Wednesday, June 20, 2018 9:17 AM
> > > To: ofiwg at lists.openfabrics.org
> > > <mailto:ofiwg at lists.openfabrics.org>
> > > Subject: Re: [ofiwg] GASNet with OFI on PSM provider
> > >
> > >
> > >
> > > Just wanted to clarify that a discussion with GASNet developers
> > > revealed that their PSM provider compatibility over OFI is only for
> > > PSM2 (since TrueScale is an old technology).
> > >
> > > https://groups.google.com/a/lbl.gov/forum/#!topic/gasnet-
> > > users/1Y_mDmdcCDw
> > >
> > >
> > >
> > > On Tue, Jun 19, 2018 at 10:44 PM Sayan Ghosh <zsayanz at gmail.com
> > > <mailto:zsayanz at gmail.com> > wrote:
> > >
> > > I am trying to install GASNet 1.30.0 using OFI on an Intel
> > TrueScale
> > > network (PSM provider), and although OFI fi_info detects PSM
> > provider
> > > (see attached output of fi_info), when I mention it during GASNet
> > > configure (config.log attached, please see line #10126), GASNet
> > > warns:
> > >
> > >
> > >
> > > WARNING: Invalid or unsupported OFI provider specified via
> > the
> > > --with-ofi-provider flag.
> > >
> > > Defaulting to runtime provider feature detection for ofi-
> > conduit.
> > >
> > >
> > >
> > >
> > > GASNet configuration:
> > >
> > >
> > >
> > > CC=icc CXX=icpc MPI_CC=/home/sghosh/builds/mvapich222-
> > > intel-psm/bin/mpicc MPI_CFLAGS="-I/home/sghosh/builds/mvapich222-
> > > intel-psm/include" MPI_LIBS="-L/home/sghosh/builds/mvapich222-intel-
> > > psm/lib -lpciaccess -lnuma -lxml2" ./configure --
> > > prefix=/home/sghosh/builds/gasnet-ofi --enable-ofi --with-ofi-
> > > home=/home/sghosh/builds/libfabric --disable-psm --disable-ibv --
> > with-
> > > ofi-spawner=mpi --with-ofi-provider=psm
> > >
> > >
> > >
> > > GASNet throws this warning during application execution:
> > >
> > >
> > >
> > > WARNING: Using OFI provider (verbs;ofi_rxm), which has not
> > been
> > > validated to provide
> > >
> > > WARNING: acceptable GASNet performance. You should
> > consider using a
> > > more
> > >
> > > WARNING: hardware-appropriate GASNet conduit. See ofi-
> > > conduit/README.
> > >
> > > *** FATAL ERROR: The statically-determined value for
> > > GASNETC_OFI_HAS_MR_SCALABLE=1 does
> > >
> > > not match the memory registration support that the
> > > (verbs;ofi_rxm) provider reported.
> > >
> > > This could happen if a provider that previously only
> > supported
> > > FI_MR_BASIC
> > >
> > > added support for FI_MR_SCALABLE, or if the wrong
> > provider was
> > > selected at runtime.
> > >
> > > Use configure option --disable-ofi-mr-scalable to
> > correct this.
> > >
> > >
> > >
> > > Instead of picking up psm, GASNet picks up verbs. I have
> > reported
> > > this issue on GASNet user list as well. Please let me know if I can
> > > try some options in building libfabrics for PSM provider, that may
> > fix
> > > this issue.
> > >
> > >
> > >
> > > --
> > >
> > > Thanks,
> > >
> > > Sayan | https://sg0.github.io/
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > >
> > > Sayan | https://sg0.github.io/
> > >
> > >
> > >
> > > --
> > >
> > > Sayan | https://sg0.github.io/
> >
> > _______________________________________________
> > ofiwg mailing list
> > ofiwg at lists.openfabrics.org
> > http://lists.openfabrics.org/mailman/listinfo/ofiwg
>
--
Sayan | https://sg0.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofiwg/attachments/20180625/7e1d252c/attachment.html>
More information about the ofiwg
mailing list