Wolfgang Bangerth
Wolfgang Bangerth
As mentioned in #16670, different parts of the Tpetra wrappers define their own `size_type` types, and some of these are signed: ``` include/deal.II/lac/trilinos_tpetra_block_sparse_matrix.h: using size_type = typename BaseClass::size_type; include/deal.II/lac/trilinos_tpetra_block_vector.h: using...
The `Tensor` class has a somewhat complicated structure that is due to the fact that we build it recursively: a `Tensor` internally consists of an array of `Tensor` objects. It...
Here is a draft attempt at reordering vertices in the order in which we encounter them in loops over all cells, in an attempt at improving cache locality. This is...
As pointed out on the mailing list by Chengjiang Yin: > I notice that the modules page has disappeared from the recent online documentation for a while and the module...
As noted in #16525, we still need a test for #16518. The reason why we apparently don't have tests that check all of our autodifferentiation stuff is because the tests...
#16518 fixes a type that prevented us from differentiating through a function. We should add both a changelog entry and a test for this.
[This is related to #684 but addresses a bigger issue.] Timo, Bruno and I have brainstormed a bit about how we think the vector classes (and, ultimately, maybe also the...
Running step-70 works just fine, but only just so :-) In writing #15370, I spent a quality hour discovering the following. In the default input file, `parameters.prm`, we have ```...
As evidenced in https://github.com/dealii/dealii/pull/15370#pullrequestreview-1494845551, step-70 searches for specific characters in the name of the input file to make decisions about dimensions. This trips us up if the input file name...