- Dec 07, 2017
-
-
Jö Fahlke authored
The `AlignedAllocator` was used for the matrix, however the matrix does not acually contain SIMD types, so alignment is unessary.
-
- Nov 24, 2017
-
-
Christian Engwer authored
[bugfix] make sure rows are also constructed Closes #34 See merge request !155
-
Christian Engwer authored
the row vector is obtained unitialized from an allocator. We now make sure, that the constructor for all entries is called immediatelly after allocation. fixes #34
-
- Nov 23, 2017
-
-
Markus Blatt authored
[Warnings] Fix set-but-unused variables in anisotropic.hh's setBoundary(). See merge request !124
-
- Nov 22, 2017
-
-
Christian Engwer authored
Deprecate SeqPardiso and remove test_pardiso. Closes #17 See merge request !152
-
- Nov 20, 2017
-
-
Bernd Flemisch authored
The preconditioner `SeqPardiso` using the sparse direct solver library Pardiso has not been actively maintained for several years. It is still based on a very old Pardiso version; finding the library never went into the CMake build system. Moreover, Pardiso is not open source. With SuperLU and UMFPack, two working alternative direct solvers are available. Drop the support for Pardiso by deprecating `SeqPardiso` and removing the corresponding test.
-
- Nov 15, 2017
-
-
Steffen Müthing authored
call `abort()` instead of `assert(false)` See merge request !151
-
Ansgar Burchardt authored
remove private `to_real` member function See merge request !150
-
Ansgar Burchardt authored
`abort()` will always abort the program instead of silently ignoring the error when built with `-DNDEBUG`
-
Ansgar Burchardt authored
It reimplements `std::real` and is not used anywhere.
-
Ansgar Burchardt authored
typo: alignement → alignment [ci skip] See merge request core/dune-istl!149
-
Ansgar Burchardt authored
-
- Nov 13, 2017
-
-
Andreas Dedner authored
add changelogs from release to master See merge request !148
-
Andreas Dedner authored
-
- Nov 10, 2017
-
-
Ansgar Burchardt authored
use `std::make_unique` See merge request !147
-
Ansgar Burchardt authored
-
Martin Nolte authored
[test] Add check for BCRSMatrix::nonzeroes() See merge request !93
-
Andreas Dedner authored
added empty changelog See merge request !145
-
Andreas Dedner authored
-
- Nov 06, 2017
-
-
Jö Fahlke authored
This already happened for most solvers when setting the reduction in the result struct. It is may be needed when the field type is some extended number type that prohibits implicit conversion to `double`. This commit brings the remaining two solvers in line that did not do this yet.
-
Jö Fahlke authored
-
Jö Fahlke authored
- Nov 03, 2017
-
-
Christian Engwer authored
[preconditioners] fix type of CGSolver reduction parameter after recent updates See merge request !132
-
Martin Nolte authored
[bugfix] ensure nonzeroes always return the number of nonzero entries Closes #28 See merge request !127
-
Andreas Dedner authored
[Warnings] Fix MPI 1 deprecation warnings (by switching to MPI 2). See merge request !125
-
Christian Engwer authored
-
Martin Nolte authored
fix ambiguity of _1 for certain compilers See merge request !128
-
Martin Nolte authored
[preconditioner] fix ILDL for SIMD types See merge request !129
-
Carsten Gräser authored
-
Martin Nolte authored
-
Christian Engwer authored
the weight is a scalar, but the current code defines it a field_type, which might be a SIMD type or something else, which does not behave as a scalar. We fix this by using the SimdScalar traits to extract the scalar type and use this.
-
Christian Engwer authored
-
Jö Fahlke authored
-
Jö Fahlke authored
This fixes warnings of the following form about functions deprecated in MPI 2. ``` /home/joe/Projekte/dune-simd/dune-istl/dune/istl/paamg/test/parallelamgtest.cc: In function ‘int main(int, char**)’: /home/joe/Projekte/dune-simd/dune-istl/dune/istl/paamg/test/parallelamgtest.cc:217:3: warning: ‘int MPI_Errhandler_create(void (*)(ompi_communicator_t**, int*, ...), ompi_errhandler_t**)’ is deprecated: MPI_Errhandler_create is superseded by MPI_Comm_create_errhandler in MPI-2.0 [-Wdeprecated-declarations] MPI_Errhandler_create(MPI_err_handler, &handler); ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/joe/Projekte/dune-simd/dune-common/dune/common/parallel/mpitraits.hh:23:0, from /home/joe/Projekte/dune-simd/dune-common/dune/common/parallel/plocalindex.hh:9, from /home/joe/Projekte/dune-simd/dune-istl/dune/istl/paamg/test/anisotropic.hh:8, from /home/joe/Projekte/dune-simd/dune-istl/dune/istl/paamg/test/parallelamgtest.cc:7: /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1345:20: note: declared here OMPI_DECLSPEC int MPI_Errhandler_create(MPI_Handler_function *function, ^~~~~~~~~~~~~~~~~~~~~ ```
-
Jö Fahlke authored
This removes a bunch of code which does not appear to have any effect and a comment that refers to that code.
-
- Oct 23, 2017
-
-
Ansgar Burchardt authored
bump version to 2.7-git [ci skip] See merge request !123
-
Ansgar Burchardt authored
-