diff --git a/README.md b/README.md index 244b343fb14a94ceea992f227fcd1068fb61bb38..e5c991234084a96288999dd8eb3011af79cb013d 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ cd build_knl # run cmake with all the magic flags export CC=`which icc` export CXX=`which icpc` -cmake <path to CMakeLists.txt> -DCMAKE_BUILD_TYPE=release -DNMC_THREADING_MODEL=tbb -DNMC_WITH_PROFILING=ON -DNMC_VECTORIZE_TARGET=KNL -DNMC_USE_OPTIMIZED_KERNELS=ON +cmake <path to CMakeLists.txt> -DCMAKE_BUILD_TYPE=release -DNMC_THREADING_MODEL=tbb -DNMC_WITH_PROFILING=ON -DNMC_VECTORIZE_TARGET=KNL make -j ``` @@ -154,8 +154,8 @@ The flags passed into cmake are described: - `-DNMC_VECTORIZE_TARGET=KNL` : generate AVX512 instructions, alternatively you can use: - `AVX2` for Haswell & Broadwell - `AVX` for Sandy Bridge and Ivy Bridge - - `-DNMC_USE_OPTIMIZED_KERNELS=ON` : tell the source to source compiler to generate optimized kernels that use Intel extensions - - without these vectorized code will not be generated. + +Currently, the Intel compiler is required when you specify a vectorize target. #### run tests