]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoAdd a couple of assertions. 13230/head
Wolfgang Bangerth [Thu, 13 Jan 2022 03:49:32 +0000 (20:49 -0700)]
Add a couple of assertions.

2 years agoMerge pull request #13214 from bangerth/nbx
Daniel Arndt [Tue, 11 Jan 2022 16:32:51 +0000 (11:32 -0500)]
Merge pull request #13214 from bangerth/nbx

2 years agoMerge pull request #13215 from bangerth/nbx-3
Daniel Arndt [Tue, 11 Jan 2022 16:15:39 +0000 (11:15 -0500)]
Merge pull request #13215 from bangerth/nbx-3

2 years agoMerge pull request #13217 from kronbichler/adjust_variable_name
David Wells [Tue, 11 Jan 2022 13:28:09 +0000 (08:28 -0500)]
Merge pull request #13217 from kronbichler/adjust_variable_name

Fix some spurious variable names

2 years agoMerge pull request #13028 from marcfehling/tee
Marc Fehling [Tue, 11 Jan 2022 13:07:44 +0000 (06:07 -0700)]
Merge pull request #13028 from marcfehling/tee

Generator for `pipe_junction` geometries.

2 years agoGenerator for `pipe_junction` geometries. 13028/head
Marc Fehling [Wed, 1 Dec 2021 00:07:28 +0000 (17:07 -0700)]
Generator for `pipe_junction` geometries.

2 years agoFix some spurious variable names 13217/head
Martin Kronbichler [Tue, 11 Jan 2022 09:29:46 +0000 (10:29 +0100)]
Fix some spurious variable names

2 years agoMerge pull request #13048 from peterrum/gc_FEEvaluationHangingNodes
Martin Kronbichler [Tue, 11 Jan 2022 08:57:49 +0000 (09:57 +0100)]
Merge pull request #13048 from peterrum/gc_FEEvaluationHangingNodes

Use FEEvaluationHangingNodes in MGTwoLevelTransfer

2 years agoDo not reuse an MPI_Status object. 13215/head
Wolfgang Bangerth [Tue, 11 Jan 2022 07:23:26 +0000 (00:23 -0700)]
Do not reuse an MPI_Status object.

2 years agoSort the member functions of ConsensusAlgorithms::NBX. 13214/head
Wolfgang Bangerth [Tue, 11 Jan 2022 06:35:28 +0000 (23:35 -0700)]
Sort the member functions of ConsensusAlgorithms::NBX.

In particular, sort them in the order in which they are called in the NBX::run() function.

2 years agoUse FEEvaluationHangingNodes in MGTwoLevelTransfer 13048/head
Peter Munch [Wed, 8 Dec 2021 21:22:03 +0000 (22:22 +0100)]
Use FEEvaluationHangingNodes in MGTwoLevelTransfer

2 years agoMerge pull request #13211 from drwells/fix-mass-lumping
Wolfgang Bangerth [Mon, 10 Jan 2022 19:14:30 +0000 (12:14 -0700)]
Merge pull request #13211 from drwells/fix-mass-lumping

Fix a check for zero entries in the lumped mass matrix.

2 years agoFix a check for zero entries in the lumped mass matrix. 13211/head
David Wells [Mon, 10 Jan 2022 14:58:59 +0000 (09:58 -0500)]
Fix a check for zero entries in the lumped mass matrix.

2 years agoMerge pull request #13210 from marcfehling/fix-p4est-changelog
Wolfgang Bangerth [Mon, 10 Jan 2022 13:03:50 +0000 (06:03 -0700)]
Merge pull request #13210 from marcfehling/fix-p4est-changelog

Added changelog for p4est installation script.

2 years agoAdded changelog for p4est installation script. 13210/head
Marc Fehling [Mon, 10 Jan 2022 12:36:08 +0000 (13:36 +0100)]
Added changelog for p4est installation script.

2 years agoMerge pull request #13196 from bangerth/patch-4
Matthias Maier [Mon, 10 Jan 2022 10:26:22 +0000 (04:26 -0600)]
Merge pull request #13196 from bangerth/patch-4

Add to the documentation of SymmetricTensor::operator*.

2 years agoMerge pull request #13201 from bangerth/patch-2
Matthias Maier [Mon, 10 Jan 2022 10:24:50 +0000 (04:24 -0600)]
Merge pull request #13201 from bangerth/patch-2

Do not output the partitioner when pretty-printing Vector objects.

2 years agoMerge pull request #13207 from bangerth/patch-7
Matthias Maier [Mon, 10 Jan 2022 10:24:16 +0000 (04:24 -0600)]
Merge pull request #13207 from bangerth/patch-7

Cleanups in FETools::extrapolate()

2 years agoMerge pull request #13159 from peterrum/PreconditionRelaxation_refactoring_extansion
Matthias Maier [Mon, 10 Jan 2022 09:57:48 +0000 (03:57 -0600)]
Merge pull request #13159 from peterrum/PreconditionRelaxation_refactoring_extansion

Extend PreconditionRelaxation

2 years agoMerge pull request #13192 from drwells/fix-manifold-id-simplex-copy
Wolfgang Bangerth [Mon, 10 Jan 2022 01:43:53 +0000 (18:43 -0700)]
Merge pull request #13192 from drwells/fix-manifold-id-simplex-copy

Fix manifold copying on lines when converting hexes to tets.

2 years agoMerge pull request #13206 from bangerth/fix-extrapolate
Timo Heister [Sun, 9 Jan 2022 21:01:24 +0000 (16:01 -0500)]
Merge pull request #13206 from bangerth/fix-extrapolate

Fix a bug: Don't reuse buffers for MPI_Isend.

2 years agoAvoid an unused-variable warning. 13207/head
Wolfgang Bangerth [Sun, 9 Jan 2022 20:29:27 +0000 (13:29 -0700)]
Avoid an unused-variable warning.

2 years agoLet the CellData::pack() function return its data.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:45:52 +0000 (10:45 -0700)]
Let the CellData::pack() function return its data.

2 years agoMake CellData look like our usual style.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:35:47 +0000 (10:35 -0700)]
Make CellData look like our usual style.

2 years agoAdd some assertions.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:19:55 +0000 (10:19 -0700)]
Add some assertions.

2 years agoModernize many loops using range-based for.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:15:30 +0000 (10:15 -0700)]
Modernize many loops using range-based for.

2 years agoSimplify the WorkPackage struct.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:06:31 +0000 (10:06 -0700)]
Simplify the WorkPackage struct.

2 years agoFix a bug: Don't reuse buffers for MPI_Isend. 13206/head
Wolfgang Bangerth [Sun, 9 Jan 2022 18:03:16 +0000 (11:03 -0700)]
Fix a bug: Don't reuse buffers for MPI_Isend.

The intention of the code was clearly to cycle through the existing buffers,
but we never incremented the iterator, and so accidentally reused a send buffer over and
over. This works only because MPI_Isend is specified in the MPI standard as
'standard mode', which means that it may or may not copy the data to be sent
into an MPI-internal buffer before the function returns. Apparently it does in all
implementations we use, but we shouldn't rely on this.

2 years agoAdd another test that shows some vertex displacement. 13192/head
David Wells [Fri, 7 Jan 2022 19:03:47 +0000 (14:03 -0500)]
Add another test that shows some vertex displacement.

2 years agoFix a bug where line manifold ids were not copied correctly.
David Wells [Fri, 7 Jan 2022 18:50:33 +0000 (13:50 -0500)]
Fix a bug where line manifold ids were not copied correctly.

When we convert hexes to tets, we create three types of lines:
1. lines inside the hex
2. lines on the faces of the hex
3. lines equal to the hex's lines

In the last case we need to copy the manifold and boundary data from the
preexisting lines directly, since they may not be equal to the ids assigned to
the adjacent face.

2 years agoMerge pull request #13203 from bangerth/43-c
Jean-Paul Pelteret [Sun, 9 Jan 2022 13:17:37 +0000 (14:17 +0100)]
Merge pull request #13203 from bangerth/43-c

Convert manual references into bibtex ones in step-43.

2 years agoMerge pull request #13197 from bangerth/patch-5
Jean-Paul Pelteret [Sun, 9 Jan 2022 07:21:21 +0000 (08:21 +0100)]
Merge pull request #13197 from bangerth/patch-5

Document the meaning of jump_in/average_of_* in FEInterfaceValues.

2 years agoMerge pull request #13199 from bangerth/patch-1
Jean-Paul Pelteret [Sun, 9 Jan 2022 07:20:07 +0000 (08:20 +0100)]
Merge pull request #13199 from bangerth/patch-1

Minor edits to the documentation of SparsityPattern.

2 years agoMerge pull request #13200 from bangerth/patch-3
Jean-Paul Pelteret [Sun, 9 Jan 2022 07:19:55 +0000 (08:19 +0100)]
Merge pull request #13200 from bangerth/patch-3

Updates to step-10

2 years agoMerge pull request #13204 from simonsticko/remove_tripple_slash_in_source
Jean-Paul Pelteret [Sun, 9 Jan 2022 07:19:41 +0000 (08:19 +0100)]
Merge pull request #13204 from simonsticko/remove_tripple_slash_in_source

Remove occurances of /// in source/

2 years agoDocument the meaning of jump_in/average_of_* in FEInterfaceValues. 13197/head
Wolfgang Bangerth [Fri, 7 Jan 2022 18:38:00 +0000 (11:38 -0700)]
Document the meaning of jump_in/average_of_* in FEInterfaceValues.

2 years agoRemove occurances of /// in source/ 13204/head
Simon Sticko [Sat, 8 Jan 2022 20:41:51 +0000 (21:41 +0100)]
Remove occurances of /// in source/

To avoid them from showing up in the documentation.

2 years agoMention Kahan summation and discuss 'double' vs 'long double'. 13200/head
Wolfgang Bangerth [Fri, 7 Jan 2022 19:52:12 +0000 (12:52 -0700)]
Mention Kahan summation and discuss 'double' vs 'long double'.

2 years agoReplace use of 'long double' by 'double' in step-10.
Wolfgang Bangerth [Fri, 7 Jan 2022 19:28:55 +0000 (12:28 -0700)]
Replace use of 'long double' by 'double' in step-10.

2 years agoUpdate step-10 output to current values.
Wolfgang Bangerth [Fri, 7 Jan 2022 19:19:39 +0000 (12:19 -0700)]
Update step-10 output to current values.

2 years agoMinor edits to the documentation of SparsityPattern. 13199/head
Wolfgang Bangerth [Fri, 7 Jan 2022 22:05:43 +0000 (15:05 -0700)]
Minor edits to the documentation of SparsityPattern.

2 years agoConvert manual references into bibtex ones in step-43. 13203/head
Wolfgang Bangerth [Fri, 7 Jan 2022 10:33:21 +0000 (03:33 -0700)]
Convert manual references into bibtex ones in step-43.

2 years agoMerge pull request #13184 from bangerth/sparsity
David Wells [Sat, 8 Jan 2022 16:04:05 +0000 (11:04 -0500)]
Merge pull request #13184 from bangerth/sparsity

Fix serialization of empty SparsityPattern objects

2 years agoMerge pull request #13198 from bangerth/patch-6
David Wells [Sat, 8 Jan 2022 16:00:57 +0000 (11:00 -0500)]
Merge pull request #13198 from bangerth/patch-6

Be more thoughtful about parallel grain sizes in UMFPACK interfaces.

2 years agoExtand PreconditionRelaxation 13159/head
Peter Munch [Fri, 31 Dec 2021 15:30:21 +0000 (16:30 +0100)]
Extand PreconditionRelaxation

2 years agoMerge pull request #13195 from kronbichler/step-67-movie
Wolfgang Bangerth [Sat, 8 Jan 2022 04:40:41 +0000 (21:40 -0700)]
Merge pull request #13195 from kronbichler/step-67-movie

Add movie to step-67 tutorial program

2 years agoAdd a changelog entry. 13184/head
Wolfgang Bangerth [Fri, 7 Jan 2022 07:21:26 +0000 (00:21 -0700)]
Add a changelog entry.

2 years agoAdd a test.
Wolfgang Bangerth [Fri, 7 Jan 2022 07:19:54 +0000 (00:19 -0700)]
Add a test.

