- Sep 30, 2022
-
-
Ansgar Burchardt authored
See https://reuse.software/ for a description.
-
- Sep 05, 2020
-
-
- Mar 05, 2020
-
-
Christoph Grüninger authored
Only SuperLU 5 is now supported.
-
- May 08, 2017
-
-
Christian Engwer authored
-
- Dec 05, 2016
-
-
Previously, we only supported one numeric type (float, double, complex<float>, or complex<double>) that the user could select via a cryptic preprocessor define. This was done this way because when including SuperLU headers we would otherwise have multiply defined structs in SuperLU. At least in 4.3 GlobalLU_t is defined in slu_sdefs.h, slu_ddefs.h, slu_cdefs.h, and slu_zdefs.h With this commit we do not include the problematic SuperLU headers anymore. Instead why define the functions called by us with extern C within DUNE. In addition we now provide all the numeric types for which SuperLU drivers are found at the same time. Hopefully this will also fix problems with multiply defined BLAS routines experienced with arpack and SuperLU.
-
- May 13, 2016
-
-
API for solver routine changed. Since there is no versioning in SuperLU we have to do a probe to detect the new library.
-
- Jan 19, 2016
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
It was already deprecated and disabled for quite some time.
-
- 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 15, 2015
-
-
Sebastian Westerheide authored
Check for the ARPACK++ library (needed for the new Dune::ArPackPlusPlus_Algorithms class template)
-
- Dec 08, 2014
-
-
Christoph Grüninger authored
It belongs to dune-common's config.h.cmake. Otherwise it cannot be shared with other modules using ParMETIS.
-
- 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.
-
- Jan 27, 2014
-
-
Markus Blatt authored
-
- Oct 30, 2013
-
-
Dominic Kempf authored
The config.h entry for ENABLE_UMFPACK should be in the same module as the test for UMFPack, to avoid future conflicts with multiple modules running the test for umfpack.
-
- Oct 23, 2013
-
-
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
-
- Feb 20, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1828]]
-
- Aug 28, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r1677]]
-
- Jul 17, 2012
-
-
Christoph Grüninger authored
Add test for HAVE_MEM_USAGE_T_EXPANSIONS needed for SuperLU 3.0. This fixes CMake Bug #133. [[Imported from SVN: r1655]]
-
- Jul 16, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r1654]]
-
- May 31, 2012
-
-
Christoph Grüninger authored
Add HAVE_SUPERLU et al. to config.h. Update test set up to handle SuperLU tests correctly. [[Imported from SVN: r1615]]
-
- May 30, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r1614]]
-