mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-13 12:47:05 +01:00
1.5 KiB
1.5 KiB
layout, title, author_profile, excerpt, header, permalink, sidebar
layout | title | author_profile | excerpt | header | permalink | sidebar | ||||
---|---|---|---|---|---|---|---|---|---|---|
single | Documentation | false | Building on a Intel Knights Landing |
|
/docs/knl_build/ |
|
{% include base_path %} The information included in this page has been updated on May 2017 and it is valid for the release version 0.7.0.
The following configuration is recommended for the Intel Knights Landing platform:
../configure --enable-precision=double\
--enable-simd=KNL \
--enable-comms=mpi3-auto \
--with-gmp=<path> \
--with-mpfr=<path> \
--enable-mkl \
CXX=icpc MPICXX=mpiicpc
where <path>
is the UNIX prefix where GMP and MPFR are installed. If you are working on a Cray machine that does not use the mpiicpc
wrapper, please use:
../configure --enable-precision=double\
--enable-simd=KNL \
--enable-comms=mpi3 \
--with-gmp=<path> \
--with-mpfr=<path> \
--enable-mkl \
CXX=CC CC=cc
Notes
- GMP is the GNU Multiple Precision Library.
- MPFR is a C library for multiple-precision floating-point computations with correct rounding.
- Both libaries are necessary for the RHMC support.
{% include paginator.html %}