2 years agoDo not output the partitioner when pretty-printing Vector objects. 13201/head
Wolfgang Bangerth [Fri, 7 Jan 2022 21:37:52 +0000 (14:37 -0700)]
Do not output the partitioner when pretty-printing Vector objects.

2 years agoBe more thoughtful about parallel grain sizes in UMFPACK interfaces. 13198/head
Wolfgang Bangerth [Fri, 7 Jan 2022 12:44:13 +0000 (05:44 -0700)]
Be more thoughtful about parallel grain sizes in UMFPACK interfaces.

2 years agoAdd to the documentation of SymmetricTensor::operator*. 13196/head
Wolfgang Bangerth [Fri, 7 Jan 2022 18:51:44 +0000 (11:51 -0700)]
Add to the documentation of SymmetricTensor::operator*.

2 years agoMerge pull request #13188 from bangerth/43-b
Martin Kronbichler [Fri, 7 Jan 2022 20:28:38 +0000 (21:28 +0100)]
Merge pull request #13188 from bangerth/43-b

Document a part of step-43 that confused @tjhei.

2 years agoAdd movie to step-67 tutorial program 13195/head
Martin Kronbichler [Fri, 7 Jan 2022 20:25:41 +0000 (21:25 +0100)]
Add movie to step-67 tutorial program

2 years agoMerge pull request #13185 from bangerth/inst
David Wells [Fri, 7 Jan 2022 20:09:05 +0000 (15:09 -0500)]
Merge pull request #13185 from bangerth/inst

Provide some overloads and instantiations

2 years agoModify a test to show a bug.
David Wells [Fri, 7 Jan 2022 18:42:55 +0000 (13:42 -0500)]
Modify a test to show a bug.

2 years agoMerge pull request #13186 from bangerth/43
Peter Munch [Fri, 7 Jan 2022 17:30:28 +0000 (18:30 +0100)]
Merge pull request #13186 from bangerth/43

Use better variable names in step-43.

2 years agoMerge pull request #13187 from peterrum/rpe_marked_vertices_false
Peter Munch [Fri, 7 Jan 2022 17:29:51 +0000 (18:29 +0100)]
Merge pull request #13187 from peterrum/rpe_marked_vertices_false

Fix RemotePointEvalution::marked_vertices for vectors with only false

2 years agoMerge pull request #13191 from bangerth/21
Peter Munch [Fri, 7 Jan 2022 17:29:40 +0000 (18:29 +0100)]
Merge pull request #13191 from bangerth/21

Simplify initialization of block systems in step-21.

2 years agoMerge pull request #13190 from bangerth/20
Peter Munch [Fri, 7 Jan 2022 17:29:18 +0000 (18:29 +0100)]
Merge pull request #13190 from bangerth/20

Simplify initialization of block systems in step-20

2 years agoMerge pull request #13189 from bangerth/52
Peter Munch [Fri, 7 Jan 2022 17:28:52 +0000 (18:28 +0100)]
Merge pull request #13189 from bangerth/52

Fix symbol confusion in step-52.

2 years agoSimplify initialization of block systems in step-21. 13191/head
Wolfgang Bangerth [Fri, 7 Jan 2022 11:03:27 +0000 (04:03 -0700)]
Simplify initialization of block systems in step-21.

2 years agoSimplify initialization of block systems. 13190/head
Wolfgang Bangerth [Fri, 7 Jan 2022 10:53:46 +0000 (03:53 -0700)]
Simplify initialization of block systems.

2 years agoFix symbol confusion in step-52. 13189/head
Wolfgang Bangerth [Fri, 7 Jan 2022 10:41:31 +0000 (03:41 -0700)]
Fix symbol confusion in step-52.

2 years agoFix RemotePointEvalution::marked_vertices for vectors with only false 13187/head
Peter Munch [Fri, 7 Jan 2022 10:00:11 +0000 (11:00 +0100)]
Fix RemotePointEvalution::marked_vertices for vectors with only false

2 years agoDocument a part of step-43 that confused @tjhei. 13188/head
Wolfgang Bangerth [Fri, 7 Jan 2022 10:06:52 +0000 (03:06 -0700)]
Document a part of step-43 that confused @tjhei.

