Abelian sandpile model: Difference between revisions

Line 112:
 
</lang>
<pre>
Compile with following CMakeList.txt
cmake_minimum_required(VERSION 3.1)
project(abelian_sandpile)
 
find_package(xtl REQUIRED)
find_package(xtensor REQUIRED)
# if xtensor was built with xsimd support:
# find_package(xsimd REQUIRED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
include_directories(/usr/include/OpenImageIO)
find_library(OIIO "OpenImageIO")
 
add_executable(abelian_sandpile src/abelian_sandpile.cpp)
 
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR
(CMAKE_CXX_COMPILER_ID MATCHES "Intel" AND NOT WIN32))
target_compile_options(abelian_sandpile PRIVATE -march=native -std=c++14)
endif()
 
target_link_libraries(abelian_sandpile xtensor ${OIIO})
</pre>
 
=={{header|Fōrmulæ}}==
5

edits