- Jul 09, 2013
-
-
modify constructor with capacity to catch at least some of the wrong invocations (see doxygen comment).
-
Markus Blatt authored
-
-
-
-
This fixes FS 1292, but with my own slightly different patch.
-
- Jun 19, 2013
-
-
Markus Blatt authored
-
Markus Blatt authored
-
Markus Blatt authored
-
Markus Blatt authored
-
- Jun 18, 2013
-
-
Markus Blatt authored
-
- Jun 13, 2013
-
-
Martin Nolte authored
-
Martin Nolte authored
-
- Jun 12, 2013
-
-
Markus Blatt authored
The last commits caused compile errors for e.g. clang as I used incomplete (only forward declared) types in template classes. This patch moves the definition of InverseOperator and Preconditioners from the headers solvers.hh and preconditioners into new separate headers solver.hh and preconditioner.hh. This allows to include these definitions in the previous headers without cause circular include directives.
-
Markus Blatt authored
-
Markus Blatt authored
This fixes FS #1224
-
Markus Blatt authored
Previously if the solver did not converge the number of iterations that was printed and stored was one higher than the actual value.
-
- Jun 10, 2013
-
-
Markus Blatt authored
With OpenMPI there appeared cases where MPI_Comm_free was called after MPI_Finalize. This was caused by the destructor of OwnerOverlapCopyCommunication being called after MPI_Finalize. This patch moves the destruction out of the main method. If MPI 2 functionality is available we also check whether MPI_Finalize was called before freeing the communicator and only call free if not.
-
Markus Blatt authored
This patch introduces shared_ptrs at various places, namely for the matrix hierarchies and coarse solvers. This allows copying an AMG and using the same matrix hierarchies in both preconditioners. Thus one could solve the same system for various right hand sides, where each solve happens in a different thread.
-
Markus Blatt authored
With OpenMPI there appeared cases where MPI_Comm_free was called after MPI_Finalize. This was caused by the destructor of OwnerOverlapCopyCommunication being called after MPI_Finalize. This patch moves the destruction out of the main method. If MPI 2 functionality is available we also check whether MPI_Finalize was called before freeing the communicator and only call free if not.
-
- Jun 05, 2013
-
-
Markus Blatt authored
Previously we relied on CMake's export(PACKAGE ...) function when finding dune packages without dune-control. This is error prone when using several instances of a dune-module (either with differing versions or built using different options). In this case there is no control which of the instances is used. Now we try to guess the correct build directory, if it was not provided with ${module}_DIR, ${module}_Root or in the CMAKE_PREFIX_PATH. Note that when using dunecontrol ${module}_DIR will always be set. We take the path of the current toplevel build directory and simply substitute any occurence of the name of current module with name of the module that we try to find. This works for both building in a subdirectory of the source tree (e.g. ${module-source}/build-cmake) or in a sibling directory
-
- May 15, 2013
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Carsten Gräser authored
For A*B^T it is necessary to have matching columns, not rows.
-
- May 14, 2013
-
-
Oliver Sander authored
-
- May 08, 2013
-
-
Steffen Müthing authored
-
Steffen Müthing authored
-
- May 05, 2013
-
-
Steffen Müthing authored
-
- May 03, 2013
-
-
Peter Bastian authored
[[Imported from SVN: r1927]]
-
- 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 30, 2013
-
-
Martin Nolte authored
removed duplicate entries while at it [[Imported from SVN: r1925]]
-
Martin Nolte authored
[[Imported from SVN: r1924]]
-
Martin Nolte authored
This is necessary to make tarballs configure [[Imported from SVN: r1923]]
-
- Apr 29, 2013
-
-
Markus Blatt authored
parmetis functionality is there. [[Imported from SVN: r1922]]
-
Markus Blatt authored
[[Imported from SVN: r1921]]
-
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]]
-
- Apr 09, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1916]]
-
- Apr 08, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1911]]
-