diff options
author | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2018-07-19 13:39:01 -0400 |
---|---|---|
committer | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2018-07-19 13:39:01 -0400 |
commit | ffa58d427cd0e8b4e6ebd5538a83bec63a85ab27 (patch) | |
tree | 932d9f0bb71ee2ba3edda2fb8b7572b6e82da142 /CMakeLists.txt | |
parent | 07bfd781266868ee6bac8e2b58f9675b3536354d (diff) | |
download | c++-ffa58d427cd0e8b4e6ebd5538a83bec63a85ab27.tar.gz c++-ffa58d427cd0e8b4e6ebd5538a83bec63a85ab27.tar.bz2 c++-ffa58d427cd0e8b4e6ebd5538a83bec63a85ab27.zip |
new mesaurement flag system, fftw only initialized once, all O(n) models now built from one file with different compiler flag settings
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4f29504..98ef947 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,7 @@ set(CMAKE_CXX_FLAGS_DEBUG "-g") set(CMAKE_CXX_FLAGS_RELEASE "-O3") set (CMAKE_CXX_STANDARD 17) +set (CMAKE_C_STANDARD 11) include_directories(lib ~/.local/include) link_directories(~/.local/lib) @@ -13,10 +14,13 @@ file(GLOB CSOURCES lib/*.c) file(GLOB CPPSOURCES lib/*.cpp) add_executable(wolff_finite src/wolff_finite.c ${CSOURCES}) -add_executable(wolff_heisenberg src/wolff_heisenberg.cpp ${CPPSOURCES} ${CSOURCES}) -add_executable(wolff_planar src/wolff_planar.cpp ${CPPSOURCES} ${CSOURCES}) +add_executable(wolff_planar src/wolff_On.cpp ${CPPSOURCES} ${CSOURCES}) +add_executable(wolff_heisenberg src/wolff_On.cpp ${CPPSOURCES} ${CSOURCES}) add_executable(analyze_correlations src/analyze_correlations.cpp ${CPPSOURCES} ${CSOURCES}) +SET_TARGET_PROPERTIES(wolff_planar PROPERTIES COMPILE_FLAGS "-DN_COMP=2") +SET_TARGET_PROPERTIES(wolff_heisenberg PROPERTIES COMPILE_FLAGS "-DN_COMP=3") + find_package(OpenMP) if (OPENMP_FOUND) set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") |