Wolfgang Bangerth
Wolfgang Bangerth
As mentioned in https://github.com/dealii/dealii/pull/16755#issuecomment-2013196180, now that we refine tetrahedra in different ways depending on the cell's geometry, a bunch of things are likely wrong. Specifically (copied from there): I'm coming...
I can't compile Trilinos 15.1.1 because of a circular header inclusion problem. Specifically, this is the issue: ``` In file included from /.../build/trilinos-release-15-1-1/packages/muelu/src/MueLu_Hierarchy.hpp:2, from /.../unpack/Trilinos-trilinos-release-15-1-1/packages/muelu/src/Headers/MueLu.hpp:69, from /.../unpack/Trilinos-trilinos-release-15-1-1/packages/muelu/src/Operators/MueLu_CreateXpetraPreconditioner.hpp:5 7, from /.../unpack/Trilinos-trilinos-release-15-1-1/packages/muelu/src/Operators/MueLu_RefMaxwell_def.hpp:89,...
Using the following cmake line: ``` cmake \ -D BUILD_SHARED_LIBS:BOOL=ON \ -D CMAKE_BUILD_TYPE:STRING=RELEASE \ -D CMAKE_CXX_COMPILER=mpicxx \ -D CMAKE_CXX_FLAGS:STRING='-fPIC -g -O3 -march=native' \ -D CMAKE_C_COMPILER=mpicc \ -D CMAKE_C_FLAGS:STRING='-fPIC -g -O3...
As discussed in #1771, we have accumulated a good number of `Manager` classes. They all have a number of functions that are really just boilerplate and could be merged into...
Working on #5836 shows that we create plugins in, let's say, an awkward way. In the user's `CMakeLists.txt`, we do ``` ADD_LIBRARY(${TARGET} SHARED prescribed_velocity_ascii_data.cc) ASPECT_SETUP_PLUGIN(${TARGET}) ``` and then (after #5836)...
We have a number of places where we return bar pointers by functions: ``` include/aspect/material_model/interface.h:453: AdditionalInputType *get_additional_input(); include/aspect/material_model/interface.h:459: const AdditionalInputType *get_additional_input() const; include/aspect/material_model/interface.h:627: AdditionalOutputType *get_additional_output(); include/aspect/material_model/interface.h:633: const AdditionalOutputType *get_additional_output() const;...
#5777 introduces an `include_directories` call that just adds a directory to the include path of *everything*. That ought to be changed to a `target_include_directories` for only those targets that need...
This is a follow-up to #5671 and codifies an assumption in the design of the algorithm by @YiminJin . @naliboff FYI.
This should fix #5632, but it does not work. I get the following error: ``` CMake Error at CMakeLists.txt:553 (target_link_libraries): Target "aspect" links to: dealii::dealii_debug but the target was not...
This is the start of a patch, but I'm having trouble finding out how to finish it. This patch lets cmake query whether the compiler supports LTO, and then I'm...