Mentions légales du service

Skip to content
Snippets Groups Projects
Commit d8e30211 authored by Mathieu Faverge's avatar Mathieu Faverge
Browse files

Put diag as an option only if CUDA is not enabled

parent b3bd4295
No related branches found
No related tags found
No related merge requests found
...@@ -26,15 +26,20 @@ ...@@ -26,15 +26,20 @@
# #
### ###
option(CHAMELEON_COPY_DIAG if ( CHAMELEON_USE_CUDA )
"This options enables the duplication of the diagonal tiles in some algorithm to avoid anti-dependencies on lower/upper triangular parts (Might be useful to StarPU)" ON) set( CHAMELEON_COPY_DIAG ON )
mark_as_advanced(CHAMELEON_COPY_DIAG) else()
option(CHAMELEON_COPY_DIAG
"This options enables the duplication of the diagonal tiles in some algorithm to avoid anti-dependencies on lower/upper triangular parts (Might be useful to StarPU)" ON)
endif()
if ( CHAMELEON_SCHED_QUARK ) if ( CHAMELEON_SCHED_QUARK )
# No need for those extra diagonale tiles # No need for those extra diagonale tiles
set( CHAMELEON_COPY_DIAG OFF ) set( CHAMELEON_COPY_DIAG OFF )
endif() endif()
mark_as_advanced(CHAMELEON_COPY_DIAG)
if (CHAMELEON_COPY_DIAG) if (CHAMELEON_COPY_DIAG)
add_definitions(-DCHAMELEON_COPY_DIAG) add_definitions(-DCHAMELEON_COPY_DIAG)
endif() endif()
......
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