- Aug 05, 2016
-
-
- Aug 03, 2016
-
-
Christoph Grüninger authored
-
Markus Blatt authored
Previously CMake pretended to have found a valid SuperLU version for DUNE even if the version was too old (i.e. < 4). People having such an old versions only noticed this via later compile errors of binaries using SuperLU. That is far too late. With this patch we introduce a compile check into the CMake module that fails for old unsupported versions. In that case CMake will not find SuperLU.
-
- Jun 24, 2016
-
-
Christoph Grüninger authored
-
- May 13, 2016
-
-
Christoph Grüninger authored
* Use correct macro * adjust changes for other types then double, too
-
-
API for solver routine changed. Since there is no versioning in SuperLU we have to do a probe to detect the new library.
-
- Mar 21, 2016
-
-
Felix Gruber authored
-
- Jan 28, 2016
-
-
Christoph Grüninger authored
-
- Jan 22, 2016
-
-
Christoph Grüninger authored
-
- Jan 19, 2016
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Don't end configure if BLAS is not found. Only the SuperLU test should fail, which will be the case anyway.
-
- Jan 11, 2016
-
-
Christoph Grüninger authored
Use proper C macros for LDL and SPQR.
-
- Nov 23, 2015
-
-
Christoph Grüninger authored
-
- Oct 20, 2015
-
-
Christoph Grüninger authored
Let FindPackageHandleStandardArgs handle missing dependencies. Mark ARPACKPP_LIBRARY as advanced. Remove dead code.
-
Christoph Grüninger authored
It's confusing and against our style-guide.
-
Felix Gruber authored
The arpack++ package from Debian comes with a shared library that we have to link to. Otherwise the linker will complain about missing symbols when we try to build arpackpptest. As there seem to be other versions of arpack++ that are header-only, we only link to the shared library if it was found.
-
- Oct 15, 2015
-
-
Dominic Kempf authored
-
- Oct 14, 2015
-
-
Christoph Grüninger authored
The commit broke compiling / linking if one package was found but the includes / libraries were not added. We need a different approach to hide the ENABLE_* trick from the user and keep full testing capabilities. This reverts commit 27613560.
-
- Sep 29, 2015
-
-
Christoph Grüninger authored
-
- Sep 03, 2015
-
-
Christoph Grüninger authored
Boost is no longer needed in dune-istl.
-
- Aug 18, 2015
-
-
Markus Blatt authored
The new modules from the arpack feature branch were never installed and this would have broken installed dune-istl modules. With this commit they now are installed for both CMAke and autotools.
-
- Aug 15, 2015
-
-
Sebastian Westerheide authored
Check for the ARPACK++ library (needed for the new Dune::ArPackPlusPlus_Algorithms class template)
-
- Jul 01, 2015
-
-
Jö Fahlke authored
-
- Apr 07, 2015
-
-
Andreas Nüßing authored
on fedora 21, the default subdirectory for SuperLU includes is called "SuperLU".
-
- Feb 15, 2015
-
-
Dominic Kempf authored
-
- Jan 23, 2015
-
-
Oliver Sander authored
-
- Dec 16, 2014
-
-
Christoph Grüninger authored
-
- Nov 21, 2014
-
-
Christoph Grüninger authored
The check gets removed from dune-common, thus ISTL has to call it itself.
-
- Jun 28, 2014
-
-
- Apr 29, 2014
-
-
Markus Blatt authored
This reverts commit 901b5954. It (METIS) does not seem needed for compilation and the patch forced the user and downstream modules to add additional compile and linker flags.
-
- Apr 28, 2014
-
-
Markus Blatt authored
Just like for the autotools.
-
Markus Blatt authored
-
- Jan 07, 2014
-
-
Markus Blatt authored
Previously, the macros were installed to $(datadir)/cmake/. As we have some macros in DUNE that might also be in other packages this may cause conflicts in package managers. With this patch we install them to $(datadir)/dune/cmake to resolve this issue. Together with the last patch this will resolve problems outlined in flyspray task 813 https://dune-project.org/flyspray/index.php?do=details&task_id=813 I apologize for givin the wrong task number in the previous patch.
-
- Jan 06, 2014
-
-
Markus Blatt authored
-
- Jan 02, 2014
-
-
Markus Blatt authored
For generating the config.h file we use the HAVE_* variables instead of the CMake ones *_FOUND, Unfortunately, we sometines to not set HAVE_* to the value of the *_FOUND vriable but to its name. Usually we only query whether these variable are set at all. While this often (except for psurface) does not pose a problem, it is semantically wrong. Therfore this patch fixes this. Kudos to Ansgar for pointing to this problem.
-
- Nov 21, 2013
-
-
Markus Blatt authored
Previously the module path was a relative to the install directory. With this patch the CMake package configuration file contains the full path and the macros are found.
-
- Oct 23, 2013
-
-
Markus Blatt authored
This patch removed the tests for umfpack from dune-istl as they are already needed in dune-common. There are modules using umfpack that do not require dune-istl. Therefore dune-common seems to be the more appropriate place for the test.
-
This commit contains - a wrapper for the C library UMFPack - tests for both CMake and autotools to find UMFPack on the system - a unit test for UMFPack - a new MatrixType ColCompMatrix which is a base class for a column compressed matrix. SuperLUMatrix now inherits from this base class. This way, no code is duplicated for the very similar interface in UMFPack. - the SuperLU-specific part of OverlappingSchwarz code is abstracted to work with either SuperLU or UMFPack
-
- Sep 18, 2013
-
-