2 years agoAdd a changelog entry. 13186/head
Wolfgang Bangerth [Fri, 7 Jan 2022 10:06:21 +0000 (03:06 -0700)]
Add a changelog entry.

2 years agoUse better variable names in step-43.
Wolfgang Bangerth [Fri, 7 Jan 2022 09:49:22 +0000 (02:49 -0700)]
Use better variable names in step-43.

2 years agoAlso instantiate TriaAccessor<0,1,spacedim>. 13185/head
Wolfgang Bangerth [Tue, 4 Jan 2022 20:42:00 +0000 (13:42 -0700)]
Also instantiate TriaAccessor<0,1,spacedim>.

2 years agoInstantiate TriaAccessor<0,1,spacedim>.
Wolfgang Bangerth [Wed, 29 Dec 2021 16:36:58 +0000 (09:36 -0700)]
Instantiate TriaAccessor<0,1,spacedim>.

2 years agoProvide an overload for TriaAccess<0,1,spacedim>::copy_from().
Wolfgang Bangerth [Wed, 29 Dec 2021 16:36:41 +0000 (09:36 -0700)]
Provide an overload for TriaAccess<0,1,spacedim>::copy_from().

2 years agoFix serialization of possibly empty SparsityPattern objects.
Wolfgang Bangerth [Fri, 7 Jan 2022 07:19:41 +0000 (00:19 -0700)]
Fix serialization of possibly empty SparsityPattern objects.

2 years agoFix comparison of objects.
Wolfgang Bangerth [Fri, 7 Jan 2022 07:19:23 +0000 (00:19 -0700)]
Fix comparison of objects.

2 years agoMerge pull request #13183 from bangerth/simplify
Matthias Maier [Fri, 7 Jan 2022 06:40:04 +0000 (00:40 -0600)]
Merge pull request #13183 from bangerth/simplify

Simplify some code.

2 years agoMerge pull request #13182 from drwells/add-index-checks
Matthias Maier [Fri, 7 Jan 2022 06:39:54 +0000 (00:39 -0600)]
Merge pull request #13182 from drwells/add-index-checks

Add some more index range checks.

2 years agoMerge pull request #13178 from peterrum/rpe_marked_vertices
Matthias Maier [Fri, 7 Jan 2022 06:39:41 +0000 (00:39 -0600)]
Merge pull request #13178 from peterrum/rpe_marked_vertices

RemotePointEvalution: pass marked_vertices

2 years agoSimplify some code. 13183/head
Wolfgang Bangerth [Tue, 4 Jan 2022 20:31:59 +0000 (13:31 -0700)]
Simplify some code.

2 years agoMerge pull request #13177 from peterrum/point_values_fix_types_2
Wolfgang Bangerth [Thu, 6 Jan 2022 21:41:38 +0000 (14:41 -0700)]
Merge pull request #13177 from peterrum/point_values_fix_types_2

FEPointEvaluation: fix types for multiple components

2 years agoMerge pull request #13176 from tamiko/add_changelog
Wolfgang Bangerth [Thu, 6 Jan 2022 21:36:34 +0000 (14:36 -0700)]
Merge pull request #13176 from tamiko/add_changelog

OneAPI compatibility: fix most of the API incompatibilities

2 years agoMerge pull request #13147 from bangerth/mpi
David Wells [Thu, 6 Jan 2022 20:34:35 +0000 (15:34 -0500)]
Merge pull request #13147 from bangerth/mpi

Add a bit of documentation to MPI::compute_point_to_point_communication_pattern()

2 years agoAdd some more index range checks. 13182/head
David Wells [Thu, 6 Jan 2022 20:30:30 +0000 (15:30 -0500)]
Add some more index range checks.

We presently segmentation fault with #13179 (the draft intel oneAPI patch) here
since ptr and data are both empty.

2 years agoMerge pull request #13174 from bangerth/44
Jean-Paul Pelteret [Thu, 6 Jan 2022 18:24:54 +0000 (19:24 +0100)]
Merge pull request #13174 from bangerth/44

Update step-44 documentation.

2 years agoRemotePointEvalution: pass marked_vertices 13178/head
Peter Munch [Thu, 6 Jan 2022 12:47:27 +0000 (13:47 +0100)]
RemotePointEvalution: pass marked_vertices

