Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 5e2da7ea authored by PRUVOST Florent's avatar PRUVOST Florent
Browse files

check that starpu_mpi_data_migrate exists to enable CHAMELEON_USE_MIGRATE

parent ee9f0ad1
No related branches found
No related tags found
No related merge requests found
...@@ -685,6 +685,14 @@ if( CHAMELEON_SCHED_STARPU ) ...@@ -685,6 +685,14 @@ if( CHAMELEON_SCHED_STARPU )
set(HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS 1) set(HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS 1)
message("-- ${Blue}Add definition HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS${ColourReset}") message("-- ${Blue}Add definition HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS${ColourReset}")
endif() endif()
check_function_exists(starpu_mpi_data_migrate STARPU_MPI_DATA_MIGRATE_FOUND)
if ( STARPU_MPI_DATA_MIGRATE_FOUND )
set(HAVE_STARPU_MPI_DATA_MIGRATE 1)
message("-- ${Blue}Add definition HAVE_STARPU_MPI_DATA_MIGRATE${ColourReset}")
elseif(CHAMELEON_USE_MIGRATE)
set(CHAMELEON_USE_MIGRATE "OFF")
message("-- CHAMELEON_USE_MIGRATE is turned OFF because starpu_mpi_data_migrate not found")
endif()
if(CHAMELEON_ENABLE_TRACING) if(CHAMELEON_ENABLE_TRACING)
# check if fxt profiling is accessible in starpu and activate it in chameleon # check if fxt profiling is accessible in starpu and activate it in chameleon
unset(STARPU_FXT_START_PROFILING_FOUND CACHE) unset(STARPU_FXT_START_PROFILING_FOUND CACHE)
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
#cmakedefine HAVE_STARPU_DATA_WONT_USE #cmakedefine HAVE_STARPU_DATA_WONT_USE
#cmakedefine HAVE_STARPU_DATA_SET_COORDINATES #cmakedefine HAVE_STARPU_DATA_SET_COORDINATES
#cmakedefine HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS #cmakedefine HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
#cmakedefine HAVE_STARPU_MPI_DATA_MIGRATE
#cmakedefine HAVE_STARPU_MPI_DATA_REGISTER #cmakedefine HAVE_STARPU_MPI_DATA_REGISTER
#cmakedefine HAVE_STARPU_MPI_COMM_RANK #cmakedefine HAVE_STARPU_MPI_COMM_RANK
#cmakedefine HAVE_STARPU_MPI_CACHED_RECEIVE #cmakedefine HAVE_STARPU_MPI_CACHED_RECEIVE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment