Commit Graph

25 Commits

Author SHA1 Message Date
Ye Luo 774155b1c1 Minor change. 2020-10-27 21:51:06 -05:00
Ye Luo b3ebc3a74a Simplify MKL header detection. 2020-10-27 19:43:12 -05:00
Ye Luo 3184605c01 Make MKL detection robust. 2020-10-27 19:17:18 -05:00
Ye Luo b1fada428b No need of ENABLE_MKL 2020-10-27 02:25:14 -05:00
Ye Luo 6da52f15c6 Better MKL cmake handling. 2020-04-11 15:54:49 -05:00
Ye Luo 02415d9568 Add Math::BLAS_LAPACK/FFTW/scalar_vector_functions. 2020-02-08 19:55:57 +08:00
Ye Luo 7c4cfadd1f Allows serial/parallel HDF5 selection in MPI builds. 2019-12-06 17:15:11 -06:00
Ye Luo 7ed4efd188 Allows using system MKL in FindMKL. 2019-11-03 22:51:44 -06:00
Paul Kent f5c7747afb Correct spelling errors across entire source 2018-10-10 19:58:16 -04:00
Peter Doak 65aa6b5337 Insuring we check for and use mkl fftw3.h
The diffs are big but primarily I'm moving around the code so the
intel and non-intel paths are less divergent.
Main fix is to check for ffth3.h in mkl/include/fftw, if it is not
there we do not add that include path.
2018-06-07 16:05:12 -04:00
Peter Doak 5441cd4057 even better is to actually test the fftw3.h is in the include path 2018-06-05 17:55:20 -04:00
Peter Doak 3badcb21b8 intel and others no longer require the extra fftw.h 2018-06-05 17:44:20 -04:00
Peter Doak 148bc58308 Fix for getting include directories in correctly 2018-06-05 14:52:29 -04:00
Peter Doak 54b9bff345 mkl fftw should work for all cases 2018-06-05 14:52:29 -04:00
Ye Luo 3edd418838 Rename ENABLE_OUTSIDE_MKL to ENABLE_MKL. 2018-03-25 21:53:23 -05:00
Peter Doak 0a9aedbbd7 del uneeded CMAKE_CXX_FLAGS guard. Clang >= 3.8 posix_memalign 2018-03-22 13:04:39 -04:00
Peter Doak 4ed1339207 cleanup and clarity per Ye's review 2018-03-21 18:49:57 -04:00
Peter Doak 4d11f8a9f6 removed -m64 from findMKL.cmake. 2018-03-21 17:08:55 -04:00
Peter Doak 30b5c1adb1 this lost it PATH_SUFFIXES and quotes were just wrong. 2018-03-21 13:44:50 -04:00
Peter Doak 4d842706e1 Getting rid of cmake warnings 2018-03-20 15:32:15 -04:00
Peter Doak af39813246 with CMP0056 set ordering of C++11 doesn't need to be changed?
also annoying trailing whitespace eliminated from CMakeLists.txt
2018-03-20 14:25:12 -04:00
Peter Doak 6016e798b5 Working for llvm 5 on high sierra with
cmake -E env BOOST_ROOT="/Users/epd/codes/boost_1_66_0" cmake
-DTEST_MAX_PROCS=4 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=mpicc
-DCMAKE_CXX_COMPILER=mpic++
-DCMAKE_SHARED_LINKER_FLAGS="-L/usr/local/opt/llvm/lib
-Wl,-rpath,/usr/local/opt/llvm/lib --stdlib=libc++"
-DCMAKE_EXE_LINKER_FLAGS="-L/usr/local/opt/llvm/lib
-Wl,-rpath,/usr/local/opt/llvm/lib --stdlib=libc++"
-DCMAKE_INSTALL_PREFIX=/Users/epd/local/qmcpack
-DMKL_ROOT="/opt/intel/compilers_and_libraries_2018.1.126/mac/mkl"
-DQMC_MPI=1 -DQMC_OMP=1 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
-DBUILD_PPCONVERT=1 -DENABLE_OUTSIDE_MKL=1 ..
2018-03-16 13:28:15 -04:00
Peter Doak cad3da0bdb beginning of llvm 5 support with no env paths required 2018-03-16 12:48:25 -04:00
Ye Luo 9fa1257a3f Correct -mkl detection.
CMAKE_FLAGS only accept -DVAR:TYPE=VALUE form.
COMPILE_DEFINITIONS is the right one to use.
2018-01-03 19:19:30 -06:00
Mark Berrill f1b437d77d Updating Intel CMake files, getting MKL working with Intel, updating README
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6678 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-01-05 19:37:18 +00:00