2 years agoMerge pull request #13168 from bangerth/fe-face
David Wells [Thu, 6 Jan 2022 16:16:11 +0000 (11:16 -0500)]
Merge pull request #13168 from bangerth/fe-face

Fix a bug in FE_Face.

2 years agoprovide hash operator to tbb::concurrent_unordered_map 13176/head
Matthias Maier [Thu, 6 Jan 2022 14:15:23 +0000 (08:15 -0600)]
provide hash operator to tbb::concurrent_unordered_map

2 years agoport workstream.h to oneAPI
Matthias Maier [Thu, 6 Jan 2022 13:13:41 +0000 (07:13 -0600)]
port workstream.h to oneAPI

2 years agoport multithread_info.cc to oneAPI
Matthias Maier [Thu, 6 Jan 2022 12:36:58 +0000 (06:36 -0600)]
port multithread_info.cc to oneAPI

2 years agoMerge pull request #13175 from bangerth/changelog
Daniel Arndt [Thu, 6 Jan 2022 14:25:59 +0000 (09:25 -0500)]
Merge pull request #13175 from bangerth/changelog

2 years agoFEPointEvaluation: fix types for multiple components 13177/head
Peter Munch [Thu, 6 Jan 2022 12:45:28 +0000 (13:45 +0100)]
FEPointEvaluation: fix types for multiple components

2 years agoAdd a changelog entry. 13175/head
Wolfgang Bangerth [Thu, 6 Jan 2022 11:54:04 +0000 (04:54 -0700)]
Add a changelog entry.

2 years agoMerge pull request #13152 from peterrum/PreconditionRelaxation_refactoring
Matthias Maier [Thu, 6 Jan 2022 11:51:29 +0000 (05:51 -0600)]
Merge pull request #13152 from peterrum/PreconditionRelaxation_refactoring

Refactor PreconditionRelaxation

2 years agoMerge pull request #13172 from bangerth/length
Matthias Maier [Thu, 6 Jan 2022 11:50:27 +0000 (05:50 -0600)]
Merge pull request #13172 from bangerth/length

Use std::string::size() instead of std::string::length().

2 years agoUpdate step-44 documentation. 13174/head
Wolfgang Bangerth [Thu, 6 Jan 2022 11:49:17 +0000 (04:49 -0700)]
Update step-44 documentation.

2 years agoUpdate test output. 13168/head
Wolfgang Bangerth [Thu, 6 Jan 2022 11:47:44 +0000 (04:47 -0700)]
Update test output.

2 years agoMerge pull request #13173 from peterrum/point_values_fix_types
Wolfgang Bangerth [Thu, 6 Jan 2022 11:03:58 +0000 (04:03 -0700)]
Merge pull request #13173 from peterrum/point_values_fix_types

VectorTools::point_values(): fix types

2 years agoMerge pull request #13170 from jppelteret/filtered_iterator_test_01
Wolfgang Bangerth [Thu, 6 Jan 2022 10:50:35 +0000 (03:50 -0700)]
Merge pull request #13170 from jppelteret/filtered_iterator_test_01

Add some more tests for iterator filters

2 years agoAdd a changelog entry 13170/head
Jean-Paul Pelteret [Wed, 5 Jan 2022 19:09:22 +0000 (20:09 +0100)]
Add a changelog entry

2 years agoAdd test for filtered iterators and FEInterfaceValues
Jean-Paul Pelteret [Wed, 5 Jan 2022 18:25:04 +0000 (19:25 +0100)]
Add test for filtered iterators and FEInterfaceValues

2 years agoMake FEInterfaceValues compatible with filtered iterators
Jean-Paul Pelteret [Wed, 5 Jan 2022 19:05:20 +0000 (20:05 +0100)]
Make FEInterfaceValues compatible with filtered iterators

2 years agoAdd some more tests for iterator filters
Jean-Paul Pelteret [Wed, 5 Jan 2022 18:15:21 +0000 (19:15 +0100)]
Add some more tests for iterator filters

2 years agoVectorTools::point_values(): fix types 13173/head
Peter Munch [Thu, 6 Jan 2022 07:45:12 +0000 (08:45 +0100)]
VectorTools::point_values(): fix types


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.