]>
https://gitweb.dealii.org/ - dealii.git/log
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*.
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.
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()
Matthias Maier [Mon, 10 Jan 2022 09:57:48 +0000 (03:57 -0600)]
Merge pull request #13159 from peterrum/PreconditionRelaxation_refactoring_extansion
Extend PreconditionRelaxation
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.
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.
Wolfgang Bangerth [Sun, 9 Jan 2022 20:29:27 +0000 (13:29 -0700)]
Avoid an unused-variable warning.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:45:52 +0000 (10:45 -0700)]
Let the CellData::pack() function return its data.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:35:47 +0000 (10:35 -0700)]
Make CellData look like our usual style.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:19:55 +0000 (10:19 -0700)]
Add some assertions.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:15:30 +0000 (10:15 -0700)]
Modernize many loops using range-based for.
Wolfgang Bangerth [Sun, 9 Jan 2022 17:06:31 +0000 (10:06 -0700)]
Simplify the WorkPackage struct.
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.
David Wells [Fri, 7 Jan 2022 19:03:47 +0000 (14:03 -0500)]
Add another test that shows some vertex displacement.
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.
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.
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.
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.
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
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/
Wolfgang Bangerth [Fri, 7 Jan 2022 18:38:00 +0000 (11:38 -0700)]
Document the meaning of jump_in/average_of_* in FEInterfaceValues.
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.
Wolfgang Bangerth [Fri, 7 Jan 2022 19:52:12 +0000 (12:52 -0700)]
Mention Kahan summation and discuss 'double' vs 'long double'.
Wolfgang Bangerth [Fri, 7 Jan 2022 19:28:55 +0000 (12:28 -0700)]
Replace use of 'long double' by 'double' in step-10.
Wolfgang Bangerth [Fri, 7 Jan 2022 19:19:39 +0000 (12:19 -0700)]
Update step-10 output to current values.
Wolfgang Bangerth [Fri, 7 Jan 2022 22:05:43 +0000 (15:05 -0700)]
Minor edits to the documentation of SparsityPattern.
Wolfgang Bangerth [Fri, 7 Jan 2022 10:33:21 +0000 (03:33 -0700)]
Convert manual references into bibtex ones in step-43.
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
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.
Peter Munch [Fri, 31 Dec 2021 15:30:21 +0000 (16:30 +0100)]
Extand PreconditionRelaxation
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
Wolfgang Bangerth [Fri, 7 Jan 2022 07:21:26 +0000 (00:21 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 7 Jan 2022 07:19:54 +0000 (00:19 -0700)]
Add a test.
Wolfgang Bangerth [Fri, 7 Jan 2022 21:37:52 +0000 (14:37 -0700)]
Do not output the partitioner when pretty-printing Vector objects.
Wolfgang Bangerth [Fri, 7 Jan 2022 12:44:13 +0000 (05:44 -0700)]
Be more thoughtful about parallel grain sizes in UMFPACK interfaces.
Wolfgang Bangerth [Fri, 7 Jan 2022 18:51:44 +0000 (11:51 -0700)]
Add to the documentation of SymmetricTensor::operator*.
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.
Martin Kronbichler [Fri, 7 Jan 2022 20:25:41 +0000 (21:25 +0100)]
Add movie to step-67 tutorial program
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
David Wells [Fri, 7 Jan 2022 18:42:55 +0000 (13:42 -0500)]
Modify a test to show a bug.
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.
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
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.
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
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.
Wolfgang Bangerth [Fri, 7 Jan 2022 11:03:27 +0000 (04:03 -0700)]
Simplify initialization of block systems in step-21.
Wolfgang Bangerth [Fri, 7 Jan 2022 10:53:46 +0000 (03:53 -0700)]
Simplify initialization of block systems.
Wolfgang Bangerth [Fri, 7 Jan 2022 10:41:31 +0000 (03:41 -0700)]
Fix symbol confusion in step-52.
Peter Munch [Fri, 7 Jan 2022 10:00:11 +0000 (11:00 +0100)]
Fix RemotePointEvalution::marked_vertices for vectors with only false
Wolfgang Bangerth [Fri, 7 Jan 2022 10:06:52 +0000 (03:06 -0700)]
Document a part of step-43 that confused @tjhei.
Wolfgang Bangerth [Fri, 7 Jan 2022 10:06:21 +0000 (03:06 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 7 Jan 2022 09:49:22 +0000 (02:49 -0700)]
Use better variable names in step-43.
Wolfgang Bangerth [Tue, 4 Jan 2022 20:42:00 +0000 (13:42 -0700)]
Also instantiate TriaAccessor<0,1,spacedim>.
Wolfgang Bangerth [Wed, 29 Dec 2021 16:36:58 +0000 (09:36 -0700)]
Instantiate TriaAccessor<0,1,spacedim>.
Wolfgang Bangerth [Wed, 29 Dec 2021 16:36:41 +0000 (09:36 -0700)]
Provide an overload for TriaAccess<0,1,spacedim>::copy_from().
Wolfgang Bangerth [Fri, 7 Jan 2022 07:19:41 +0000 (00:19 -0700)]
Fix serialization of possibly empty SparsityPattern objects.
Wolfgang Bangerth [Fri, 7 Jan 2022 07:19:23 +0000 (00:19 -0700)]
Fix comparison of objects.
Matthias Maier [Fri, 7 Jan 2022 06:40:04 +0000 (00:40 -0600)]
Merge pull request #13183 from bangerth/simplify
Simplify some code.
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.
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
Wolfgang Bangerth [Tue, 4 Jan 2022 20:31:59 +0000 (13:31 -0700)]
Simplify some code.
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
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
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()
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.
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.
Peter Munch [Thu, 6 Jan 2022 12:47:27 +0000 (13:47 +0100)]
RemotePointEvalution: pass marked_vertices
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.
Matthias Maier [Thu, 6 Jan 2022 14:15:23 +0000 (08:15 -0600)]
provide hash operator to tbb::concurrent_unordered_map
Matthias Maier [Thu, 6 Jan 2022 13:13:41 +0000 (07:13 -0600)]
port workstream.h to oneAPI
Matthias Maier [Thu, 6 Jan 2022 12:36:58 +0000 (06:36 -0600)]
port multithread_info.cc to oneAPI
Daniel Arndt [Thu, 6 Jan 2022 14:25:59 +0000 (09:25 -0500)]
Merge pull request #13175 from bangerth/changelog
Peter Munch [Thu, 6 Jan 2022 12:45:28 +0000 (13:45 +0100)]
FEPointEvaluation: fix types for multiple components
Wolfgang Bangerth [Thu, 6 Jan 2022 11:54:04 +0000 (04:54 -0700)]
Add a changelog entry.
Matthias Maier [Thu, 6 Jan 2022 11:51:29 +0000 (05:51 -0600)]
Merge pull request #13152 from peterrum/PreconditionRelaxation_refactoring
Refactor PreconditionRelaxation
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().
Wolfgang Bangerth [Thu, 6 Jan 2022 11:49:17 +0000 (04:49 -0700)]
Update step-44 documentation.
Wolfgang Bangerth [Thu, 6 Jan 2022 11:47:44 +0000 (04:47 -0700)]
Update test output.
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
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
Jean-Paul Pelteret [Wed, 5 Jan 2022 19:09:22 +0000 (20:09 +0100)]
Add a changelog entry
Jean-Paul Pelteret [Wed, 5 Jan 2022 18:25:04 +0000 (19:25 +0100)]
Add test for filtered iterators and FEInterfaceValues
Jean-Paul Pelteret [Wed, 5 Jan 2022 19:05:20 +0000 (20:05 +0100)]
Make FEInterfaceValues compatible with filtered iterators
Jean-Paul Pelteret [Wed, 5 Jan 2022 18:15:21 +0000 (19:15 +0100)]
Add some more tests for iterator filters
Peter Munch [Thu, 6 Jan 2022 07:45:12 +0000 (08:45 +0100)]
VectorTools::point_values(): fix types
Wolfgang Bangerth [Tue, 4 Jan 2022 20:27:57 +0000 (13:27 -0700)]
Use std::string::size() instead of std::string::length().
Wolfgang Bangerth [Tue, 4 Jan 2022 20:27:37 +0000 (13:27 -0700)]
Fix a bug in FE_Face.
Daniel Arndt [Wed, 5 Jan 2022 14:51:26 +0000 (09:51 -0500)]
Merge pull request #13167 from bangerth/isspace
Matthias Maier [Tue, 4 Jan 2022 21:45:41 +0000 (15:45 -0600)]
Merge pull request #13165 from drwells/fix-boost-1.78
Fix compilation with boost 1.78.
Wolfgang Bangerth [Tue, 4 Jan 2022 19:56:53 +0000 (12:56 -0700)]
Simplify some code.
Wolfgang Bangerth [Tue, 4 Jan 2022 19:54:09 +0000 (12:54 -0700)]
Merge pull request #13150 from masterleinad/avoid_implicit_bool_conversions
Avoid implicit bool conversions
Peter Munch [Wed, 29 Dec 2021 18:23:51 +0000 (19:23 +0100)]
Refactor PreconditionRelaxation
David Wells [Tue, 4 Jan 2022 19:20:47 +0000 (14:20 -0500)]
Revert "Boost: Disallow version 1.77 due to multiple unresolved upstream bugs"
This reverts commit
badbdc83517e2ea35c5b8650646b66a2f4f5be2c .
David Wells [Tue, 4 Jan 2022 17:46:30 +0000 (12:46 -0500)]
Fix compilation with boost 1.78.
I bisected (fortunately Boost.Geometry a header-only library so adding the
include directory sufficed) and
https://github.com/boostorg/geometry/commit/
6eb9e238bcb37e26dc31d16acf826784a2ba30f4
is where this problem starts for us. See also
https://github.com/boostorg/geometry/issues/792 - the easiest fix for all such
issues is to just include the project header `boost/geometry/geometry.hpp`.
In this particular case, if you look at the commit which causes grid_tools.cc
fails to compile, its because we were relying on some implicit includes. In
particular, we need the distance header to find the distance between points and
boxes, but that was previously included in another file.
David Wells [Tue, 4 Jan 2022 18:19:10 +0000 (13:19 -0500)]
Merge pull request #13164 from bangerth/continuous-dev
Parallelize more operations in the UMFPACK interfaces.
Daniel Arndt [Wed, 29 Dec 2021 22:26:31 +0000 (17:26 -0500)]
Change type of line_orientation in standard_vs_true_line_orientation
Daniel Arndt [Thu, 20 May 2021 18:19:19 +0000 (14:19 -0400)]
Avoid implicit bool conversions
Wolfgang Bangerth [Sat, 1 Jan 2022 11:56:55 +0000 (04:56 -0700)]
Parallelize more operations in the UMFPACK interfaces.
Matthias Maier [Tue, 4 Jan 2022 12:26:58 +0000 (06:26 -0600)]
Merge pull request #12968 from juleoc02/trilinos_non_negative
Trilinos parallel is_non_negative() function
Matthias Maier [Tue, 4 Jan 2022 12:23:39 +0000 (06:23 -0600)]
Merge pull request #12987 from bangerth/create-big-mpi
Make sure MPI BigData objects are always destroyed.
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.