]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Tue, 15 Nov 2022 14:47:03 +0000 (07:47 -0700)]
Work around a strange compiler issue.
The MPI build bot complains that using a {...} initializer list would require the use
of a conversion constructor marked as 'explicit':
data_out_base.cc:1156:29: error: converting to ‘std::tuple<unsigned int, unsigned int>’ from initializer list would use explicit constructor ‘constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = unsigned int&; <template-parameter-2-3> = void; _T1 = unsigned int; _T2 = unsigned int]’
That makes no sense, but let's appease the compiler by being explicit.
Wolfgang Bangerth [Thu, 10 Nov 2022 22:20:53 +0000 (15:20 -0700)]
Make a function return its object by value, rather than via reference.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:56:54 +0000 (14:56 -0700)]
Rename a function and associated objects.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:30:45 +0000 (14:30 -0700)]
Simplify the call to a function on a separate task.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:13:27 +0000 (14:13 -0700)]
Rename and refactor another function.
Wolfgang Bangerth [Thu, 10 Nov 2022 20:48:47 +0000 (13:48 -0700)]
Simplify testing whether a cell is a hypercube.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:57:36 +0000 (11:57 -0700)]
Don't explicitly specify template arguments where not necessary.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:56:16 +0000 (11:56 -0700)]
Rename a variable. Unname another.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:52:53 +0000 (11:52 -0700)]
Let a function return by-value, rather than through multiple reference arguments.
Daniel Arndt [Mon, 14 Nov 2022 16:02:28 +0000 (11:02 -0500)]
Merge pull request #14418 from drwells/tw-sparsity-pattern-base
Daniel Arndt [Mon, 14 Nov 2022 15:59:06 +0000 (10:59 -0500)]
Merge pull request #14398 from drwells/remove-bsp-constraint-function
Martin Kronbichler [Mon, 14 Nov 2022 09:07:17 +0000 (10:07 +0100)]
Merge pull request #14419 from drwells/bsp-block-sparsity-pattern-base
BlockSparsityPatternBase: inherit from SparsityPatternBase.
David Wells [Sun, 30 Oct 2022 13:05:50 +0000 (09:05 -0400)]
BlockSparsityPatternBase: inherit from SparsityPatternBase.
David Wells [Thu, 3 Nov 2022 16:40:14 +0000 (12:40 -0400)]
TrilinosWrappers::SparsityPattern: inherit from SparsityPatternBase.
David Wells [Tue, 1 Nov 2022 12:51:53 +0000 (08:51 -0400)]
TrilinosWrappers::SparsityPattern: clean up whitespace.
David Wells [Sun, 13 Nov 2022 21:06:21 +0000 (16:06 -0500)]
Optimize BlockSparsityPatternBase::add_entries().
We can avoid some expensive parts and looping over data more than once by
utilizing the fact that the DoFs are sorted, which implies that they are also
sorted by block.
David Wells [Sun, 13 Nov 2022 21:12:26 +0000 (16:12 -0500)]
Merge pull request #14406 from bangerth/vtu-2
More refactoring of the VTU output.
Martin Kronbichler [Sun, 13 Nov 2022 16:23:46 +0000 (17:23 +0100)]
Merge pull request #14413 from tcojean/fix_findginkgo_cmake
Fix FindGINKGO.cmake for Ginkgo 1.5.0
Peter Munch [Sat, 12 Nov 2022 20:40:41 +0000 (21:40 +0100)]
Merge pull request #14384 from kronbichler/performance_test
Add performance test showing compressible Navier-Stokes equations
David Wells [Sun, 6 Nov 2022 13:13:25 +0000 (08:13 -0500)]
AffineConstraints: remove the block sparsity constraint function.
This function predates BlockSparsityPatternBase<T>::add_entries(), which does
the same thing (essentially just updating the individual blocks after computing
offsets). For good measure I added a test which verifies that we get identical
output with constraints and a DoF mask table before and after the switch.
Peter Munch [Sat, 12 Nov 2022 06:32:46 +0000 (07:32 +0100)]
Merge pull request #14414 from lpsaavedra/fix_small_typo
Fix small typos in the intro.dox of Step-66
Laura Prieto Saavedra [Fri, 11 Nov 2022 19:41:01 +0000 (14:41 -0500)]
Fix small typos in intro.dox
Terry Cojean [Fri, 11 Nov 2022 12:18:19 +0000 (13:18 +0100)]
Mention reason for change.
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
Terry Cojean [Fri, 11 Nov 2022 12:04:41 +0000 (13:04 +0100)]
Fix FindGINKGO.cmake for Ginkgo 1.5.0
Martin Kronbichler [Fri, 11 Nov 2022 07:45:18 +0000 (08:45 +0100)]
Merge pull request #14396 from drwells/add-sparsity-pattern-base
(Dynamic)SparsityPattern: inherit from SparsityPatternBase.
Daniel Arndt [Thu, 10 Nov 2022 23:02:34 +0000 (18:02 -0500)]
Merge pull request #14409 from bangerth/x-1
David Wells [Thu, 10 Nov 2022 22:55:12 +0000 (17:55 -0500)]
Merge pull request #14410 from bangerth/x-3
Remove comments that don't actually explain anything.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:31:49 +0000 (14:31 -0700)]
Use a range-based for loop.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:46:22 +0000 (11:46 -0700)]
Remove comments that don't actually explain anything.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:40:43 +0000 (11:40 -0700)]
Do not mark functions in anonymous namespaces as 'static'.
David Wells [Thu, 10 Nov 2022 03:03:41 +0000 (22:03 -0500)]
Merge pull request #14407 from bangerth/doc-3
Add a documentation note.
David Wells [Thu, 10 Nov 2022 03:03:12 +0000 (22:03 -0500)]
Merge pull request #14408 from bangerth/doc-2
Fix a mistake in the documentation.
Wolfgang Bangerth [Wed, 9 Nov 2022 04:30:58 +0000 (21:30 -0700)]
Re-factor the use of write_nodes() for VTU output.
As part of this, just output the vertex locations as one big array (like all
other data), rather than breaking it every three coordinates onto a
separate line.
Wolfgang Bangerth [Tue, 8 Nov 2022 22:09:37 +0000 (15:09 -0700)]
Do not use VtuStream to output data object; do it directly.
Wolfgang Bangerth [Thu, 10 Nov 2022 00:20:17 +0000 (17:20 -0700)]
Fix a mistake in the documentation.
Wolfgang Bangerth [Thu, 10 Nov 2022 00:22:52 +0000 (17:22 -0700)]
Add a documentation note.
Martin Kronbichler [Wed, 9 Nov 2022 09:11:41 +0000 (10:11 +0100)]
Merge pull request #14397 from drwells/cleanup-bsp
Cleanup BSP
Martin Kronbichler [Wed, 9 Nov 2022 09:10:00 +0000 (10:10 +0100)]
Merge pull request #14404 from drwells/update-cuda-tester-backports
CI: Update backports.
Martin Kronbichler [Wed, 9 Nov 2022 09:09:39 +0000 (10:09 +0100)]
Merge pull request #14402 from bangerth/vtu
Refactor compressing arrays for VTU output.
David Wells [Tue, 8 Nov 2022 22:52:48 +0000 (17:52 -0500)]
CI: Update backports.
We may as well use the most recent dependency backports.
Daniel Arndt [Tue, 8 Nov 2022 19:32:39 +0000 (14:32 -0500)]
Merge pull request #14401 from bangerth/doc-3
Wolfgang Bangerth [Tue, 8 Nov 2022 17:26:14 +0000 (10:26 -0700)]
Refactor compressing arrays for VTU output.
Wolfgang Bangerth [Tue, 8 Nov 2022 15:53:48 +0000 (08:53 -0700)]
Minor fix to aid understand what a sentence means.
David Wells [Sun, 30 Oct 2022 00:59:46 +0000 (20:59 -0400)]
Add BlockSparsityPatternBase::memory_consumption().
None of the inheriting classes add any class members so this should be here
instead of in BlockSparsityPattern.
David Wells [Sun, 30 Oct 2022 00:48:33 +0000 (20:48 -0400)]
BlockSparsityPatternBase: Convert rows/cols to block_rows/block_cols.
Martin Kronbichler [Sun, 6 Nov 2022 19:26:32 +0000 (20:26 +0100)]
Merge pull request #14323 from mschreter/mca_merge_duplicates
GridTools::MarchingCubeAlgorithm: merge duplicate vertices in process()
David Wells [Sun, 6 Nov 2022 12:52:48 +0000 (07:52 -0500)]
Merge pull request #14395 from kronbichler/warning_2
Fix a warning regarding unused variable
David Wells [Sun, 30 Oct 2022 00:18:39 +0000 (20:18 -0400)]
BlockSparsityPatternBase: Refactor some row number checking.
David Wells [Sat, 29 Oct 2022 23:44:39 +0000 (19:44 -0400)]
BlockSparsityPatternBase: C++11 cleanups.
David Wells [Thu, 13 Oct 2022 17:58:34 +0000 (13:58 -0400)]
(Dynamic)SparsityPattern: inherit from SparsityPatternBase.
Martin Kronbichler [Sun, 6 Nov 2022 10:18:08 +0000 (11:18 +0100)]
Fix a warning regarding unused variable
David Wells [Sat, 5 Nov 2022 14:11:18 +0000 (10:11 -0400)]
Merge pull request #14393 from marcfehling/doc-hpref
Add reference to dissertation in hp::Refinement namespace.
Martin Kronbichler [Sat, 5 Nov 2022 13:03:44 +0000 (14:03 +0100)]
Merge pull request #14352 from peterrum/SolverBelos
Add TrilinosWrappers::SolverBelos
Martin Kronbichler [Sat, 5 Nov 2022 13:01:24 +0000 (14:01 +0100)]
Merge pull request #14355 from masterleinad/update_gh_ci_20.04
Use Ubuntu 20.04 in GitHub actions
Martin Kronbichler [Sat, 5 Nov 2022 12:55:42 +0000 (13:55 +0100)]
Merge pull request #14388 from bangerth/ca
Add to the documentation of the ConsensusAlgorithms functions.
Peter Munch [Sat, 5 Nov 2022 10:57:05 +0000 (11:57 +0100)]
Merge pull request #14328 from peterrum/gc_embedded_partitioner
Global coarsening: introduce embedded partitioner
Marc Fehling [Fri, 4 Nov 2022 17:55:17 +0000 (11:55 -0600)]
Add reference to dissertation in hp::Refinement namespace.
Peter Munch [Sun, 2 Oct 2022 10:20:08 +0000 (12:20 +0200)]
Global coarsening: introduce embedded partitioner
Wolfgang Bangerth [Fri, 4 Nov 2022 21:28:37 +0000 (15:28 -0600)]
Merge pull request #14394 from tjhei/kelly_typos
minor doc fixes for KellyEstimator
Timo Heister [Fri, 4 Nov 2022 19:08:18 +0000 (15:08 -0400)]
minor doc fixes for KellyEstimator
Wolfgang Bangerth [Wed, 2 Nov 2022 23:11:34 +0000 (17:11 -0600)]
Add to the documentation of the ConsensusAlgorithms functions.
Wolfgang Bangerth [Fri, 4 Nov 2022 16:19:31 +0000 (10:19 -0600)]
Merge pull request #14364 from gassmoeller/catch_exceptions_in_ConsensusAlgorithm
Catch exceptions in consensus algorithm
Martin Kronbichler [Thu, 3 Nov 2022 14:18:10 +0000 (15:18 +0100)]
Merge pull request #14385 from peterrum/hn_iso_q1
Fast hanging-node algorithm for FE_Q_iso_Q1
Martin Kronbichler [Thu, 3 Nov 2022 14:17:35 +0000 (15:17 +0100)]
Merge pull request #14386 from sebproell/laplace-op-vectorization
MatrixFreeOperators::LaplaceOperator vectorization width 1
Rene Gassmoeller [Tue, 18 Oct 2022 14:55:01 +0000 (10:55 -0400)]
Add exception handling to ConsensusAlgorithm
David Wells [Thu, 3 Nov 2022 02:35:15 +0000 (22:35 -0400)]
Merge pull request #14389 from bangerth/ca-2
Document a restriction on ConsensusAlgorithms::serial().
Wolfgang Bangerth [Wed, 2 Nov 2022 23:15:08 +0000 (17:15 -0600)]
Document a restriction on ConsensusAlgorithms::serial().
Martin Kronbichler [Wed, 2 Nov 2022 11:14:30 +0000 (12:14 +0100)]
Merge pull request #14371 from peterrum/FDM_N_ROWS_MAX
Generalize precompilation of TensorProductMatrixSymmetricSum
Sebastian Proell [Wed, 2 Nov 2022 10:55:36 +0000 (11:55 +0100)]
MatrixFreeOperators::LaplaceOperator vectorization width 1
Martin Kronbichler [Wed, 2 Nov 2022 08:30:20 +0000 (09:30 +0100)]
Remove redundant code
Martin Kronbichler [Tue, 1 Nov 2022 20:43:42 +0000 (21:43 +0100)]
Write complete sentence on test case
Martin Kronbichler [Tue, 1 Nov 2022 16:33:23 +0000 (17:33 +0100)]
Add performance test for compressible Navier-Stokes equations
Peter Munch [Tue, 1 Nov 2022 21:36:47 +0000 (22:36 +0100)]
Merge pull request #14383 from kronbichler/fix_shape_data
ShapeInfo: Implement evaluation of derivatives on faces
Peter Munch [Tue, 1 Nov 2022 21:22:37 +0000 (22:22 +0100)]
Fast hanging-node algorithm for FE_Q_iso_Q1
Martin Kronbichler [Tue, 1 Nov 2022 20:52:56 +0000 (21:52 +0100)]
Merge pull request #14366 from peterrum/fdm_va
TensorProductMatrix: with arbitrary number of lanes
Peter Munch [Sun, 23 Oct 2022 12:54:07 +0000 (14:54 +0200)]
Generalize precompilation of TensorProductMatrixSymmetricSum
Martin Kronbichler [Tue, 1 Nov 2022 16:31:01 +0000 (17:31 +0100)]
ShapeInfo: Implement evaluation of derivatives on faces
David Wells [Tue, 1 Nov 2022 13:20:53 +0000 (09:20 -0400)]
Merge pull request #14356 from gassmoeller/avoid_deadlock_in_mutex
Report error and abort in CollectiveMutex during stack unwinding
David Wells [Tue, 1 Nov 2022 12:49:23 +0000 (08:49 -0400)]
Merge pull request #14380 from luca-heltai/fe_immersed_surface_values_MappingFEField
Allow FEImmersedSurfaceValues to take a MappingFEField
Marco Feder [Sat, 29 Oct 2022 16:51:30 +0000 (18:51 +0200)]
Allow construction of FEImmersedSurfaceValues with a MappingFEField
Daniel Arndt [Mon, 31 Oct 2022 18:49:01 +0000 (14:49 -0400)]
Merge pull request #14381 from drwells/grid-in-unv-exception
David Wells [Sat, 29 Oct 2022 17:18:21 +0000 (13:18 -0400)]
Make the error message for non-integer IDs in UNV files clearer.
Timo Heister [Sat, 29 Oct 2022 19:55:54 +0000 (15:55 -0400)]
Merge pull request #14378 from marcfehling/warnings
Fix some warnings.
David Wells [Sat, 29 Oct 2022 19:01:50 +0000 (15:01 -0400)]
Merge pull request #14376 from marcfehling/feindex-changelog
fe_index: added changelog.
Marc Fehling [Fri, 28 Oct 2022 20:16:13 +0000 (14:16 -0600)]
Fix some warnings.
Marc Fehling [Thu, 27 Oct 2022 21:07:26 +0000 (15:07 -0600)]
fe_index: added changelog.
Daniel Arndt [Tue, 25 Oct 2022 22:29:42 +0000 (18:29 -0400)]
Try only excluding CMakeLists.txt
Daniel Arndt [Tue, 25 Oct 2022 22:28:31 +0000 (18:28 -0400)]
Add comment for suppressions
David Wells [Tue, 25 Oct 2022 12:44:09 +0000 (08:44 -0400)]
Merge pull request #14374 from bangerth/mphtxt
Fix dimension selection in COMSOL mphtxt reader.
Peter Munch [Tue, 25 Oct 2022 11:14:55 +0000 (13:14 +0200)]
Review changes
Wolfgang Bangerth [Mon, 24 Oct 2022 15:57:35 +0000 (09:57 -0600)]
Merge pull request #14225 from marcfehling/feindex-dofs
Adjust interface in 'dofs' folder to new datatype 'types::fe_index'.
Wolfgang Bangerth [Mon, 24 Oct 2022 15:33:17 +0000 (09:33 -0600)]
Fix dimension selection in COMSOL mphtxt reader.
Peter Munch [Sun, 23 Oct 2022 19:08:20 +0000 (21:08 +0200)]
Merge pull request #14369 from peterrum/ExcSourceEqualsDestination
Fix assert message
Peter Munch [Sun, 23 Oct 2022 07:36:31 +0000 (09:36 +0200)]
Fix assert message
Peter Munch [Fri, 21 Oct 2022 07:29:57 +0000 (09:29 +0200)]
TensorProductMatrix: with arbitrary number of lanes
Daniel Arndt [Thu, 20 Oct 2022 14:21:09 +0000 (10:21 -0400)]
Allow doxygen warnings including 'Inheritance graph'
Rene Gassmoeller [Thu, 20 Oct 2022 13:56:37 +0000 (09:56 -0400)]
Abort when exception is uncaught.
Daniel Arndt [Thu, 20 Oct 2022 13:32:23 +0000 (09:32 -0400)]
Copy documentation from HelperBase::reset() manually
Martin Kronbichler [Thu, 20 Oct 2022 08:53:02 +0000 (10:53 +0200)]
Merge pull request #14349 from peterrum/classical_gram_schmidt
SolverGMRES: add classical Gram-Schmidt
Wolfgang Bangerth [Wed, 19 Oct 2022 21:46:31 +0000 (15:46 -0600)]
Merge pull request #14357 from gassmoeller/fix_typo_consensus_algorithm
Fix two typos in ConsensusAlgorithm::NBX
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.