Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
AGULLO Emmanuel
Chameleon
Commits
043add66
Commit
043add66
authored
Nov 16, 2014
by
PRUVOST Florent
Browse files
change name MAGMAMORSE and cousins to CHAMELEON
parent
06075674
Changes
128
Expand all
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
043add66
This diff is collapsed.
Click to expand it.
CTestConfig.cmake
View file @
043add66
...
...
@@ -39,21 +39,21 @@ if(NOT BUILDNAME)
endif
(
CMAKE_BUILD_TYPE
)
# Specific options of Magma-Morse
if
(
MAGMAMORSE
_SCHED_QUARK
)
if
(
CHAMELEON
_SCHED_QUARK
)
set
(
BUILDNAME
"
${
BUILDNAME
}
-Quark"
)
endif
(
MAGMAMORSE
_SCHED_QUARK
)
endif
(
CHAMELEON
_SCHED_QUARK
)
if
(
MAGMAMORSE
_SCHED_STARPU
)
if
(
CHAMELEON
_SCHED_STARPU
)
set
(
BUILDNAME
"
${
BUILDNAME
}
-StarPU"
)
endif
(
MAGMAMORSE
_SCHED_STARPU
)
endif
(
CHAMELEON
_SCHED_STARPU
)
if
(
MAGMAMORSE
_USE_MPI
)
if
(
CHAMELEON
_USE_MPI
)
set
(
BUILDNAME
"
${
BUILDNAME
}
-mpi"
)
endif
(
MAGMAMORSE
_USE_MPI
)
endif
(
CHAMELEON
_USE_MPI
)
if
(
MAGMAMORSE
_USE_CUDA
)
if
(
CHAMELEON
_USE_CUDA
)
set
(
BUILDNAME
"
${
BUILDNAME
}
-cuda"
)
endif
(
MAGMAMORSE
_USE_CUDA
)
endif
(
CHAMELEON
_USE_CUDA
)
endif
()
...
...
INSTALL.txt
View file @
043add66
**********************************************
Some instructions about
MagmaMorse
usage
Some instructions about
CHAMELEON
usage
**********************************************
Compilation of
MagmaMorse
libraries and executables are done with CMake
Compilation of
CHAMELEON
libraries and executables are done with CMake
(http://www.cmake.org/). This version has been tested with CMake 2.8.8.
Usage: three steps are required to compile and install
MagmaMorse
Usage: three steps are required to compile and install
CHAMELEON
1) configure :
> cmake path/to/
magmamorse
-DOPTION1= -DOPTION2= ...
> cmake path/to/
chameleon
-DOPTION1= -DOPTION2= ...
see the "Options" section to get list of options
see the "Dependencies detection" for details about libraries detection
...
...
@@ -19,11 +19,11 @@ do not hesitate to use -j[ncores] option to speedup the compilation
3) install (optional) :
> make install
do not forget to specify the install directory with -DCMAKE_INSTALL_PREFIX at configure
example : cmake /home/toto/
magmamorse
-DCMAKE_INSTALL_PREFIX=/home/toto/install
example : cmake /home/toto/
chameleon
-DCMAKE_INSTALL_PREFIX=/home/toto/install
-------------------------------------------
* List of libraries
MagmaMorse
depends on *
* List of libraries
CHAMELEON
depends on *
-------------------------------------------
threads : pthread
...
...
@@ -84,17 +84,17 @@ by specifying them directly at cmake configure. Different cases :
You can optionally activate some options at cmake configure (like CUDA, MPI, ...)
invoking cmake path/to/your/CMakeLists.txt -DOPTION1= -DOPTION2= ...
example: cmake /home/toto/
magmamorse
/ -DCMAKE_BUILD_TYPE=Debug \
example: cmake /home/toto/
chameleon
/ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/home/toto/install/ \
-D
MAGMAMORSE
_USE_CUDA=ON \
-D
MAGMAMORSE
_USE_MAGMA=ON \
-D
MAGMAMORSE
_USE_MPI=ON \
-D
CHAMELEON
_USE_CUDA=ON \
-D
CHAMELEON
_USE_MAGMA=ON \
-D
CHAMELEON
_USE_MPI=ON \
-DBLA_VENDOR=Intel10_64lp \
-DSTARPU_DIR=/home/toto/install/starpu-1.1/build/include/starpu/1.1/ \
-D
MAGMAMORSE
_USE_FXT=ON
-D
CHAMELEON
_USE_FXT=ON
You can get the full list of options with -L[A][H] options of cmake command
example: cmake -LH /home/toto/
magmamorse
/
example: cmake -LH /home/toto/
chameleon
/
You can also set the options thanks to ccmake interface
...
...
@@ -118,20 +118,20 @@ STARPU_LIBDIR=...
# same idea can be used for some packages, replace STARPU by one of these:
BLAS - CBLAS - FXT - HWLOC - LAPACK - LAPACKE - MAGMA - QUARK - TMG
MagmaMorse
specific:
CHAMELEON
specific:
--------------------
MAGMAMORSE
_USE_MPI=ON|OFF (default OFF)
MAGMAMORSE
_USE_CUDA=ON|OFF (default OFF)
MAGMAMORSE
_USE_MAGMA=ON|OFF (default OFF)
MAGMAMORSE
_USE_FXT=ON|OFF (default OFF)
MAGMAMORSE
_SCHED_STARPU=ON|OFF (default ON)
MAGMAMORSE
_SCHED_QUARK=ON|OFF (default OFF)
MAGMAMORSE
_SIMULATION=ON|OFF (default OFF)
CHAMELEON
_USE_MPI=ON|OFF (default OFF)
CHAMELEON
_USE_CUDA=ON|OFF (default OFF)
CHAMELEON
_USE_MAGMA=ON|OFF (default OFF)
CHAMELEON
_USE_FXT=ON|OFF (default OFF)
CHAMELEON
_SCHED_STARPU=ON|OFF (default ON)
CHAMELEON
_SCHED_QUARK=ON|OFF (default OFF)
CHAMELEON
_SIMULATION=ON|OFF (default OFF)
Libraries detected with an official cmake module (see module files in CMAKE_ROOT/Modules/):
CUDA - MPI - Threads
Libraries detected with our cmake modules (see module files in cmake_modules/morse/find/ directory of
MagmaMorse
sources):
Libraries detected with our cmake modules (see module files in cmake_modules/morse/find/ directory of
CHAMELEON
sources):
BLAS - CBLAS - FXT - HWLOC - LAPACK - LAPACKE - MAGMA - QUARK - STARPU - TMG
...
...
@@ -146,8 +146,8 @@ By doing so, traces are generated after each execution of a program which uses
StarPU in the directory pointed by the STARPU_FXT_PREFIX environment variable.
example: export STARPU_FXT_PREFIX=/home/toto/fxt_files/
When executing a ./timing/...
MagmaMorse
program, if it has been enabled
(StarPU compiled with FxT and -D
MAGMAMORSE
_USE_FXT=ON), you can give the option --trace
When executing a ./timing/...
CHAMELEON
program, if it has been enabled
(StarPU compiled with FxT and -D
CHAMELEON
_USE_FXT=ON), you can give the option --trace
to tell the program to generate trace log files.
Finally, to generate the trace file which can be opened with Vite program
...
...
@@ -164,10 +164,10 @@ The trace file will be named paje.trace (use -o option to specify an output name
-------------------------------------------
* Use simulation mode with StarPU-SimGrid *
-------------------------------------------
Simulation mode can be activated by setting the cmake option
MAGMAMORSE
_SIMULATION to ON.
Simulation mode can be activated by setting the cmake option
CHAMELEON
_SIMULATION to ON.
This mode allows you to simulate execution of algorithms with StarPU compiled with SimGrid (http://simgrid.gforge.inria.fr/).
To do so, we provide some perfmodels in the simucore/perfmodels/ directory of
MagmaMorse
sources.
To use these perfmodels, please set your STARPU_HOME environment variable to path/to/your/
magmamorse
_sources/simucore/perfmodels.
To do so, we provide some perfmodels in the simucore/perfmodels/ directory of
CHAMELEON
sources.
To use these perfmodels, please set your STARPU_HOME environment variable to path/to/your/
chameleon
_sources/simucore/perfmodels.
Finally, you need to set your STARPU_HOSTNAME environment variable to the name of the machine to simulate.
For example: STARPU_HOSTNAME=mirage.
Note that only POTRF kernels with block sizes of 320 or 960 (simple and double precision) on mirage machine are available for now.
...
...
cmake_modules/morse/GenPkgConfig.cmake
View file @
043add66
...
...
@@ -36,43 +36,43 @@ MACRO(GENERATE_PKGCONFIG_FILE _file)
# The link flags specific to this package and any required libraries
# that don't support PkgConfig
set
(
MAGMAMORSE
_PKGCONFIG_LIBS
""
)
set
(
CHAMELEON
_PKGCONFIG_LIBS
""
)
# The link flags for private libraries required by this package but not
# exposed to applications
set
(
MAGMAMORSE
_PKGCONFIG_LIBS_PRIVATE
""
)
set
(
CHAMELEON
_PKGCONFIG_LIBS_PRIVATE
""
)
# A list of packages required by this package
set
(
MAGMAMORSE
_PKGCONFIG_REQUIRED
""
)
set
(
CHAMELEON
_PKGCONFIG_REQUIRED
""
)
# A list of private packages required by this package but not exposed to
# applications
set
(
MAGMAMORSE
_PKGCONFIG_REQUIRED_PRIVATE
""
)
set
(
CHAMELEON
_PKGCONFIG_REQUIRED_PRIVATE
""
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS -l
magmamorse
)
if
(
MAGMAMORSE
_SCHED_STARPU
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS -l
magmamorse
_starpu
)
if
(
MAGMAMORSE
_USE_MPI
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_REQUIRED
starpumpi-
${
MAGMAMORSE
_STARPU_VERSION
}
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS -l
chameleon
)
if
(
CHAMELEON
_SCHED_STARPU
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS -l
chameleon
_starpu
)
if
(
CHAMELEON
_USE_MPI
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_REQUIRED
starpumpi-
${
CHAMELEON
_STARPU_VERSION
}
)
else
()
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_REQUIRED
starpu-
${
MAGMAMORSE
_STARPU_VERSION
}
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_REQUIRED
starpu-
${
CHAMELEON
_STARPU_VERSION
}
)
endif
()
elseif
(
MAGMAMORSE
_SCHED_QUARK
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS -l
magmamorse
_quark
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS -lquark
)
elseif
(
CHAMELEON
_SCHED_QUARK
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS -l
chameleon
_quark
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS -lquark
)
endif
()
if
(
NOT
MAGMAMORSE
_SIMULATION
)
if
(
NOT
CHAMELEON
_SIMULATION
)
if
(
MAGMAMORSE
_USE_CUDA
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS
${
CUDA_LIBRARIES
}
)
if
(
CHAMELEON
_USE_CUDA
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS
${
CUDA_LIBRARIES
}
)
endif
()
if
(
MAGMAMORSE
_USE_MAGMA
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_REQUIRED magma
)
if
(
CHAMELEON
_USE_MAGMA
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_REQUIRED magma
)
endif
()
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS
-lcoreblas
${
LAPACKE_LIBRARIES
}
${
CBLAS_LIBRARIES
}
...
...
@@ -81,45 +81,45 @@ MACRO(GENERATE_PKGCONFIG_FILE _file)
${
EXTRA_LIBRARIES
}
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_REQUIRED hwloc
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_REQUIRED hwloc
)
else
(
NOT
MAGMAMORSE
_SIMULATION
)
else
(
NOT
CHAMELEON
_SIMULATION
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS
-lcoreblas
-lsimulapacke
-lsimucblas
${
EXTRA_LIBRARIES
}
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_REQUIRED hwloc
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_REQUIRED hwloc
)
endif
(
NOT
MAGMAMORSE
_SIMULATION
)
endif
(
NOT
CHAMELEON
_SIMULATION
)
list
(
REMOVE_DUPLICATES
MAGMAMORSE
_PKGCONFIG_LIBS
)
list
(
REMOVE_DUPLICATES
MAGMAMORSE
_PKGCONFIG_LIBS_PRIVATE
)
list
(
REMOVE_DUPLICATES
MAGMAMORSE
_PKGCONFIG_REQUIRED
)
list
(
REMOVE_DUPLICATES
MAGMAMORSE
_PKGCONFIG_REQUIRED_PRIVATE
)
list
(
REMOVE_DUPLICATES
CHAMELEON
_PKGCONFIG_LIBS
)
list
(
REMOVE_DUPLICATES
CHAMELEON
_PKGCONFIG_LIBS_PRIVATE
)
list
(
REMOVE_DUPLICATES
CHAMELEON
_PKGCONFIG_REQUIRED
)
list
(
REMOVE_DUPLICATES
CHAMELEON
_PKGCONFIG_REQUIRED_PRIVATE
)
# Define required package
# -----------------------
set
(
MAGMAMORSE
_PKGCONFIG_LIBS_CPY
"
${
MAGMAMORSE
_PKGCONFIG_LIBS
}
"
)
set
(
MAGMAMORSE
_PKGCONFIG_LIBS
""
)
foreach
(
_dep
${
MAGMAMORSE
_PKGCONFIG_LIBS_CPY
}
)
set
(
CHAMELEON
_PKGCONFIG_LIBS_CPY
"
${
CHAMELEON
_PKGCONFIG_LIBS
}
"
)
set
(
CHAMELEON
_PKGCONFIG_LIBS
""
)
foreach
(
_dep
${
CHAMELEON
_PKGCONFIG_LIBS_CPY
}
)
get_filename_component
(
dep_we
${
_dep
}
NAME
)
STRING
(
REPLACE
"lib"
"-l"
dep_we
"
${
dep_we
}
"
)
STRING
(
REPLACE
".so"
""
dep_we
"
${
dep_we
}
"
)
STRING
(
REPLACE
".a"
""
dep_we
"
${
dep_we
}
"
)
STRING
(
REPLACE
".dylib"
""
dep_we
"
${
dep_we
}
"
)
STRING
(
REPLACE
".dll"
""
dep_we
"
${
dep_we
}
"
)
list
(
APPEND
MAGMAMORSE
_PKGCONFIG_LIBS
${
dep_we
}
)
list
(
APPEND
CHAMELEON
_PKGCONFIG_LIBS
${
dep_we
}
)
endforeach
()
STRING
(
REPLACE
";"
" "
MAGMAMORSE
_PKGCONFIG_LIBS
"
${
MAGMAMORSE
_PKGCONFIG_LIBS
}
"
)
STRING
(
REPLACE
";"
" "
MAGMAMORSE
_PKGCONFIG_LIBS_PRIVATE
"
${
MAGMAMORSE
_PKGCONFIG_LIBS_PRIVATE
}
"
)
STRING
(
REPLACE
";"
" "
MAGMAMORSE
_PKGCONFIG_REQUIRED
"
${
MAGMAMORSE
_PKGCONFIG_REQUIRED
}
"
)
STRING
(
REPLACE
";"
" "
MAGMAMORSE
_PKGCONFIG_REQUIRED_PRIVATE
"
${
MAGMAMORSE
_PKGCONFIG_REQUIRED_PRIVATE
}
"
)
STRING
(
REPLACE
";"
" "
CHAMELEON
_PKGCONFIG_LIBS
"
${
CHAMELEON
_PKGCONFIG_LIBS
}
"
)
STRING
(
REPLACE
";"
" "
CHAMELEON
_PKGCONFIG_LIBS_PRIVATE
"
${
CHAMELEON
_PKGCONFIG_LIBS_PRIVATE
}
"
)
STRING
(
REPLACE
";"
" "
CHAMELEON
_PKGCONFIG_REQUIRED
"
${
CHAMELEON
_PKGCONFIG_REQUIRED
}
"
)
STRING
(
REPLACE
";"
" "
CHAMELEON
_PKGCONFIG_REQUIRED_PRIVATE
"
${
CHAMELEON
_PKGCONFIG_REQUIRED_PRIVATE
}
"
)
# Create .pc file
# ---------------
...
...
cmake_modules/morse/PrintOpts.cmake
View file @
043add66
...
...
@@ -23,7 +23,7 @@
# @date 10-11-2014
#
###
message
(
"
\n
Configuration of package `
magmamorse
':"
)
message
(
"
\n
Configuration of package `
chameleon
':"
)
message
(
" BUILDNAME ...........:
${
BUILDNAME
}
"
)
message
(
" SITE ................:
${
SITE
}
"
)
message
(
" "
)
...
...
@@ -37,7 +37,7 @@ if(CMAKE_Fortran_COMPILER)
message
(
" Compiler: Fortran ...:
${
CMAKE_Fortran_COMPILER
}
(
${
CMAKE_Fortran_COMPILER_ID
}
)"
)
message
(
" version .....:
${
COMPILER_Fortran_VERSION
}
"
)
endif
()
if
(
MAGMAMORSE
_USE_MPI
)
if
(
CHAMELEON
_USE_MPI
)
message
(
" Compiler: MPI .......:
${
MPI_C_COMPILER
}
"
)
message
(
" compiler flags ......:
${
MPI_C_COMPILE_FLAGS
}
"
)
endif
()
...
...
@@ -50,28 +50,28 @@ message(" CXXFlags ............: ${CMAKE_CXX_FLAGS}")
message
(
" LDFlags .............:
${
CMAKE_C_LINK_FLAGS
}
"
)
message
(
" "
)
message
(
" Implementation paradigm"
)
message
(
" CUDA ................:
${
MAGMAMORSE
_USE_CUDA
}
"
)
message
(
" MPI .................:
${
MAGMAMORSE
_USE_MPI
}
"
)
message
(
" CUDA ................:
${
CHAMELEON
_USE_CUDA
}
"
)
message
(
" MPI .................:
${
CHAMELEON
_USE_MPI
}
"
)
message
(
" "
)
message
(
" Runtime specific"
)
message
(
" QUARK ...............:
${
MAGMAMORSE
_SCHED_QUARK
}
"
)
message
(
" StarPU ..............:
${
MAGMAMORSE
_SCHED_STARPU
}
"
)
message
(
" FxT .................:
${
MAGMAMORSE
_USE_FXT
}
"
)
message
(
" QUARK ...............:
${
CHAMELEON
_SCHED_QUARK
}
"
)
message
(
" StarPU ..............:
${
CHAMELEON
_SCHED_STARPU
}
"
)
message
(
" FxT .................:
${
CHAMELEON
_USE_FXT
}
"
)
message
(
" "
)
message
(
" Kernels specific"
)
message
(
" BLAS ................:
${
BLA_VENDOR
}
"
)
message
(
" MAGMA ...............:
${
MAGMAMORSE
_USE_MAGMA
}
"
)
message
(
" MAGMA ...............:
${
CHAMELEON
_USE_MAGMA
}
"
)
message
(
" "
)
message
(
" Simulation mode .....:
${
MAGMAMORSE
_SIMULATION
}
"
)
message
(
" Simulation mode .....:
${
CHAMELEON
_SIMULATION
}
"
)
message
(
" "
)
message
(
" Binaries to build"
)
message
(
" documentation ........:
${
MAGMAMORSE
_ENABLE_DOCS
}
"
)
message
(
" example ..............:
${
MAGMAMORSE
_ENABLE_EXAMPLE
}
"
)
message
(
" testing ..............:
${
MAGMAMORSE
_ENABLE_TESTING
}
"
)
message
(
" timing ...............:
${
MAGMAMORSE
_ENABLE_TIMING
}
"
)
message
(
" documentation ........:
${
CHAMELEON
_ENABLE_DOCS
}
"
)
message
(
" example ..............:
${
CHAMELEON
_ENABLE_EXAMPLE
}
"
)
message
(
" testing ..............:
${
CHAMELEON
_ENABLE_TESTING
}
"
)
message
(
" timing ...............:
${
CHAMELEON
_ENABLE_TIMING
}
"
)
message
(
" "
)
message
(
"
Magmamorse
dependencies :"
)
foreach
(
_dep
${
MAGMAMORSE
_DEP
}
)
message
(
"
CHAMELEON
dependencies :"
)
foreach
(
_dep
${
CHAMELEON
_DEP
}
)
message
(
"
${
_dep
}
"
)
endforeach
()
message
(
" "
)
...
...
cmake_modules/morse/find/FindBLAS.cmake
View file @
043add66
...
...
@@ -47,7 +47,7 @@
# License text for the above reference.)
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
option
(
BLAS_VERBOSE
"Print some additional information during BLAS
libraries detection"
OFF
)
...
...
cmake_modules/morse/find/FindBLASEXT.cmake
View file @
043add66
...
...
@@ -32,7 +32,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# add a cache variable to let the user specify the BLAS vendor
...
...
cmake_modules/morse/find/FindCBLAS.cmake
View file @
043add66
...
...
@@ -41,7 +41,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# CBLAS depends on BLAS
...
...
cmake_modules/morse/find/FindFXT.cmake
View file @
043add66
...
...
@@ -33,7 +33,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# Optionally use pkg-config to detect include/library dirs (if pkg-config is available)
...
...
cmake_modules/morse/find/FindHWLOC.cmake
View file @
043add66
...
...
@@ -33,7 +33,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# Optionally use pkg-config to detect include/library dirs (if pkg-config is available)
...
...
cmake_modules/morse/find/FindLAPACK.cmake
View file @
043add66
...
...
@@ -44,7 +44,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
option
(
LAPACK_VERBOSE
"Print some additional information during LAPACK
libraries detection"
OFF
)
...
...
cmake_modules/morse/find/FindLAPACKE.cmake
View file @
043add66
...
...
@@ -41,7 +41,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# LAPACKE depends on LAPACK
...
...
cmake_modules/morse/find/FindLAPACKEXT.cmake
View file @
043add66
...
...
@@ -34,7 +34,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# LAPACKEXT depends on BLASEXT
...
...
cmake_modules/morse/find/FindMAGMA.cmake
View file @
043add66
...
...
@@ -34,7 +34,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# MAGMA may depend on CUDA
...
...
cmake_modules/morse/find/FindMETIS.cmake
View file @
043add66
...
...
@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# Looking for include
...
...
cmake_modules/morse/find/FindPARMETIS.cmake
View file @
043add66
...
...
@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# PARMETIS depends on MPI
...
...
cmake_modules/morse/find/FindPTSCOTCH.cmake
View file @
043add66
...
...
@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# PTSCOTCH may depend on MPI and Threads
...
...
cmake_modules/morse/find/FindQUARK.cmake
View file @
043add66
...
...
@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# QUARK may depend on HWLOC
...
...
cmake_modules/morse/find/FindSCOTCH.cmake
View file @
043add66
...
...
@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# SCOTCH may depend on Threads
...
...
cmake_modules/morse/find/FindTMG.cmake
View file @
043add66
...
...
@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
magmamorse
# PrintFindStatus.cmake is in cmake_modules/morse/find directory of
chameleon
include
(
PrintFindStatus
)
# used to test a TMG function after
...
...
Prev
1
2
3
4
5
…
7
Next
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