- May 25, 2021
-
-
Christoph Grüninger authored
-
- May 19, 2021
-
-
Oliver Sander authored
Fix Debug mode Closes #35 See merge request !160
-
Oliver Sander authored
If I understand it correctly (no documentation in sight), this mechanism was able to detect whether pointers into the UG3 memory heap were stale, i.e., did not point to a valid object anymore. This was used in various places to verify the data structure integrity. As we have removed the custom memory heap a long time ago, the HEAPCHECK mechanism cannot be used anymore (at least to my knowledge you cannot check for pointer staleness in the system heap). Nobody noticed this, because the corresponding assertions were never enabled. Enabling them leads to occasional program termination with spurious error messages, and therefore I herewith remove HEAPFAULT and HEAPCHECK.
-
Oliver Sander authored
HEAPFAULT is some form of consistency check, but I don't really understand what it is supposed to do. It may just be a left-over from the days when UG3 implemented its own memory heap. The HEAPFAULT in question here triggers an assertion failure in test-parallel-ug.
-
Oliver Sander authored
It asserts begin < end for a pair of iterators, but the code right below it handles the cases begin==end, so the assertion must be wrong. Nobody notices because apparently nobody ever enabled the assertion. Once it is enabled it fires in the dune-grid standard tests.
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
The previous way to enable it didn't actually work.
-
Oliver Sander authored
There is an assertion in GetDomainPart that fails when it is actually enabled. While this makes it likely that there is a bug somewhere, the 'part' information is never actually used Dune UGGrid. I therefore simply disable the assertion, expecting that this code will be removed eventually anyway.
-
Oliver Sander authored
-
- Apr 23, 2021
-
-
Oliver Sander authored
Add missing release date for the 2.7.0 release See merge request !175
-
Oliver Sander authored
... and remove the obsolete comment "unreleased".
-
- Apr 21, 2021
-
-
Oliver Sander authored
Remove support for _2 and _3 macro in dune-grid See merge request !174
-
- Apr 20, 2021
-
-
Santiago Ospina De Los Ríos authored
-
- Mar 31, 2021
-
-
Oliver Sander authored
Use [[maybe_unused]] instead of DUNE_UNUSED See merge request !173
-
- Mar 09, 2021
-
-
Christoph Grüninger authored
-
- Nov 29, 2020
-
-
Oliver Sander authored
Feature/minor fixes See merge request !172
-
- Nov 28, 2020
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
- Oct 25, 2020
-
-
Oliver Sander authored
Use named struct See merge request !169
-
- Oct 24, 2020
-
-
Christoph Grüninger authored
This fixes Clang 11's warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage]
-
Christoph Grüninger authored
[ci] Allow failure for Debian 11 See merge request !171
-
- Oct 23, 2020
-
-
Christoph Grüninger authored
Compiler has an ICE
-
- Sep 14, 2020
-
-
Oliver Sander authored
remove ugdevices from dimension-dependent targets See merge request !168
-
Simon Praetorius authored
-
- Sep 13, 2020
-
-
Oliver Sander authored
Stabilize ddd type definitions See merge request staging/dune-uggrid!167
-
Oliver Sander authored
-
Oliver Sander authored
The DDD_TypeDefine method previously required pointers to the individual data members of a data structure to compute its layout. For this you need a pointer to the beginning of the data structure, and the code used stuff like nullptr and pointers onto the stack for this. This worked (mostly), but working with objects starting at 0 involves undefined behavior. This patch makes the code more robust by using the standard method 'offsetof' to compute the data structure layouts. This is done outside of DDD_TypeDefine, which hence changes its interface. This is not much of a problem, because the method is only used in initddd.cc anyway.
-
- Aug 31, 2020
-
-
Oliver Sander authored
Cleanup the cmake structure See merge request !165
-
Simon Praetorius authored
replace individual object libraries by common dimension-dependent library duneuggrid_xd and one exported target duneuggrid cleanup order of sources in target_sources and remove enabled_dimension variable rename dimension dependent libraries
-
- Aug 17, 2020
-
-
Oliver Sander authored
Add several missing communication interfaces See merge request !159
-
- Aug 12, 2020
-
-
Oliver Sander authored
Remove periodic grids See merge request !163
-
Oliver Sander authored
This was never used, and it is of no interest to Dune. So let's remove it.
-
Oliver Sander authored
-
- Aug 11, 2020
-
-
René Heß authored
-
René Heß authored
This is a workaround for a bug that showed up after gitlab migration. See issue infrastructure/issues0#62 for further discussion.
- Jun 29, 2020
-
-
Oliver Sander authored
These are needed to implement the Dune InteriorBorder_All_Interface.
-
- Jun 12, 2020
-
-
Ansgar Burchardt authored
Merge branch 'feature/require-cmake-3.13' into 'master' See merge request [!158] [!158]: Nonestaging/dune-uggrid/merge_requests/158
-
- May 24, 2020
-
-
Christoph Grüninger authored
-