Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Enable PMI build
From: Brock Palen (brockp_at_[hidden])
Date: 2014-05-29 13:49:46


Ok I have dug into this more. Is this PMI the Slurm process manager?

To use OpenMPI on Phi just build OPenMPI for it? Does that mean I need to add CFLAGS FCFLAGS -mmic ?

How does one go about doing multi-phi MPI code?

Brock Palen
www.umich.edu/~brockp
CAEN Advanced Computing
XSEDE Campus Champion
brockp_at_[hidden]
(734)936-1985

On May 16, 2014, at 5:40 PM, Hjelm, Nathan T <hjelmn_at_[hidden]> wrote:

> PMI != phi. If you want to build for phi you will have to make two builds. One for the host and one for the phi.
>
> Take a look in contrib/platform/lanl/darwin to get an idea of how to build for phi. The optimized-mic has most of what is needed to build a Phi version of Open MPI.
>
> I usually run:
>
> mkdir build-host ; cd build-host ; ../configure --prefix=path_to_host_build --with-platform=../contrib/platform/lanl/darwin/optimized ; make install
> cd ../
> mkdir build-pbi ; cd build-phi ; ../configure --prefix=path_to_phi_build --with-platform=..//contrib/platform/lanl/darwin/optimized-mic ; make install
>
>
> I then modify the share/openmpi/mpicc-wrapper-data.txt to add a section for -mmic and have it point to the phi build. This is a bit complicated but it works well since mpicc -mmic with then use the phi libraries. I can give you a sample modified wrapper if you like.
>
> -Nathan Hjelm
> HPC-5, LANL
> ________________________________________
> From: users [users-bounces_at_[hidden]] on behalf of Brock Palen [brockp_at_[hidden]]
> Sent: Friday, May 16, 2014 3:31 PM
> To: Open MPI Users
> Subject: [OMPI users] Enable PMI build
>
> We are looking at enabling the use of OpenMPI on our Xeon Phis,
>
> One comment, i'm not sure that most users will know that pmi means phi,
> --with-pmi(=DIR) Build PMI support, optionally adding DIR to the
> search path (default: no)
>
> how about:
> --with-pmi(=DIR) Build PMI support for the Xeon Phi/MIC, optionally adding DIR to the
> search path (default: no)
>
>
> Second, digging in my mpss install I am not finding pmi.h or anything like that that searching the mailing list shows. We recently found that Intel made a lot of changes to the MPSS stack and this Phi stuff is very infantile at the moment so minimal (decent) documentation, does anyone know what current package provides PMI for the Xeon Phi?
>
> Thanks!
>
> Brock Palen
> www.umich.edu/~brockp
> CAEN Advanced Computing
> XSEDE Campus Champion
> brockp_at_[hidden]
> (734)936-1985
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users