aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmake/FindSuperLU.cmake
Commit message (Collapse)AuthorAge
* Eliminate CMake FindPackageHandleStandardArgs warnings.Gravatar Antonio Sanchez2021-02-24
| | | | | | | | | | | | | | | | | CMake complains that the package name does not match when the case differs, e.g.: ``` CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (UMFPACK) does not match the name of the calling package (Umfpack). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindUmfpack.cmake:50 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. ``` Here we rename the libraries to match their true cases.
* STYLE: Remove CMake-language block-end command argumentsGravatar Hans Johnson2019-10-31
| | | | | | Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style.
* bug #1119: Adjust call to ?gssvx for SuperLU 5Gravatar Christoph Hertzberg2016-07-10
| | | | | | Also improved corresponding cmake module to detect versions 5.x Based on patch by Christoph Grüninger.
* bug #1120: Make sure that SuperLU version is checkedGravatar Christoph Hertzberg2015-12-16
|
* Extend superlu cmake script to check versionGravatar Gael Guennebaud2015-11-30
|
* add support for solving with sparse right hand sideGravatar Desire NUENTSA2013-01-25
|
* it is now up to user of these Find* module to find and link to BLAS and/or ↵Gravatar Gael Guennebaud2011-02-18
| | | | LAPACK
* * Find SuperLU also when it is installed without a superlu/ prefixGravatar Benoit Jacob2009-04-01
| | | | * Some more CoeffReturnType changes
* Big rewrite in the Sparse module: SparseMatrixBase no longer inherits ↵Gravatar Gael Guennebaud2009-01-14
| | | | | | | | | | | | | | MatrixBase. That means a lot of features which were available for sparse matrices via the dense (and super slow) implemention are no longer available. All features which make sense for sparse matrices (aka can be implemented efficiently) will be implemented soon, but don't expect to see an API as rich as for the dense path. Other changes: * no block(), row(), col() anymore. * instead use .innerVector() to get a col or row vector of a matrix. * .segment(), start(), end() will be back soon, not sure for block() * faster cwise product
* add BLAS dependency in FindSuperLU.cmakeGravatar Gael Guennebaud2009-01-08
|
* Several improvements in sparse module:Gravatar Gael Guennebaud2008-11-05
| | | | | | | | | * add a LDL^T factorization with solver using code from T. Davis's LDL library (LPGL2.1+) * various bug fixes in trianfular solver, matrix product, etc. * improve cmake files for the supported libraries * split the sparse unit test * etc.
* * add cmake files to find (optional) supported librariesGravatar Gael Guennebaud2008-10-20
* add unit tests for sparse cholesky