File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed
examples/advection_diffusion Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${pfasst_SOURCE_DIR}/dist/lib")
2020
2121if (${pfasst_WITH_MPI} )
2222 find_package (MPI REQUIRED)
23- set (CMAKE_C_COMPILER ${MPI_C_COMPILER} )
24- set (CMAKE_CXX_COMPILER ${MPI_CXX_COMPILER} )
23+ # set(CMAKE_C_COMPILER ${MPI_C_COMPILER})
24+ # set(CMAKE_CXX_COMPILER ${MPI_CXX_COMPILER})
2525 message (STATUS "Using MPI C++ Compiler: ${MPI_CXX_COMPILER} " )
2626endif ()
2727
@@ -103,6 +103,6 @@ message(STATUS "****************************************************************
103103
104104message (STATUS "C++ Compiler ID: ${CMAKE_CXX_COMPILER_ID} " )
105105message (STATUS "C++ Compiler Names: ${CMAKE_CXX_COMPILER_NAMES} " )
106- message (STATUS "C++ Compiler Version: ${CMAKE_CXX_COMPILER_VERSION} " )
106+ message (STATUS "C++ Compiler Version: ${CMAKE_CXX_COMPILER_VERSION} " )
107107message (STATUS "C++ Flags: ${CMAKE_CXX_FLAGS} " )
108108message (STATUS "C++ link flags: ${CMAKE_CXX_LINK_FLAGS} " )
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ set(advec_examples
1515)
1616
1717set (advec_mpi_examples)
18+
1819if (${pfasst_WITH_MPI} )
1920 set (advec_mpi_examples
2021 mpi_pfasst
@@ -52,6 +53,16 @@ foreach(example ${advec_examples})
5253endforeach (example)
5354
5455if (${pfasst_WITH_MPI} )
56+ include_directories (${MPI_CXX_INCLUDE_PATH} )
57+ foreach (example ${advec_mpi_examples} )
58+ if (MPI_COMPILE_FLAGS)
59+ set_target_properties (${example} PROPERTIES COMPILE_FLAGS "${MPI_COMPILE_FLAGS} " )
60+ endif ()
61+ if (MPI_LINK_FLAGS)
62+ set_target_properties (${example} PROPERTIES LINK_FLAGS "${MPI_LINK_FLAGS} " )
63+ endif ()
64+ target_link_libraries (${example} ${MPI_CXX_LIBRARIES} )
65+ endforeach (example)
5566 message (STATUS " creating make targets to run MPI examples" )
5667 foreach (example ${advec_mpi_examples} )
5768 add_custom_target (run_example_advec_${example}
You can’t perform that action at this time.
0 commit comments