[mvapich-discuss] MVAPICH2 support for Intel Xeon Phi

khaled hamidouche hamidouc at cse.ohio-state.edu
Thu Sep 10 16:32:43 EDT 2015


Hi Seyedeh,

Thank you for your interest in MVAPICH2 for MIC. Yes MVAPICH2 can work for
MIC system. The guidelines for the different configurations are as follows:

1) Offload mode: MVAPICH2 2.2.a will work with Offload mode and delivers
the best performance (recommended)

2) NATIVE mode: (all the MPI processes are on MIC only), MVAPICH2 build
with --mic should work for this mode. Please be aware that it will NOT give
the best performance. Please use MV2-MIC for best performance (highly
recommended)

3) Symmetric mode (running on both Host and MIC): In your previous email it
looks like you want to use this mode. Unfortunately basic MVAPICH2 2.2a
does not support this mode. Please use MVAPICH2-MIC for symmetric
configuration (highly recommended)

Thanks

On Thu, Sep 10, 2015 at 4:03 PM, Seyedeh Ghazimirsaeed <
s.ghazimirsaeed at queensu.ca> wrote:

> Thanks for your reply.
>
>
> Although MVAPICH2-MIC is tuned for Xeon Phi clusters, I was looking for
> open source implementation of MPI so I was trying to use MVAPICH2. I know
> that MVAPICH2 is not efficient on Xeon Phi clusters, but does it mean that
> it cannot be used to run a simple code on Xeon Phi?
>
> Thanks,
> Mahdieh
> ------------------------------
> *From:* Panda, Dhabaleswar <panda at cse.ohio-state.edu>
> *Sent:* September 10, 2015 3:37 PM
> *To:* Seyedeh Ghazimirsaeed; mvapich-discuss at cse.ohio-state.edu
> *Subject:* RE: MVAPICH2 support for Intel Xeon Phi
>
> Support for Intel Xeon Phi is available with MVAPICH2-MIC library, not the
> basic MVAPICH2 library.
> Please feel free to download and use MVAPICH2-MIC 2.0 version.
>
> DK
>
> ------------------------------
> *From:* mvapich-discuss-bounces at cse.ohio-state.edu on behalf of Seyedeh
> Ghazimirsaeed [s.ghazimirsaeed at queensu.ca]
> *Sent:* Thursday, September 10, 2015 3:08 PM
> *To:* mvapich-discuss at cse.ohio-state.edu
> *Subject:* [mvapich-discuss] MVAPICH2 support for Intel Xeon Phi
>
> Hi,
>
>
> I want to use MVAPICH2 2.2a on the Intel Xeon Phi co-processor. Here is my
> config:
>
>
> ./configure --prefix=/opt/new-mv/12 --disable-mcast --disable-fc
> --disable-f77 --disable-fortran --host=x86_64 --build=x86_64-k1om-linux
> CC=icc CXX=icpc CFLAGS=-mmic CXXFLAGS=-mmic
> LDFLAGS='-L/home/ghazim/build/aster/intel/composer_xe_2015.3.187/compiler/lib/mic/
> -Wl,-rpath,/home/ghazim/build/aster/intel/composer_xe_2015.3.187/compiler/lib/mic/'
>
>
> with this configure, I can compile the code with -mmic without any error
> but when I want to run it, I get this error:
>
>
> #/opt/new-mv/12/bin/mpicc -mmic -o /opt/new-mv/12/bin/hellomic
> /opt/new-mv/12/bin/hellompi.c
>
> #/opt/new-mv/12/bin/mpirun -host aster-mic0 -n 2
> /opt/new-mv/12/bin/hellomic
>
>
> /opt/new-mv/12/bin/mpirun: cannot execute binary file
>
>
> I get this error even if I compile the code for the host (without -mmic).
>
>
> Please let me know if you have any suggestions.
>
>
> Thanks,
>
> Mahdieh
>
>
>
> _______________________________________________
> 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/20150910/9d0eef0f/attachment-0001.html>


More information about the mvapich-discuss mailing list