Hi Jintack --
We don't build or test Chapel this way ourselves. It may be enough to
simply add the necessary -L and -l options so that your link step can
find the OpenMPI library that appears to be missing.
And, based on some limited poking around in our third-part/gasnet tree
it looks like GASNet's gasnetrun-mpi can launch programs using their ofi
conduit. So along with setting CHPL_COMM_SUBSTRATE=ofi, you would also
need to set CHPL_LAUNCHER=gasnetrun-mpi.
I haven't tried either of these things myself, so you will be leading
the experimental effort here. But we will certainly be happy to help
diagnose problems and give advice as you proceed. Also, assuming the
effort succeeds, it would be great if you could submit any necessary
Chapel changes back to us. (We would need a signed contributor
agreement from you for this. Those forms can be found here in
doc/developer/contributorAgreements.)
greg
On Wed, 13 Jul 2016, Lim, Jintack wrote:
Hi,
I’m trying to install Chapel using GASNet ofi-conduit. I was able to
compile Chapel itself, however I couldn’t compile hello6-taskpar-dist.chpl
because of link errors related to MPI.
Here’s the error message. http://paste.ubuntu.com/19312464/
There are only instructions for GASNet-udp and ibv conduit in the
documentation
(http://chapel.cray.com/docs/1.13/usingchapel/multilocale.html), so I
wonder how to set environment variables (such as launcher) for ofi
conduit.
Any help would be greatly appreciated.
Best,
Jintack
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users