]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Fri, 9 Feb 2024 03:32:33 +0000 (22:32 -0500)]
fix strip_comments target
The ``strip_comments`` target only worked for in-source builds. Fix the
CMake logic to make it work with separate build directories.
Timo Heister [Sat, 20 Jan 2024 16:42:17 +0000 (11:42 -0500)]
fix compiler warning
Bruno Blais [Sat, 20 Jan 2024 13:23:56 +0000 (08:23 -0500)]
Merge pull request #16506 from bangerth/tensor-2
Fix type in Tensor initialization.
Bruno Blais [Sat, 20 Jan 2024 13:23:37 +0000 (08:23 -0500)]
Merge pull request #16505 from bangerth/tensor-1
Use simpler copy/move initialization in Tensor.
Matthias Maier [Fri, 19 Jan 2024 23:38:22 +0000 (23:38 +0000)]
Merge pull request #16502 from tamiko/disable_assume
Disable DEAL_II(_CXX23)_ASSUME macro for now
Timo Heister [Fri, 19 Jan 2024 20:58:33 +0000 (15:58 -0500)]
Merge pull request #16504 from bangerth/parens-point-tests
Use p[index] instead of p(index) for class Point in tests/.
Timo Heister [Fri, 19 Jan 2024 20:57:19 +0000 (15:57 -0500)]
Merge pull request #16503 from bangerth/parens-point-include
Use p[index] instead of p(index) for class Point in one source file.
Wolfgang Bangerth [Fri, 19 Jan 2024 20:49:42 +0000 (13:49 -0700)]
Fix type in Tensor initialization.
Wolfgang Bangerth [Fri, 19 Jan 2024 20:48:09 +0000 (13:48 -0700)]
Use simpler copy/move initialization in Tensor.
Marc Fehling [Fri, 19 Jan 2024 19:58:50 +0000 (12:58 -0700)]
Merge pull request #16501 from bangerth/30
Fix types and names in step-30.
Wolfgang Bangerth [Fri, 19 Jan 2024 17:32:18 +0000 (10:32 -0700)]
Use p[index] instead of p(index) for class Point in one source file.
Wolfgang Bangerth [Fri, 19 Jan 2024 17:24:48 +0000 (10:24 -0700)]
Use p[index] instead of p(index) for class Point in tests/.
Matthias Maier [Fri, 19 Jan 2024 17:28:06 +0000 (11:28 -0600)]
config.h: disable DEAL_II_CXX23_ASSUME for now
Matthias Maier [Fri, 19 Jan 2024 17:22:11 +0000 (11:22 -0600)]
config.h: for consistency rename DEAL_II_ASSUME to DEAL_II_CXX23_ASSUME
Matthias Maier [Fri, 19 Jan 2024 17:15:04 +0000 (11:15 -0600)]
config.h: for consistency move DEAL_II_ASSUME macro to config.h.in
Wolfgang Bangerth [Fri, 19 Jan 2024 15:18:05 +0000 (08:18 -0700)]
Merge pull request #16500 from marcfehling/template-arguments
Iterate space_dimension over the dedicated template argument list.
Peter Munch [Fri, 19 Jan 2024 13:04:42 +0000 (14:04 +0100)]
Merge pull request #16323 from mschreter/rpe_additional_data
RemotePointEvaluation: add AdditionalData struct
Marc Fehling [Fri, 19 Jan 2024 06:57:13 +0000 (23:57 -0700)]
Merge pull request #16499 from tamiko/fix_tensor_warning
base/tensor.h: work around bogus compiler warning
Wolfgang Bangerth [Fri, 19 Jan 2024 04:46:37 +0000 (21:46 -0700)]
Merge pull request #16498 from tamiko/fix_trilinos_warnings
TpetraWrappers: fix various compiler warnings
Wolfgang Bangerth [Fri, 19 Jan 2024 04:46:29 +0000 (21:46 -0700)]
Merge pull request #16496 from mschreter/fix_solution_transfer_fe_nothing_fe_dgq
Enable `FE_DGQ::get_interpolation_matrix()` for source finite element type `FENothing`
Wolfgang Bangerth [Fri, 19 Jan 2024 04:46:18 +0000 (21:46 -0700)]
Merge pull request #16495 from marcfehling/redundant
tests: remove redundant 'using namespace dealii;' directives.
Marc Fehling [Fri, 19 Jan 2024 00:41:21 +0000 (17:41 -0700)]
Merge pull request #16486 from tamiko/fix_compilation_with_clang
CMake: fix compilation with bundled boost and modern clang
Marc Fehling [Fri, 19 Jan 2024 00:40:58 +0000 (17:40 -0700)]
Merge pull request #16438 from masterleinad/icpx_clang_like
Treat ICPX as gcc-style compiler
Wolfgang Bangerth [Fri, 19 Jan 2024 00:08:57 +0000 (17:08 -0700)]
Fix types and names in step-30.
Marc Fehling [Thu, 18 Jan 2024 23:21:56 +0000 (16:21 -0700)]
Iterate space_dimension over the dedicated template argument list.
Marc Fehling [Thu, 18 Jan 2024 23:13:39 +0000 (16:13 -0700)]
Merge pull request #16494 from tamiko/add_missing_instantiation
DofTools: add missing codimension-one instantiation
Matthias Maier [Thu, 18 Jan 2024 23:09:04 +0000 (17:09 -0600)]
base/tensor.h: work around bogus compiler warning
gcc-9.4 warnings loudly about an unused argument "end":
```
In file included from ../include/deal.II/base/symmetric_tensor.h:26,
from ../include/deal.II/base/array_view.h:23,
from ../source/base/tensor.cc:16:
../include/deal.II/base/tensor.h: In instantiation of 'void dealii::Tensor<rank_, dim, Number>::unroll(Iterator, Iterator) const [with Iterator = float*; int rank_ = 1; int dim = 1; Number = float]':
../include/deal.II/base/tensor.h:1736:11: required from 'void dealii::Tensor<rank_, dim, Number>::unroll(Iterator, Iterator) const [with Iterator = float*; int rank_ = 2; int dim = 1; Number = float]'
../source/base/tensor.cc:52:5: required from 'void dealii::{anonymous}::calculate_svd_in_place(dealii::Tensor<2, dim, Number>&, dealii::Tensor<2, dim, Number>&) [with int dim = 1; Number = float]'
../source/base/tensor.cc:85:25: required from 'dealii::Tensor<2, dim, Number> dealii::project_onto_orthogonal_tensors(const dealii::Tensor<2, dim, Number>&) [with int dim = 1; Number = float]'
../source/base/tensor.cc:92:60: required from here
../include/deal.II/base/tensor.h:1728:51: warning: parameter 'end' set but not used [-Wunused-but-set-parameter]
1728 | const Iterator end) const
|
```
This is of course bogus, the compiler simply lost track of the
`if constexpr(...)` branch. This is fixed in later gcc versions. Let's
simply use the usual `(void)parameter` strategy to make gcc-9.4 happy.
Matthias Maier [Thu, 18 Jan 2024 22:55:57 +0000 (16:55 -0600)]
TpetraWrappers: fix unused variable warning
Matthias Maier [Thu, 18 Jan 2024 22:52:40 +0000 (16:52 -0600)]
TpetraWrappers: fix dangling else warning, fix embedded macro warning
Triggered on gcc-9.4.0 on Ubuntu LTS 20.04
Matthias Maier [Thu, 18 Jan 2024 22:52:04 +0000 (16:52 -0600)]
TpetraWrappers: fix signed unsigned comparison warning
Magdalena Schreter [Thu, 18 Jan 2024 21:15:10 +0000 (22:15 +0100)]
allow interpolate for combination FENothing/FE_DGQ
Marc Fehling [Thu, 18 Jan 2024 19:35:48 +0000 (12:35 -0700)]
tests: remove redundant 'using namespace dealii;' directives.
Matthias Maier [Thu, 18 Jan 2024 18:54:49 +0000 (18:54 +0000)]
Merge pull request #16480 from bangerth/tensor-scalar-array
Use an array-of-scalars as the base case for Tensor.
Matthias Maier [Thu, 18 Jan 2024 18:50:00 +0000 (12:50 -0600)]
DofTools: add missing codimension-one instantiation
Wolfgang Bangerth [Thu, 18 Jan 2024 18:09:51 +0000 (11:09 -0700)]
Merge pull request #16490 from kinnewig/distribute_local_to_global
Check if the global vector in distribute_local_to_global has ghost elements.
Matthias Maier [Wed, 17 Jan 2024 21:38:40 +0000 (15:38 -0600)]
CMake: fix compilation with bundled boost and modern clang
std::unary_function has been removed in C++17. Fix compilation with
clang and other compiles that enforce strict standard compliance by
exporting BOOST_NO_CXX98_FUNCTION_BASE,
https://github.com/boostorg/config/pull/430
Wolfgang Bangerth [Tue, 16 Jan 2024 18:49:59 +0000 (11:49 -0700)]
Use a better initialization scheme.
Wolfgang Bangerth [Tue, 16 Jan 2024 19:13:03 +0000 (12:13 -0700)]
Also adjust value_type and array_type.
Wolfgang Bangerth [Tue, 16 Jan 2024 18:05:25 +0000 (11:05 -0700)]
Use an array-of-scalars as the base case for Tensor.
Wolfgang Bangerth [Wed, 17 Jan 2024 02:56:03 +0000 (19:56 -0700)]
Make a function 'constexpr'.
Bruno Blais [Thu, 18 Jan 2024 15:36:20 +0000 (10:36 -0500)]
Merge pull request #16488 from bangerth/point-parens
Use p[index] instead of p(index) for class Point.
Sebastian Kinnewig [Thu, 18 Jan 2024 10:10:27 +0000 (11:10 +0100)]
Check if the global vector in distribute_local_to_global has ghost elements.
Martin Kronbichler [Thu, 18 Jan 2024 09:27:32 +0000 (10:27 +0100)]
Merge pull request #16290 from kinnewig/tpetra_vector_parallel
Add parallel support to TpetraWrappers::Vector.
Wolfgang Bangerth [Thu, 18 Jan 2024 00:18:20 +0000 (17:18 -0700)]
Use p[index] instead of p(index) for class Point.
Timo Heister [Wed, 17 Jan 2024 17:45:41 +0000 (12:45 -0500)]
Merge pull request #16482 from peterrum/n_global_active_cells
Initialize NumberCache::n_global_active_cells
Peter Munch [Wed, 17 Jan 2024 15:55:58 +0000 (16:55 +0100)]
Initialize NumberCache::n_global_active_cells
Martin Kronbichler [Wed, 17 Jan 2024 08:02:32 +0000 (09:02 +0100)]
Merge pull request #16481 from bangerth/warning
Work around warnings about invalid array accesses.
Wolfgang Bangerth [Wed, 17 Jan 2024 00:20:43 +0000 (17:20 -0700)]
Work around warnings about invalid array accesses.
Martin Kronbichler [Tue, 16 Jan 2024 16:50:23 +0000 (17:50 +0100)]
Merge pull request #16441 from bangerth/pow-2
Use Utilities::fixed_power() where possible.
Martin Kronbichler [Tue, 16 Jan 2024 07:22:11 +0000 (08:22 +0100)]
Merge pull request #16444 from bangerth/sparse-direct-2
Also test MUMPS symmetric mode.
Martin Kronbichler [Tue, 16 Jan 2024 07:21:06 +0000 (08:21 +0100)]
Merge pull request #16478 from tjhei/exchange-doc-and-changelog
exchange refinement flags: doc and changelog
Martin Kronbichler [Tue, 16 Jan 2024 07:20:32 +0000 (08:20 +0100)]
Merge pull request #16476 from kronbichler/fix_test
cell_categorization test: Adjust output
Martin Kronbichler [Tue, 16 Jan 2024 07:17:28 +0000 (08:17 +0100)]
Merge pull request #16474 from bangerth/tensor-dev
Use a std::array instead of a C-style array for tensor elements.
Timo Heister [Mon, 15 Jan 2024 21:07:32 +0000 (16:07 -0500)]
exchange refinement flags: doc and changelog
Matthias Maier [Tue, 16 Jan 2024 01:09:10 +0000 (01:09 +0000)]
Merge pull request #16471 from tjhei/test-examples4
test examples: support loading files
Wolfgang Bangerth [Mon, 15 Jan 2024 22:23:12 +0000 (15:23 -0700)]
Merge pull request #16327 from tjhei/test-affine-float-equal
make tests/mpi/affine_constraints_get_view_01 more robust
Wolfgang Bangerth [Mon, 15 Jan 2024 22:22:41 +0000 (15:22 -0700)]
Merge pull request #16477 from kronbichler/fix_typo
Fix typo in changelog
Matthias Maier [Mon, 15 Jan 2024 21:15:41 +0000 (21:15 +0000)]
Merge pull request #16473 from bangerth/tensor-3
More Tensor simplifications with if constexpr.
Wolfgang Bangerth [Sat, 13 Jan 2024 05:08:12 +0000 (22:08 -0700)]
Use a std::array instead of a C-style array for tensor elements.
Martin Kronbichler [Mon, 15 Jan 2024 20:35:21 +0000 (21:35 +0100)]
Fix typo in changelog
Martin Kronbichler [Mon, 15 Jan 2024 20:33:34 +0000 (21:33 +0100)]
cell_categorization test: Adjust output
Timo Heister [Thu, 28 Dec 2023 01:06:47 +0000 (20:06 -0500)]
tests/examples/ add symlink
Timo Heister [Thu, 7 Dec 2023 14:29:43 +0000 (09:29 -0500)]
make test more robust
By avoiding a floating point equality comparison. This test fails for me
in release mode with march=native with a residual of 1e-14.
Timo Heister [Mon, 15 Jan 2024 20:05:25 +0000 (15:05 -0500)]
Merge pull request #16470 from tjhei/cmake-print-newline-novec
CMake: print newline when vectorization is disabled.
Martin Kronbichler [Mon, 15 Jan 2024 16:53:01 +0000 (17:53 +0100)]
Merge pull request #16382 from jh66637/dont_zero_out_whole_buffer
Enhance documentation for sum_into_values
Martin Kronbichler [Mon, 15 Jan 2024 16:52:31 +0000 (17:52 +0100)]
Merge pull request #16415 from bergbauer/fix_ecl
Fix ecl access cells
Wolfgang Bangerth [Mon, 15 Jan 2024 15:52:18 +0000 (08:52 -0700)]
More Tensor simplifications with if constexpr.
Martin Kronbichler [Mon, 15 Jan 2024 14:52:48 +0000 (15:52 +0100)]
Merge pull request #16468 from bangerth/tensor-specialization
Use if-constexpr more in Tensor.
Wolfgang Bangerth [Sun, 14 Jan 2024 18:55:27 +0000 (11:55 -0700)]
Merge pull request #16330 from quangx/exchange2
exchange refinement flags
Sebastian Kinnewig [Fri, 12 Jan 2024 08:38:54 +0000 (09:38 +0100)]
add nonlocal_vector
Wolfgang Bangerth [Sun, 14 Jan 2024 04:12:02 +0000 (21:12 -0700)]
Peel off first element of the sequence.
Timo Heister [Sat, 23 Dec 2023 05:33:42 +0000 (00:33 -0500)]
update test results
fix test output variants
Timo Heister [Sun, 14 Jan 2024 03:16:14 +0000 (22:16 -0500)]
CMake: print newline when vectorization is disabled.
David Wells [Sat, 13 Jan 2024 16:42:41 +0000 (11:42 -0500)]
Merge pull request #16467 from bangerth/tensor-unroll
Simplify Tensor::unroll().
Martin Kronbichler [Sat, 13 Jan 2024 07:30:54 +0000 (08:30 +0100)]
Merge pull request #16466 from bangerth/trilinos-array
Fix a trilinos array type.
Wolfgang Bangerth [Sat, 13 Jan 2024 04:46:31 +0000 (21:46 -0700)]
Use if-constexpr more in Tensor.
Wolfgang Bangerth [Sat, 13 Jan 2024 04:29:39 +0000 (21:29 -0700)]
Fix a trilinos array type.
Wolfgang Bangerth [Sat, 13 Jan 2024 04:02:22 +0000 (21:02 -0700)]
Simplify Tensor::unroll().
Wolfgang Bangerth [Fri, 12 Jan 2024 18:56:02 +0000 (11:56 -0700)]
Merge pull request #16462 from tjhei/step-32-guess
step-32: move initial guess assignment
Martin Kronbichler [Fri, 12 Jan 2024 13:33:11 +0000 (14:33 +0100)]
Merge pull request #16431 from bangerth/collective
Document what a collective operation actually is.
Martin Kronbichler [Fri, 12 Jan 2024 13:29:57 +0000 (14:29 +0100)]
Merge pull request #16449 from bangerth/82
Use Utilities::fixed_power() in step-82.
Martin Kronbichler [Fri, 12 Jan 2024 13:28:26 +0000 (14:28 +0100)]
Merge pull request #16451 from bangerth/trilinos-5
Fix the type of an array.
Martin Kronbichler [Fri, 12 Jan 2024 13:27:54 +0000 (14:27 +0100)]
Merge pull request #16458 from bangerth/hypot
Use std::abs() when computing the norm of a tensor of size 1.
Martin Kronbichler [Fri, 12 Jan 2024 13:27:04 +0000 (14:27 +0100)]
Merge pull request #16460 from bangerth/tensor
Simplify a function's implementation for tensors.
Martin Kronbichler [Fri, 12 Jan 2024 13:26:08 +0000 (14:26 +0100)]
Merge pull request #16461 from bangerth/doc-77
Fix a doc issue.
Timo Heister [Fri, 12 Jan 2024 03:23:36 +0000 (22:23 -0500)]
Merge pull request #16459 from bangerth/cxx23
Export C++23 status to config.h.
Timo Heister [Fri, 12 Jan 2024 03:17:38 +0000 (22:17 -0500)]
step-32: move initial guess assignment
fixes #16333
Wolfgang Bangerth [Fri, 12 Jan 2024 00:53:59 +0000 (17:53 -0700)]
Simplify a function's implementation for tensors.
Specifically, now that we can use 'if constexpr', we can avoid using template
dispatch which almost certainly is slower to compile and leads to larger
libraries.
Wolfgang Bangerth [Fri, 12 Jan 2024 00:48:49 +0000 (17:48 -0700)]
Fix a doc issue.
Specifically, none of the other section headings have a following colon.
Remove it here as well.
Wolfgang Bangerth [Thu, 11 Jan 2024 23:15:39 +0000 (16:15 -0700)]
Export C++23 status to config.h.
Wolfgang Bangerth [Wed, 10 Jan 2024 23:07:41 +0000 (16:07 -0700)]
Use std::abs() when computing the norm of a tensor of size 1.
Daniel Arndt [Thu, 11 Jan 2024 21:22:52 +0000 (16:22 -0500)]
Merge pull request #16437 from masterleinad/fix_assume
Add a DEAL_II_ASSUME macro.
Daniel Arndt [Thu, 11 Jan 2024 20:30:46 +0000 (15:30 -0500)]
Merge pull request #16450 from bangerth/trilinos-4
Avoid a warning.
Daniel Arndt [Thu, 11 Jan 2024 20:21:54 +0000 (15:21 -0500)]
Merge pull request #16456 from masterleinad/fix_mac_osx_gcc13
Fix constraint_info.h for g++-13 on MacOS X
Daniel Arndt [Thu, 11 Jan 2024 15:30:27 +0000 (10:30 -0500)]
Add a DEAL_II_ASSUME macro
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Daniel Arndt [Thu, 11 Jan 2024 14:51:08 +0000 (09:51 -0500)]
Fix constraint_info.h for g++-13 on MacOS X
Bruno Blais [Thu, 11 Jan 2024 16:27:58 +0000 (11:27 -0500)]
Merge pull request #16452 from bangerth/pow-5
Address more places where we call std::pow.
Sebastian Kinnewig [Fri, 17 Nov 2023 17:56:29 +0000 (18:56 +0100)]
Add parallel support to TpetraWrappers::Vector.
David Wells [Thu, 11 Jan 2024 14:40:15 +0000 (09:40 -0500)]
Merge pull request #16454 from bangerth/pow-6
Avoid using two temporary vectors when not necessary.
Wolfgang Bangerth [Wed, 10 Jan 2024 19:48:37 +0000 (12:48 -0700)]
Address more places where we call std::pow.
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams
Typeset in
Trocchi and Trocchi Bold Sans Serif.