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
bro...@umich.edu
(734)936-1985



On May 16, 2014, at 5:40 PM, Hjelm, Nathan T <hje...@lanl.gov> 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-boun...@open-mpi.org] on behalf of Brock Palen 
> [bro...@umich.edu]
> 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
> bro...@umich.edu
> (734)936-1985
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to