diff --git a/runtime/starpu/CMakeLists.txt b/runtime/starpu/CMakeLists.txt index 59185a9bf0582d051afe481dfa4b6de6e781be9d..633013b28911d36172b6acc64cb1492f8fb6068e 100644 --- a/runtime/starpu/CMakeLists.txt +++ b/runtime/starpu/CMakeLists.txt @@ -140,6 +140,10 @@ if ( STARPU_FOUND ) if ( HAVE_STARPU_MPI_REDUX ) message("-- ${Blue}Add definition HAVE_STARPU_MPI_REDUX${ColourReset}") endif() + check_function_exists(_starpu_mpi_redux_wrapup_data HAVE_STARPU_MPI_REDUX_WRAPUP) + if ( HAVE_STARPU_MPI_REDUX_WRAPUP ) + message("-- ${Blue}Add definition HAVE_STARPU_MPI_REDUX_WRAPUP${ColourReset}") + endif() check_function_exists(starpu_mpi_data_cpy_priority HAVE_STARPU_MPI_DATA_CPY_PRIORITY) if ( HAVE_STARPU_MPI_DATA_CPY_PRIORITY ) message("-- ${Blue}Add definition HAVE_STARPU_MPI_DATA_CPY_PRIORITY${ColourReset}") diff --git a/runtime/starpu/include/chameleon_starpu.h.in b/runtime/starpu/include/chameleon_starpu.h.in index 0af602f9d8a1dc2343949978cc2065b0b32af15b..fd6d0e4688bd4ce9e8ba80b1084a00c999e5cb56 100644 --- a/runtime/starpu/include/chameleon_starpu.h.in +++ b/runtime/starpu/include/chameleon_starpu.h.in @@ -51,6 +51,7 @@ #cmakedefine HAVE_STARPU_MPI_INTERFACE_DATATYPE_NODE_REGISTER #cmakedefine HAVE_STARPU_MPI_INTERFACE_DATATYPE_REGISTER #cmakedefine HAVE_STARPU_MPI_REDUX +#cmakedefine HAVE_STARPU_MPI_REDUX_WRAPUP #cmakedefine HAVE_STARPU_MPI_DATA_CPY_PRIORITY #if (!defined(HAVE_STARPU_MPI_INTERFACE_DATATYPE_NODE_REGISTER) && !defined(HAVE_STARPU_MPI_INTERFACE_DATATYPE_REGISTER)) && defined(CHAMELEON_USE_MPI_DATATYPES)