[mvapich-discuss] mvapich2-2.2rc1 for Xeon Phi

Hari Subramoni subramoni.1 at osu.edu
Sat Apr 30 11:29:54 EDT 2016


Hello Frank,

Thanks for the clarification. From your previous mail, it was not obvious
that you were trying to use MVAPICH2 for Intel MICs.

We recommend that folks use the MVAPICH2-MIC library for clusters enabled
with Intel MICs and InfiniBand HCAs. MVAPICH2-MIC supports high performance
communication for Intel MIC based clusters in host-only, offload (reverse
offload), symmetric and co-processor only modes. While we have tested and
verified this on clusters enabled with Intel MICs and Mellanox IB HCAs, we
have not tested or verified it on clusters enabled with Intel MICs and
Intel TrueScale IB HCAs. It is likely that the library may still work
(albeit with reduced performance). You can download this from the following
website

http://mvapich.cse.ohio-state.edu/downloads/

For clusters enabled with Intel MICs, one needs a special OFED from Intel
for the MIC. From the error you have posted, it could be that you do not
have the necessary OFED installed.

While the basic MVAPICH2 stack is not intended for use on MIC enabled
clusters, you should still be able to use it if you are planning to use the
MICs in offload mode. In this case, you will not need the cross compilation
option.

Please let us know if you've any further questions and we will be happy to
assist.

Regards,
Hari.

On Fri, Apr 29, 2016 at 3:31 PM, Frank Winter <fwinter at jlab.org> wrote:

> Scenario: Trying to build mvapich2-2.2rc1 on an Intel compute node running
> Linux with a Xeon Phi.
>
> I got a little further in the configure process. With
>
>     --with-device=ch3:psm \
>     --with-psm=/usr/local/ofed/CURRENT \
>
> the configure script was able to find the psm headers. However, I then ran
> into
>
> checking whether we are cross compiling... configure: error: in
> `../build/mvapich2-gcc-4.9.2/src/mpi/romio':
> configure: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
>
> Since I am building this on a compute node (x86 CPU) targeting the Xeon
> Phi I believe this is a cross build. When adding the option
>
>     --host=x86_64-intelmic-linux-gnu \
>
> then again it doesn't find the 'psm' headers (even I set the option
> --with-psm as shown above)
>
> configure: error: 'No PSM header files found in default locations. Please
> retry after setting --with-psm= OR --with-psm2= to correct paths'
> make: *** No targets specified and no makefile found.  Stop.
>
> Is this the correct '--host' setting?
>
>
> Frank
>
>
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20160430/28a7d998/attachment-0001.html>


More information about the mvapich-discuss mailing list