- 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
-
-
- Sep 11, 2013
-
-
- May 02, 2013
-
-
Markus Blatt authored
Find<Package>.cmake modules, as they were missing with set CMAKE_DISABLE_<Package>=TRUE. Now they are in speparte modules Add<Package>Flags and thus can be used as exspected with disabled packages. [[Imported from SVN: r1926]]
-
- Apr 29, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1920]]
-
Markus Blatt authored
[[Imported from SVN: r1919]]
-
- Apr 10, 2013
-
-
Christoph Grüninger authored
to fix broken "make doc" and "make headercheck". [[Imported from SVN: r1917]]
-
- Mar 15, 2013
-
-
Markus Blatt authored
The latter is the location of the package configuration files. [[Imported from SVN: r1899]]
-
- Feb 18, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1790]]
-
- Feb 13, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1787]]
-
Markus Blatt authored
[[Imported from SVN: r1786]]
-
- Nov 19, 2012
-
-
Christoph Grüninger authored
Update test to conform common style. Changed user variable SUPERLU_DIR to SUPERLU_PREFIX. [[Imported from SVN: r1731]]
-
- Sep 27, 2012
-
-
Markus Blatt authored
This was due to the fact that find_<lib|file>(varname ...) sets ${varname} to varname-NOTFOUND if nothing is found. Therefore using the variable varname in CMAKE_REQUIRED_<LIBRARIES|INCLUDES> is a really bad idea. We are preventing this now by checking the variables first. [[Imported from SVN: r1722]]
-
Markus Blatt authored
[[Imported from SVN: r1721]]
-
Markus Blatt authored
[[Imported from SVN: r1720]]
-