Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
AGULLO Emmanuel
Chameleon
Commits
bc49123e
Commit
bc49123e
authored
Apr 16, 2018
by
PRUVOST Florent
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cmakedefine handles options set ON|OFF, no need to set them to 1
parent
fc3654cc
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1 addition
and
45 deletions
+1
-45
CMakeLists.txt
CMakeLists.txt
+1
-15
cmake_modules/PrintOpts.cmake
cmake_modules/PrintOpts.cmake
+0
-30
No files found.
CMakeLists.txt
View file @
bc49123e
...
...
@@ -415,7 +415,6 @@ if(NOT CHAMELEON_SIMULATION)
" - Activate CUDA in Chameleon
${
ColourReset
}
"
)
libraries_absolute_path
(
CUDA_LIBRARIES
"$ENV{CUDA_ROOT}/lib64"
)
set
(
EXTRA_LIBRARIES_CUDA
)
set
(
CHAMELEON_USE_CUDA 1
)
if
(
CUDA_VERSION VERSION_LESS
"3.0"
)
set
(
CUDA_HOST_COMPILATION_CPP OFF
)
endif
(
CUDA_VERSION VERSION_LESS
"3.0"
)
...
...
@@ -444,7 +443,6 @@ if(NOT CHAMELEON_SIMULATION)
if
(
CUDA_CUBLAS_LIBRARIES
)
message
(
"--
${
Blue
}
Add definition CHAMELEON_USE_CUBLAS"
" - Use GPU kernels from cuBLAS
${
ColourReset
}
"
)
set
(
CHAMELEON_USE_CUBLAS 1
)
list
(
APPEND EXTRA_LIBRARIES_CUDA
${
CUDA_CUBLAS_LIBRARIES
}
)
list
(
APPEND EXTRA_LIBRARIES_CUDA
${
CUDA_LIBRARIES
}
)
# need CUDA libs to link.
else
()
...
...
@@ -459,7 +457,7 @@ if(NOT CHAMELEON_SIMULATION)
endif
()
#FindHeader(CUDA cublas_v2.h)
#if(CUDA_cublas_v2.h_DIRS)
#set(CHAMELEON_USE_CUBLAS_V2
1
)
#set(CHAMELEON_USE_CUBLAS_V2
ON
)
#endif()
endif
(
CUDA_FOUND
)
...
...
@@ -482,7 +480,6 @@ if(NOT CHAMELEON_SIMULATION)
if
(
MPI_C_FOUND
)
message
(
"--
${
Blue
}
Add definition CHAMELEON_USE_MPI"
" - Activate MPI in Chameleon
${
ColourReset
}
"
)
set
(
CHAMELEON_USE_MPI 1
)
list
(
APPEND EXTRA_LIBRARIES
${
MPI_C_LIBRARIES
}
)
include_directories
(
${
MPI_C_INCLUDE_PATH
}
)
# tests for intel mpi
...
...
@@ -509,7 +506,6 @@ else (NOT CHAMELEON_SIMULATION)
message
(
"--
${
Blue
}
Add definition CHAMELEON_SIMULATION"
" - Activate simulation mode in Chameleon (to use with StarPU+SimGrid)
${
ColourReset
}
"
)
set
(
CHAMELEON_SIMULATION 1
)
add_subdirectory
(
simucore
)
...
...
@@ -524,11 +520,6 @@ else (NOT CHAMELEON_SIMULATION)
"
${
ColourReset
}
"
)
endif
()
# Add CUDA definition if required
if
(
CHAMELEON_USE_CUDA
)
set
(
CHAMELEON_USE_CUDA 1
)
endif
()
if
(
NOT CHAMELEON_SCHED_STARPU
)
message
(
FATAL_ERROR
"Simulation mode of Chameleon only works with"
"
\n
the StarPU runtime. Please use CHAMELEON_SCHED_STARPU=ON."
)
...
...
@@ -591,7 +582,6 @@ else (NOT CHAMELEON_SIMULATION)
if
(
MPI_C_FOUND
)
message
(
"--
${
Blue
}
Add definition CHAMELEON_USE_MPI"
" - Activate MPI in Chameleon
${
ColourReset
}
"
)
set
(
CHAMELEON_USE_MPI 1
)
list
(
APPEND EXTRA_LIBRARIES
${
MPI_C_LIBRARIES
}
)
include_directories
(
${
MPI_C_INCLUDE_PATH
}
)
if
(
MPI_C_LINK_FLAGS
)
...
...
@@ -633,7 +623,6 @@ if( CHAMELEON_SCHED_STARPU )
if
(
STARPU_FOUND
)
message
(
"--
${
Blue
}
Add definition CHAMELEON_SCHED_STARPU"
" - Activate StarPU in Chameleon
${
ColourReset
}
"
)
set
(
CHAMELEON_SCHED_STARPU 1
)
if
(
STARPU_INCLUDE_DIRS_DEP
)
include_directories
(
${
STARPU_INCLUDE_DIRS_DEP
}
)
set
(
CMAKE_REQUIRED_INCLUDES
"
${
STARPU_INCLUDE_DIRS_DEP
}
"
)
...
...
@@ -675,7 +664,6 @@ if( CHAMELEON_SCHED_STARPU )
endif
()
check_function_exists
(
starpu_malloc_on_node_set_default_flags HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
)
if
(
HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
)
set
(
HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS 1
)
message
(
"--
${
Blue
}
Add definition HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
${
ColourReset
}
"
)
endif
()
check_function_exists
(
starpu_mpi_data_migrate HAVE_STARPU_MPI_DATA_MIGRATE
)
...
...
@@ -800,7 +788,6 @@ if( CHAMELEON_SCHED_PARSEC )
if
(
PARSEC_FOUND
)
message
(
"--
${
Blue
}
Add definition CHAMELEON_SCHED_PARSEC"
" - Activate PaRSEC in Chameleon
${
ColourReset
}
"
)
set
(
CHAMELEON_SCHED_PARSEC 1
)
if
(
PARSEC_INCLUDE_DIRS_DEP
)
include_directories
(
${
PARSEC_INCLUDE_DIRS_DEP
}
)
include_directories
(
${
PARSEC_INCLUDE_DIRS
}
/daguepp
)
...
...
@@ -871,7 +858,6 @@ if( CHAMELEON_SCHED_QUARK )
if
(
QUARK_FOUND
)
message
(
"--
${
Blue
}
Add definition CHAMELEON_SCHED_QUARK"
" - Activate QUARK in Chameleon
${
ColourReset
}
"
)
set
(
CHAMELEON_SCHED_QUARK 1
)
if
(
QUARK_INCLUDE_DIRS_DEP
)
include_directories
(
${
QUARK_INCLUDE_DIRS_DEP
}
)
endif
()
...
...
cmake_modules/PrintOpts.cmake
View file @
bc49123e
...
...
@@ -23,36 +23,6 @@
#
###
# some variables have been set to 1 instead of ON to make the chameleon_config.h file
# restore ON when necessary
if
(
CHAMELEON_USE_CUDA
)
set
(
CHAMELEON_USE_CUDA
"ON"
)
endif
()
if
(
CHAMELEON_USE_CUBLAS
)
set
(
CHAMELEON_USE_CUBLAS
"ON"
)
endif
()
if
(
CHAMELEON_USE_CUBLAS_V2
)
set
(
CHAMELEON_USE_CUBLAS_V2
"ON"
)
endif
()
if
(
CHAMELEON_USE_MPI
)
set
(
CHAMELEON_USE_MPI
"ON"
)
endif
()
if
(
CHAMELEON_SCHED_QUARK
)
set
(
CHAMELEON_SCHED_QUARK
"ON"
)
endif
()
if
(
CHAMELEON_SCHED_PARSEC
)
set
(
CHAMELEON_SCHED_PARSEC
"ON"
)
endif
()
if
(
CHAMELEON_SCHED_STARPU
)
set
(
CHAMELEON_SCHED_STARPU
"ON"
)
endif
()
if
(
CHAMELEON_ENABLE_TRACING
)
set
(
CHAMELEON_ENABLE_TRACING
"ON"
)
endif
()
if
(
CHAMELEON_SIMULATION
)
set
(
CHAMELEON_SIMULATION
"ON"
)
endif
()
set
(
dep_message
"
\n
Configuration of Chameleon:
\n
"
" BUILDNAME ...........:
${
BUILDNAME
}
\n
"
" SITE ................:
${
SITE
}
\n
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment