- Apr 08, 2025
-
-
Oliver Sander authored
[cmake] Make sure downstream modules find MPI if enabled See merge request !257
-
- Apr 04, 2025
-
-
Timo Koch authored
-
- Apr 03, 2025
-
-
Timo Koch authored
-
- Mar 24, 2025
-
-
Oliver Sander authored
Remove the files ugio.cc and ugio.h See merge request !256
-
Oliver Sander authored
The implemented saving and loading entire grid hierarchies to files. However, they never worked as part of Dune. In principle we want this functionality in Dune, but I am convinced that we should write it from scratch, and not resurrect the code in ugio.cc.
-
- Feb 23, 2025
-
-
Christoph Grüninger authored
Add include directories to library target See merge request !255
-
- Feb 21, 2025
-
-
Santiago Ospina De Los Ríos authored
-
- Dec 12, 2024
-
-
Oliver Sander authored
Add architecture.h to install list See merge request !254
-
Simon Praetorius authored
-
- Dec 05, 2024
-
-
Oliver Sander authored
evm.h: Include architecutre.h to make it more self-contained See merge request !253
-
Christoph Grüninger authored
SMALL_D and SMALL_C were missing
-
Oliver Sander authored
Replace use of <float.h> by more modern <limits> See merge request !252
-
Christoph Grüninger authored
Replace define by typed constexpr variable
-
- Nov 30, 2024
-
-
Oliver Sander authored
Allocate the right amount of memory for 'node' objects See merge request !251
-
- Nov 29, 2024
-
-
Oliver Sander authored
-
Oliver Sander authored
These objects used to have a member of type VECTOR*, but whether memory was actually allocated for that member was determined at run-time (via the 'format', which doesn't exist anymore). The VECTOR* member was removed a while ago, but the run-time size computation was left untouched. This lead to valgrind complaints when load balancing. This commit fixes the size computations.
-
- Nov 25, 2024
-
-
Oliver Sander authored
Simplify domain creation See merge request !250
-
Oliver Sander authored
It had been stripped to a single call of 'new', and therefore it doesn't warrant being its own method anymore.
-
Oliver Sander authored
Because that is what it is.
-
Oliver Sander authored
This subdirectory is not used anymore.
-
Oliver Sander authored
Just treat them like regular objects.
-
Oliver Sander authored
It is now unused.
-
Oliver Sander authored
Rather than passing around BVPs by name. This is one more step towards getting rid of the environment heap.
-
- Nov 24, 2024
-
-
Oliver Sander authored
After so much code has been removed, it is really just a single assignment, which doesn't warrant a dedicated method.
-
Oliver Sander authored
-
Oliver Sander authored
'void' is part of the old abstract domain interface, which only creates unnecessary complexity for us.
-
Oliver Sander authored
It contains the class std_BoundaryValueProblem, which I want to manipulate directly from dune-grid. Originally, UG3 had an abstract interface to computational domains. However, Dune has always only used one single implementation of this interface, namely std_BoundaryValueProblem. All other implementations are long gone, and I see no reason to bring them back. As a first step towards removing the abstract interface, this commit exposes the std_BoundaryValueProblem implementation class in a header that dune-grid actually sees.
-
Oliver Sander authored
We had stripped everything from it but the name string. So let's replace the entire class by a std::string.
-
- Nov 21, 2024
-
-
Oliver Sander authored
Improve support for MSVC See merge request !249
-
Santiago Ospina De Los Ríos authored
* Use standard file permissions * Use pi from dune-common
-
- Oct 25, 2024
-
-
Oliver Sander authored
It is never used.
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
It is never used.
-
- Oct 22, 2024
-
-
Oliver Sander authored
It is never used.
-
- Oct 17, 2024
-
-
Oliver Sander authored
Simplify domain creation See merge request !248
-
Oliver Sander authored
This clarifies the ownership.
-
Oliver Sander authored
And note that in the long run, the method should be removed completely.
-
Oliver Sander authored
There is no need for that. Simply passing them around by pointer is much easier.
-
Oliver Sander authored
Previously, it was a static method and the BVP_Descriptor object held a pointer to that method. In the old days, this was used to make the Configure method, well, configurable. Now we just expose the method in std_domain.h and let the UGGrid implementation in dune-grid call the method directly.
-