- Feb 14, 2014
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
The warning has to be silenced by using DUNE_UNUSED_PARAM in dune-common. This fixes FS#1431.
-
Christoph Grüninger authored
It was moved to dune-common in Dune 2.3.
-
- Feb 12, 2014
-
-
Christoph Grüninger authored
-
- Feb 09, 2014
-
-
Oliver Sander authored
-
- Feb 04, 2014
-
-
Since revision 8df1d996 overlappingschwarz with UmfPack was broken due to renaming an internal variable accessed by a friend. This patch fixes this by adding a new private method to access the internal matrix of solver and uses that for the assembly.
-
Markus Blatt authored
-
Markus Blatt authored
This the customized rest of Rene's patch. To make doxygen happy we use DUNE_UNUSED_PARAMETER.
-
This is part of the patch provided by Rene in Flyspray 1355.
-
- Jan 31, 2014
-
-
Markus Blatt authored
-
- Jan 27, 2014
-
-
Markus Blatt authored
-
- Jan 17, 2014
-
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
- Jan 16, 2014
-
-
Markus Blatt authored
Fixes flyspray https://dune-project.org/flyspray/index.php?do=details&task_id=1393 (not stopping if there is no convergence). In addition each residual is only printed once now.
-
- Jan 13, 2014
-
-
Markus Blatt authored
-
- Jan 08, 2014
-
-
Tobias Malkmus authored
Some cmake specific dirs have been deleted in commit c66db537 but not removed from configure.ac resulting the build process to fail for the autotools.
-
- 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.
-
Markus Blatt authored
Previously, the macros were installed to $(datadir)/aclocal. As we have some macros in DUNE that are also installed for some Linux distributions this caused conflicts in package managers. With this patch we install them to $(datadir)/dune/aclocal to resolve this issue outlined in flyspray task 1409 https://dune-project.org/flyspray/index.php?do=details&task_id=1409
-
- Jan 06, 2014
-
-
Markus Blatt authored
-
- Jan 02, 2014
-
-
Markus Blatt authored
Previously, dependencies were not correctly searched for as required packages. This patch fixes this.
-
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.
-
- Dec 30, 2013
-
-
Oliver Sander authored
-
- Dec 19, 2013
-
-
After adding UMFPack support, the printed log message was "Using DIRECTSOLVER" which irritated users. With this path the actual direct solver will be printed.
-
- Dec 18, 2013
-
-
Steffen Müthing authored
-
Steffen Müthing authored
-
- Dec 16, 2013
-
-
Steffen Müthing authored
- Use std::copy instead of homegrown copy loop - Avoid custom counting logic for consistency check
-
Steffen Müthing authored
-
Steffen Müthing authored
[Release][BCRSMatrix] Delay allocation of contiguous data array until after the pattern has been created Due to the way BCRSMatrix construction works, you cannot write data to the matrix before the pattern is finalized, except in the new implicit build mode. This fact makes it possible to reduce the memory requirements when building the pattern using an intermediate data structure: That temporary data structure will usually be of about the same size as the number of nonzero matrix entries. Thus by delaying the allocation of the actual data array in the BCRSMatrix until after the user has built up the pattern information inside the matrix and has had a chance to deallocate the temporary data, we never need substantially more memory than required for the matrix in any case, which avoids the current memory spike during pattern construction.
-
Steffen Müthing authored
That value indicates the amount of allocated memory, changing it tripped a problem when copy-assigning matrices for me.
-
- Dec 15, 2013
-
-
Christoph Grüninger authored
-
- Dec 11, 2013
-
-
Tobias Malkmus authored
The full krylov basis is copied in the call of the method update(), working with a reference to the krylov basis reduced the peak amount of allocated memory by a factor of about 1.7 and improves the runtime by 4%. Steffen: Also constified all applicable function arguments as suggested by Christian. Closes FS#1378
-
- Dec 04, 2013
-
-
Oliver Sander authored
[documentation,release] Make the UMFPack class appear in the doxygen even when not configured with UMFPack The user should see from the documentation that he/she could use UMFPack, provided the missing external dependency is installed.
-
Oliver Sander authored
-
Oliver Sander authored
-
- Nov 28, 2013
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Add missing underscore in PTHREAD_CFLAGS. Add missing returns in solver functions.
-
- Nov 27, 2013
-
-
Steffen Müthing authored
- don't try to copy an incomplete matrix when passing it to rowWiseBuild - test copy assignment in addition to copy construction - make sure preallocated matrix can hold all inserted data
-