- Jun 19, 2013
-
-
Markus Blatt authored
-
- Jun 18, 2013
-
-
Markus Blatt authored
-
- 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.
-
- 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]]
-
- Mar 31, 2013
-
-
Christoph Grüninger authored
(kudos to Elias Pipping for the patch) [[Imported from SVN: r1910]]
-
Christoph Grüninger authored
Get rid of two warnings. [[Imported from SVN: r1909]]
-
- Mar 21, 2013
-
-
Christoph Grüninger authored
Four warnings are left for two variables - I don't know what they do. [[Imported from SVN: r1908]]
-
- Mar 19, 2013
-
-
Oliver Sander authored
Include some other header that are used, to make headercheck pass again. [[Imported from SVN: r1905]]
-
- Mar 16, 2013
-
-
Markus Blatt authored
There is not constructor taking 0 as an argument. [[Imported from SVN: r1904]]
-
Christoph Grüninger authored
SVN ignore new tests. [[Imported from SVN: r1903]]
-
Markus Blatt authored
[Merge][Bugfix] r1895 from branches/release-cmake-2.2: Prevent definition of HAVE_BOOST without value due to race conditions in some autoconf versions. For some autoconf versions there was a race condition between ax_boost_base.m4 and dune_boost_base.m4 resulting in HAVE_BOOST being defined with no value (instead of ENABLE_BOOST). For others there were even two definitions of it (one with and one without value). This patch renames the symbol being defined in dune_boost_base.m4 to HAVE_DUNE_BOOST and defines a value for it if boost is found. Please change your code such the preprocessor directives checking for boost from #if HAVE_BOOST to #if HAVE_DUNE_BOOST Resolves flyspray 1265 and presumably 1249. This time the patch is clean (as opposed to r1896 which was reverted in r1901). [[Imported from SVN: r1902]]
-
Markus Blatt authored
[[Imported from SVN: r1901]]
-
Markus Blatt authored
[[Imported from SVN: r1900]]
-
- Mar 15, 2013
-
-
Markus Blatt authored
The latter is the location of the package configuration files. [[Imported from SVN: r1899]]
-
Markus Blatt authored
[[Imported from SVN: r1898]]
-
- Mar 14, 2013
-
-
Christoph Grüninger authored
[[Imported from SVN: r1897]]
-
Markus Blatt authored
[Merge][Bugfix] r1895 from branches/release-cmake-2.2: Prevent definition of HAVE_BOOST without value due to race conditions i n some autoconf versions. For some autoconf versions there was a race condition between ax_boost_base.m4 a nd dune_boost_base.m4 resulting in HAVE_BOOST being defined with no value (inste ad of ENABLE_BOOST). For others there were even two definitions of it (one with and one without value). This patch renames the symbol being defined in dune_boost_base.m4 to HAVE_DUNE_B OOST and defines a value for it if boost is found. [[Imported from SVN: r1896]]
-
Markus Blatt authored
[Bugfix] Prevent definition of HAVE_BOOST without value due to race conditions in some autoconf versions. For some autoconf versions there was a race condition between ax_boost_base.m4 and dune_boost_base.m4 resulting in HAVE_BOOST being defined with no value (instead of ENABLE_BOOST). For others there were even two definitions of it (one with and one without value). This patch renames the symbol being defined in dune_boost_base.m4 to HAVE_DUNE_BOOST and defines a value for it if boost is found. Please change your code such the preprocessor directives checking for boost from #if HAVE_BOOST to #if HAVE_DUNE_BOOST Resolves flyspray 1265 and presumably 1249. [[Imported from SVN: r1895]]
-
Markus Blatt authored
[[Imported from SVN: r1894]]
-
- Mar 13, 2013
-
-
Markus Blatt authored
indicate that it is available. [[Imported from SVN: r1893]]
-