manual:xeonphi
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| manual:xeonphi [2014/07/22 11:25] – Adds link to Intel homepage zenke | manual:xeonphi [2014/12/15 12:54] (current) – [Preparing Auryn for Xeon Phi/MIC] zenke | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Running Auryn simulations on the Intel® Xeon Phi™ Product Family (MIC architecture) ====== | ====== Running Auryn simulations on the Intel® Xeon Phi™ Product Family (MIC architecture) ====== | ||
| - | The following section is experimental. To compile Auryn in native mode for the [[http:// | + | The following section is experimental. To compile Auryn in native mode for the [[http:// |
| This has been tested for the development version available on [[https:// | This has been tested for the development version available on [[https:// | ||
| Line 11: | Line 11: | ||
| using mpi : / | using mpi : / | ||
| </ | </ | ||
| - | to enable MPI and to tell the build toolchain Jam which compiler to use. Note that you might have to adapt the version numbers in this example to your actial | + | to enable MPI and to tell the build toolchain Jam which compiler to use. Note that you might have to adapt the version numbers in this example to your actual |
| - | Building of boost was then achieved by using a command line similar to the following. It is important to pass the '' | + | Building of boost was then achieved by using a command line similar to the following. It is important to pass the '' |
| <code shell> | <code shell> | ||
| ./b2 toolset=intel | ./b2 toolset=intel | ||
| Line 22: | Line 22: | ||
| To run smoothly on the architecture and to make efficient use of vectorization you need to set the following switches in the '' | To run smoothly on the architecture and to make efficient use of vectorization you need to set the following switches in the '' | ||
| To do so find the following precompile directives in '' | To do so find the following precompile directives in '' | ||
| - | < | + | < |
| // #define CODE_ACTIVATE_PREFETCHING_INTRINSICS | // #define CODE_ACTIVATE_PREFETCHING_INTRINSICS | ||
| #define CODE_USE_SIMD_INSTRUCTIONS_EXPLICITLY | #define CODE_USE_SIMD_INSTRUCTIONS_EXPLICITLY | ||
manual/xeonphi.1406028345.txt.gz · Last modified: 2014/07/22 11:25 by zenke
