Hi,

You can take advantage of the offload mode using the libxphi library. This 
library offloads the BLAS/MKL functions on the Xeon Phi platform hiding the 
latency times due to the communication. You just need to compile this library 
and then to link it dynamically. The library works with any version of QE. 
Libxphi library is available from https://github.com/cdahnken/libxphi 
Some documentation is available therein.

Instead, if you want to compile a native version of pw, you just need to add 
the -mmic flag and cross compile. 
If you want to use the symmetric mode, you need to compile twice: with and 
without the -mmic flag.

Best,

Fabio

 

----- Messaggio originale -----
> Da: "Евгений Пермяков" <[email protected]>
> A: "PWSCF Forum" <[email protected]>
> Inviato: Martedì, 24 marzo 2015 15:54:58
> Oggetto: [Pw_forum] compiling for Intel Xeon Phi
> 
> 
> 
> I have access to cluster with Xeon Phi coprocessor on nodes. (it also
> has Scalapack and mkl) The documentaion mentions several way to
> compile programs:
> 1) offload mode, executed on main CPU and offloaded onto coprocessor
> "automagically" (compiled with "mpicc" (I assume, in case of fortran
> applications it is "mpif90")
> 2) native mode, executed completely on coprocessor, compiled with
> "mpicc -mmic" ("mpif90 -mmic"
> 
> 3) symmetric mode, requiring creation of both binaries
> 
> 
> Questions: does pw.x benefit from any of the modes? How should I
> create 'native' binaries ? Is it possible to produce both "mmic" and
> "normal" binaries in same tree or I have to compile to source trees
> separately ?
> _______________________________________________
> Pw_forum mailing list
> [email protected]
> http://pwscf.org/mailman/listinfo/pw_forum

-- 
"When you are solving a problem, don’t worry. Now, after you have solved the 
problem, then that’s the time to worry." Richard Feynman

Fabio Affinito, PhD
SuperComputing Applications and Innovation Department
CINECA - via Magnanelli, 6/3, 40033 Casalecchio di Reno (Bologna) - ITALY
Tel: +39 051 6171794  Fax: +39 051 6132198

_______________________________________________
Pw_forum mailing list
[email protected]
http://pwscf.org/mailman/listinfo/pw_forum

Reply via email to