Commit 043add66 authored by PRUVOST Florent's avatar PRUVOST Florent

change name MAGMAMORSE and cousins to CHAMELEON

parent 06075674
This diff is collapsed.
...@@ -39,21 +39,21 @@ if(NOT BUILDNAME) ...@@ -39,21 +39,21 @@ if(NOT BUILDNAME)
endif(CMAKE_BUILD_TYPE) endif(CMAKE_BUILD_TYPE)
# Specific options of Magma-Morse # Specific options of Magma-Morse
if(MAGMAMORSE_SCHED_QUARK) if(CHAMELEON_SCHED_QUARK)
set(BUILDNAME "${BUILDNAME}-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") set(BUILDNAME "${BUILDNAME}-StarPU")
endif(MAGMAMORSE_SCHED_STARPU) endif(CHAMELEON_SCHED_STARPU)
if(MAGMAMORSE_USE_MPI) if(CHAMELEON_USE_MPI)
set(BUILDNAME "${BUILDNAME}-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") set(BUILDNAME "${BUILDNAME}-cuda")
endif(MAGMAMORSE_USE_CUDA) endif(CHAMELEON_USE_CUDA)
endif() endif()
......
********************************************** **********************************************
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. (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 : 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 "Options" section to get list of options
see the "Dependencies detection" for details about libraries detection 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 ...@@ -19,11 +19,11 @@ do not hesitate to use -j[ncores] option to speedup the compilation
3) install (optional) : 3) install (optional) :
> make install > make install
do not forget to specify the install directory with -DCMAKE_INSTALL_PREFIX at configure 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 threads : pthread
...@@ -84,17 +84,17 @@ by specifying them directly at cmake configure. Different cases : ...@@ -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, ...) You can optionally activate some options at cmake configure (like CUDA, MPI, ...)
invoking cmake path/to/your/CMakeLists.txt -DOPTION1= -DOPTION2= ... 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/ \ -DCMAKE_INSTALL_PREFIX=/home/toto/install/ \
-DMAGMAMORSE_USE_CUDA=ON \ -DCHAMELEON_USE_CUDA=ON \
-DMAGMAMORSE_USE_MAGMA=ON \ -DCHAMELEON_USE_MAGMA=ON \
-DMAGMAMORSE_USE_MPI=ON \ -DCHAMELEON_USE_MPI=ON \
-DBLA_VENDOR=Intel10_64lp \ -DBLA_VENDOR=Intel10_64lp \
-DSTARPU_DIR=/home/toto/install/starpu-1.1/build/include/starpu/1.1/ \ -DSTARPU_DIR=/home/toto/install/starpu-1.1/build/include/starpu/1.1/ \
-DMAGMAMORSE_USE_FXT=ON -DCHAMELEON_USE_FXT=ON
You can get the full list of options with -L[A][H] options of cmake command 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 You can also set the options thanks to ccmake interface
...@@ -118,20 +118,20 @@ STARPU_LIBDIR=... ...@@ -118,20 +118,20 @@ STARPU_LIBDIR=...
# same idea can be used for some packages, replace STARPU by one of these: # same idea can be used for some packages, replace STARPU by one of these:
BLAS - CBLAS - FXT - HWLOC - LAPACK - LAPACKE - MAGMA - QUARK - TMG BLAS - CBLAS - FXT - HWLOC - LAPACK - LAPACKE - MAGMA - QUARK - TMG
MagmaMorse specific: CHAMELEON specific:
-------------------- --------------------
MAGMAMORSE_USE_MPI=ON|OFF (default OFF) CHAMELEON_USE_MPI=ON|OFF (default OFF)
MAGMAMORSE_USE_CUDA=ON|OFF (default OFF) CHAMELEON_USE_CUDA=ON|OFF (default OFF)
MAGMAMORSE_USE_MAGMA=ON|OFF (default OFF) CHAMELEON_USE_MAGMA=ON|OFF (default OFF)
MAGMAMORSE_USE_FXT=ON|OFF (default OFF) CHAMELEON_USE_FXT=ON|OFF (default OFF)
MAGMAMORSE_SCHED_STARPU=ON|OFF (default ON) CHAMELEON_SCHED_STARPU=ON|OFF (default ON)
MAGMAMORSE_SCHED_QUARK=ON|OFF (default OFF) CHAMELEON_SCHED_QUARK=ON|OFF (default OFF)
MAGMAMORSE_SIMULATION=ON|OFF (default OFF) CHAMELEON_SIMULATION=ON|OFF (default OFF)
Libraries detected with an official cmake module (see module files in CMAKE_ROOT/Modules/): Libraries detected with an official cmake module (see module files in CMAKE_ROOT/Modules/):
CUDA - MPI - Threads 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 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 ...@@ -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. StarPU in the directory pointed by the STARPU_FXT_PREFIX environment variable.
example: export STARPU_FXT_PREFIX=/home/toto/fxt_files/ example: export STARPU_FXT_PREFIX=/home/toto/fxt_files/
When executing a ./timing/... MagmaMorse program, if it has been enabled When executing a ./timing/... CHAMELEON program, if it has been enabled
(StarPU compiled with FxT and -DMAGMAMORSE_USE_FXT=ON), you can give the option --trace (StarPU compiled with FxT and -DCHAMELEON_USE_FXT=ON), you can give the option --trace
to tell the program to generate trace log files. to tell the program to generate trace log files.
Finally, to generate the trace file which can be opened with Vite program 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 ...@@ -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 * * 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/). 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 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/magmamorse_sources/simucore/perfmodels. 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. Finally, you need to set your STARPU_HOSTNAME environment variable to the name of the machine to simulate.
For example: STARPU_HOSTNAME=mirage. 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. Note that only POTRF kernels with block sizes of 320 or 960 (simple and double precision) on mirage machine are available for now.
......
...@@ -36,43 +36,43 @@ MACRO(GENERATE_PKGCONFIG_FILE _file) ...@@ -36,43 +36,43 @@ MACRO(GENERATE_PKGCONFIG_FILE _file)
# The link flags specific to this package and any required libraries # The link flags specific to this package and any required libraries
# that don't support PkgConfig # 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 # The link flags for private libraries required by this package but not
# exposed to applications # exposed to applications
set(MAGMAMORSE_PKGCONFIG_LIBS_PRIVATE "") set(CHAMELEON_PKGCONFIG_LIBS_PRIVATE "")
# A list of packages required by this package # 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 # A list of private packages required by this package but not exposed to
# applications # applications
set(MAGMAMORSE_PKGCONFIG_REQUIRED_PRIVATE "") set(CHAMELEON_PKGCONFIG_REQUIRED_PRIVATE "")
list(APPEND MAGMAMORSE_PKGCONFIG_LIBS -lmagmamorse) list(APPEND CHAMELEON_PKGCONFIG_LIBS -lchameleon)
if(MAGMAMORSE_SCHED_STARPU) if(CHAMELEON_SCHED_STARPU)
list(APPEND MAGMAMORSE_PKGCONFIG_LIBS -lmagmamorse_starpu) list(APPEND CHAMELEON_PKGCONFIG_LIBS -lchameleon_starpu)
if ( MAGMAMORSE_USE_MPI ) if ( CHAMELEON_USE_MPI )
list(APPEND MAGMAMORSE_PKGCONFIG_REQUIRED list(APPEND CHAMELEON_PKGCONFIG_REQUIRED
starpumpi-${MAGMAMORSE_STARPU_VERSION}) starpumpi-${CHAMELEON_STARPU_VERSION})
else() else()
list(APPEND MAGMAMORSE_PKGCONFIG_REQUIRED list(APPEND CHAMELEON_PKGCONFIG_REQUIRED
starpu-${MAGMAMORSE_STARPU_VERSION}) starpu-${CHAMELEON_STARPU_VERSION})
endif() endif()
elseif(MAGMAMORSE_SCHED_QUARK) elseif(CHAMELEON_SCHED_QUARK)
list(APPEND MAGMAMORSE_PKGCONFIG_LIBS -lmagmamorse_quark) list(APPEND CHAMELEON_PKGCONFIG_LIBS -lchameleon_quark)
list(APPEND MAGMAMORSE_PKGCONFIG_LIBS -lquark) list(APPEND CHAMELEON_PKGCONFIG_LIBS -lquark)
endif() endif()
if(NOT MAGMAMORSE_SIMULATION) if(NOT CHAMELEON_SIMULATION)
if(MAGMAMORSE_USE_CUDA) if(CHAMELEON_USE_CUDA)
list(APPEND MAGMAMORSE_PKGCONFIG_LIBS ${CUDA_LIBRARIES}) list(APPEND CHAMELEON_PKGCONFIG_LIBS ${CUDA_LIBRARIES})
endif() endif()
if(MAGMAMORSE_USE_MAGMA) if(CHAMELEON_USE_MAGMA)
list(APPEND MAGMAMORSE_PKGCONFIG_REQUIRED magma) list(APPEND CHAMELEON_PKGCONFIG_REQUIRED magma)
endif() endif()
list(APPEND MAGMAMORSE_PKGCONFIG_LIBS list(APPEND CHAMELEON_PKGCONFIG_LIBS
-lcoreblas -lcoreblas
${LAPACKE_LIBRARIES} ${LAPACKE_LIBRARIES}
${CBLAS_LIBRARIES} ${CBLAS_LIBRARIES}
...@@ -81,45 +81,45 @@ MACRO(GENERATE_PKGCONFIG_FILE _file) ...@@ -81,45 +81,45 @@ MACRO(GENERATE_PKGCONFIG_FILE _file)
${EXTRA_LIBRARIES} ${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 -lcoreblas
-lsimulapacke -lsimulapacke
-lsimucblas -lsimucblas
${EXTRA_LIBRARIES} ${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 CHAMELEON_PKGCONFIG_LIBS)
list(REMOVE_DUPLICATES MAGMAMORSE_PKGCONFIG_LIBS_PRIVATE) list(REMOVE_DUPLICATES CHAMELEON_PKGCONFIG_LIBS_PRIVATE)
list(REMOVE_DUPLICATES MAGMAMORSE_PKGCONFIG_REQUIRED) list(REMOVE_DUPLICATES CHAMELEON_PKGCONFIG_REQUIRED)
list(REMOVE_DUPLICATES MAGMAMORSE_PKGCONFIG_REQUIRED_PRIVATE) list(REMOVE_DUPLICATES CHAMELEON_PKGCONFIG_REQUIRED_PRIVATE)
# Define required package # Define required package
# ----------------------- # -----------------------
set(MAGMAMORSE_PKGCONFIG_LIBS_CPY "${MAGMAMORSE_PKGCONFIG_LIBS}") set(CHAMELEON_PKGCONFIG_LIBS_CPY "${CHAMELEON_PKGCONFIG_LIBS}")
set(MAGMAMORSE_PKGCONFIG_LIBS "") set(CHAMELEON_PKGCONFIG_LIBS "")
foreach(_dep ${MAGMAMORSE_PKGCONFIG_LIBS_CPY}) foreach(_dep ${CHAMELEON_PKGCONFIG_LIBS_CPY})
get_filename_component(dep_we ${_dep} NAME) get_filename_component(dep_we ${_dep} NAME)
STRING(REPLACE "lib" "-l" dep_we "${dep_we}") STRING(REPLACE "lib" "-l" dep_we "${dep_we}")
STRING(REPLACE ".so" "" dep_we "${dep_we}") STRING(REPLACE ".so" "" dep_we "${dep_we}")
STRING(REPLACE ".a" "" dep_we "${dep_we}") STRING(REPLACE ".a" "" dep_we "${dep_we}")
STRING(REPLACE ".dylib" "" dep_we "${dep_we}") STRING(REPLACE ".dylib" "" dep_we "${dep_we}")
STRING(REPLACE ".dll" "" 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() endforeach()
STRING(REPLACE ";" " " MAGMAMORSE_PKGCONFIG_LIBS "${MAGMAMORSE_PKGCONFIG_LIBS}") STRING(REPLACE ";" " " CHAMELEON_PKGCONFIG_LIBS "${CHAMELEON_PKGCONFIG_LIBS}")
STRING(REPLACE ";" " " MAGMAMORSE_PKGCONFIG_LIBS_PRIVATE "${MAGMAMORSE_PKGCONFIG_LIBS_PRIVATE}") STRING(REPLACE ";" " " CHAMELEON_PKGCONFIG_LIBS_PRIVATE "${CHAMELEON_PKGCONFIG_LIBS_PRIVATE}")
STRING(REPLACE ";" " " MAGMAMORSE_PKGCONFIG_REQUIRED "${MAGMAMORSE_PKGCONFIG_REQUIRED}") STRING(REPLACE ";" " " CHAMELEON_PKGCONFIG_REQUIRED "${CHAMELEON_PKGCONFIG_REQUIRED}")
STRING(REPLACE ";" " " MAGMAMORSE_PKGCONFIG_REQUIRED_PRIVATE "${MAGMAMORSE_PKGCONFIG_REQUIRED_PRIVATE}") STRING(REPLACE ";" " " CHAMELEON_PKGCONFIG_REQUIRED_PRIVATE "${CHAMELEON_PKGCONFIG_REQUIRED_PRIVATE}")
# Create .pc file # Create .pc file
# --------------- # ---------------
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
# @date 10-11-2014 # @date 10-11-2014
# #
### ###
message("\nConfiguration of package `magmamorse':") message("\nConfiguration of package `chameleon':")
message(" BUILDNAME ...........: ${BUILDNAME}") message(" BUILDNAME ...........: ${BUILDNAME}")
message(" SITE ................: ${SITE}") message(" SITE ................: ${SITE}")
message(" ") message(" ")
...@@ -37,7 +37,7 @@ if(CMAKE_Fortran_COMPILER) ...@@ -37,7 +37,7 @@ if(CMAKE_Fortran_COMPILER)
message(" Compiler: Fortran ...: ${CMAKE_Fortran_COMPILER} (${CMAKE_Fortran_COMPILER_ID})") message(" Compiler: Fortran ...: ${CMAKE_Fortran_COMPILER} (${CMAKE_Fortran_COMPILER_ID})")
message(" version .....: ${COMPILER_Fortran_VERSION}") message(" version .....: ${COMPILER_Fortran_VERSION}")
endif() endif()
if(MAGMAMORSE_USE_MPI) if(CHAMELEON_USE_MPI)
message(" Compiler: MPI .......: ${MPI_C_COMPILER}") message(" Compiler: MPI .......: ${MPI_C_COMPILER}")
message(" compiler flags ......: ${MPI_C_COMPILE_FLAGS}") message(" compiler flags ......: ${MPI_C_COMPILE_FLAGS}")
endif() endif()
...@@ -50,28 +50,28 @@ message(" CXXFlags ............: ${CMAKE_CXX_FLAGS}") ...@@ -50,28 +50,28 @@ message(" CXXFlags ............: ${CMAKE_CXX_FLAGS}")
message(" LDFlags .............: ${CMAKE_C_LINK_FLAGS}") message(" LDFlags .............: ${CMAKE_C_LINK_FLAGS}")
message(" ") message(" ")
message(" Implementation paradigm") message(" Implementation paradigm")
message(" CUDA ................: ${MAGMAMORSE_USE_CUDA}") message(" CUDA ................: ${CHAMELEON_USE_CUDA}")
message(" MPI .................: ${MAGMAMORSE_USE_MPI}") message(" MPI .................: ${CHAMELEON_USE_MPI}")
message(" ") message(" ")
message(" Runtime specific") message(" Runtime specific")
message(" QUARK ...............: ${MAGMAMORSE_SCHED_QUARK}") message(" QUARK ...............: ${CHAMELEON_SCHED_QUARK}")
message(" StarPU ..............: ${MAGMAMORSE_SCHED_STARPU}") message(" StarPU ..............: ${CHAMELEON_SCHED_STARPU}")
message(" FxT .................: ${MAGMAMORSE_USE_FXT}") message(" FxT .................: ${CHAMELEON_USE_FXT}")
message(" ") message(" ")
message(" Kernels specific") message(" Kernels specific")
message(" BLAS ................: ${BLA_VENDOR}") message(" BLAS ................: ${BLA_VENDOR}")
message(" MAGMA ...............: ${MAGMAMORSE_USE_MAGMA}") message(" MAGMA ...............: ${CHAMELEON_USE_MAGMA}")
message(" ") message(" ")
message(" Simulation mode .....: ${MAGMAMORSE_SIMULATION}") message(" Simulation mode .....: ${CHAMELEON_SIMULATION}")
message(" ") message(" ")
message(" Binaries to build") message(" Binaries to build")
message(" documentation ........: ${MAGMAMORSE_ENABLE_DOCS}") message(" documentation ........: ${CHAMELEON_ENABLE_DOCS}")
message(" example ..............: ${MAGMAMORSE_ENABLE_EXAMPLE}") message(" example ..............: ${CHAMELEON_ENABLE_EXAMPLE}")
message(" testing ..............: ${MAGMAMORSE_ENABLE_TESTING}") message(" testing ..............: ${CHAMELEON_ENABLE_TESTING}")
message(" timing ...............: ${MAGMAMORSE_ENABLE_TIMING}") message(" timing ...............: ${CHAMELEON_ENABLE_TIMING}")
message(" ") message(" ")
message(" Magmamorse dependencies :") message(" CHAMELEON dependencies :")
foreach (_dep ${MAGMAMORSE_DEP}) foreach (_dep ${CHAMELEON_DEP})
message(" ${_dep}") message(" ${_dep}")
endforeach () endforeach ()
message(" ") message(" ")
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
# License text for the above reference.) # License text for the above reference.)
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
option(BLAS_VERBOSE "Print some additional information during BLAS option(BLAS_VERBOSE "Print some additional information during BLAS
libraries detection" OFF) libraries detection" OFF)
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# add a cache variable to let the user specify the BLAS vendor # add a cache variable to let the user specify the BLAS vendor
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# CBLAS depends on BLAS # CBLAS depends on BLAS
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# Optionally use pkg-config to detect include/library dirs (if pkg-config is available) # Optionally use pkg-config to detect include/library dirs (if pkg-config is available)
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# Optionally use pkg-config to detect include/library dirs (if pkg-config is available) # Optionally use pkg-config to detect include/library dirs (if pkg-config is available)
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
option(LAPACK_VERBOSE "Print some additional information during LAPACK option(LAPACK_VERBOSE "Print some additional information during LAPACK
libraries detection" OFF) libraries detection" OFF)
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# LAPACKE depends on LAPACK # LAPACKE depends on LAPACK
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# LAPACKEXT depends on BLASEXT # LAPACKEXT depends on BLASEXT
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# MAGMA may depend on CUDA # MAGMA may depend on CUDA
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# Looking for include # Looking for include
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs # 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) include(PrintFindStatus)
# PARMETIS depends on MPI # PARMETIS depends on MPI
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
# Some macros to print status when search for headers and libs # 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