Commit ba45baf5 authored by PRUVOST Florent's avatar PRUVOST Florent

add an option to force looking for parallel kernels -> Intel MKL multithreaded

parent a0696a6b
...@@ -243,6 +243,10 @@ if(CHAMELEON_SCHED_STARPU) ...@@ -243,6 +243,10 @@ if(CHAMELEON_SCHED_STARPU)
endif(CHAMELEON_ENABLE_PRUNING_STATS) endif(CHAMELEON_ENABLE_PRUNING_STATS)
endif() endif()
# Option for parallel kernels
# ---------------------------
option(CHAMELEON_KERNELS_PAR "Enable parallel kernels (requires Intel MKL)" OFF)
# Initially we need to generate files for different precisions # Initially we need to generate files for different precisions
# TODO: use this option to avoid generate multiple precisions each time we launch cmake # TODO: use this option to avoid generate multiple precisions each time we launch cmake
#option(CHAMELEON_GEN_PREC "Generate source files precisions" ON) #option(CHAMELEON_GEN_PREC "Generate source files precisions" ON)
...@@ -253,6 +257,11 @@ if (CMAKE_C_COMPILER_ID MATCHES "Intel" AND (NOT BLA_VENDOR OR BLA_VENDOR STREQU ...@@ -253,6 +257,11 @@ if (CMAKE_C_COMPILER_ID MATCHES "Intel" AND (NOT BLA_VENDOR OR BLA_VENDOR STREQU
set (BLA_VENDOR "Intel10_64lp_seq") set (BLA_VENDOR "Intel10_64lp_seq")
endif() endif()
# If parallel kernels ON we need the parallel MKL version
if (CHAMELEON_KERNELS_PAR)
set (BLA_VENDOR "Intel10_64lp")
endif()
############################################################################### ###############################################################################
# Build dependency HQR library # # Build dependency HQR library #
################################ ################################
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment