]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 27 Aug 2021 03:08:05 +0000 (21:08 -0600)]
Merge pull request #12709 from peterrum/is_artificial_on_level
Introduce CellAccessor::is_artificial_on_level()
Wolfgang Bangerth [Fri, 27 Aug 2021 03:07:24 +0000 (21:07 -0600)]
Merge pull request #12707 from peterrum/range-based-loop
Replace loop by range-based loop
Peter Munch [Wed, 25 Aug 2021 17:15:38 +0000 (19:15 +0200)]
Replace loop by range-based loop
Peter Munch [Wed, 25 Aug 2021 17:42:46 +0000 (19:42 +0200)]
Introduce CellAccessor::is_artificial_on_level()
Martin Kronbichler [Thu, 26 Aug 2021 07:27:13 +0000 (09:27 +0200)]
Merge pull request #12710 from bangerth/identities-5
Short-circuit compute_hp_dof_identities() when possible.
Martin Kronbichler [Thu, 26 Aug 2021 05:10:11 +0000 (07:10 +0200)]
Merge pull request #12702 from peterrum/setup_constraints_edge_multiple_components
Fix HangingNodes::setup_constraints() for multiple components
David Wells [Wed, 25 Aug 2021 23:49:50 +0000 (19:49 -0400)]
Merge pull request #12684 from bangerth/tensor-array-view
Introduce ParticleAccessor::set_properties() taking a Tensor.
Wolfgang Bangerth [Wed, 25 Aug 2021 19:09:45 +0000 (13:09 -0600)]
Short-circuit compute_hp_dof_identities() when possible.
Wolfgang Bangerth [Fri, 20 Aug 2021 01:38:58 +0000 (19:38 -0600)]
Add a changelog entry.
Peter Munch [Tue, 24 Aug 2021 08:34:09 +0000 (10:34 +0200)]
Fix HangingNodes::setup_constraints() for multiple components
Marc Fehling [Wed, 25 Aug 2021 15:42:41 +0000 (09:42 -0600)]
Merge pull request #12706 from bangerth/identities-2
Minor changes to internal function arguments.
Peter Munch [Wed, 25 Aug 2021 05:14:39 +0000 (07:14 +0200)]
Merge pull request #12704 from peterrum/pft_create_description_from_triangulation_restructure
Restructure TriangulationDescription::Utilities::create_description_from_triangulation()
Wolfgang Bangerth [Wed, 25 Aug 2021 03:18:17 +0000 (21:18 -0600)]
Update source/dofs/dof_handler_policy.cc
Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
Wolfgang Bangerth [Tue, 24 Aug 2021 20:41:07 +0000 (14:41 -0600)]
Minor changes to internal function arguments.
Marc Fehling [Wed, 25 Aug 2021 01:34:44 +0000 (19:34 -0600)]
Merge pull request #12690 from bangerth/identities
Implement multiway DoF identities on vertices/lines/quads.
Wolfgang Bangerth [Tue, 24 Aug 2021 20:02:18 +0000 (14:02 -0600)]
Add more tests.
Wolfgang Bangerth [Fri, 20 Aug 2021 19:22:15 +0000 (13:22 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 20 Aug 2021 19:18:43 +0000 (13:18 -0600)]
Add a number of tests.
Peter Munch [Tue, 24 Aug 2021 19:37:31 +0000 (21:37 +0200)]
Restrcuture TriangulationDescription::Utilities::create_description_from_triangulation()
Wolfgang Bangerth [Fri, 20 Aug 2021 19:18:22 +0000 (13:18 -0600)]
Implement multiway DoF identities on vertices/lines/quads.
Martin Kronbichler [Tue, 24 Aug 2021 08:40:45 +0000 (10:40 +0200)]
Merge pull request #12696 from peterrum/p_mg_any_level
Extend MGTwoLevelTransfer::reinit_polynomial_transfer() so that it works on any refinement level without HN
Martin Kronbichler [Mon, 23 Aug 2021 20:03:59 +0000 (22:03 +0200)]
Merge pull request #12700 from gfcas/typename_number
Fix typename number
Daniel Arndt [Mon, 23 Aug 2021 18:39:47 +0000 (14:39 -0400)]
Merge pull request #12698 from gfcas/dimension_mismatch
Fabian Castelli [Mon, 23 Aug 2021 18:08:04 +0000 (20:08 +0200)]
Update include/deal.II/numerics/vector_tools_rhs.templates.h
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Fabian Castelli [Mon, 23 Aug 2021 18:07:56 +0000 (20:07 +0200)]
Update include/deal.II/numerics/vector_tools_rhs.templates.h
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Fabian Castelli [Mon, 23 Aug 2021 17:27:40 +0000 (19:27 +0200)]
Fix typename number
Martin Kronbichler [Mon, 23 Aug 2021 07:49:17 +0000 (09:49 +0200)]
Merge pull request #12676 from peterrum/pft_manifold_2
Remove special treatment of boundary cells
Fabian Castelli [Mon, 23 Aug 2021 07:33:31 +0000 (09:33 +0200)]
Indent
Martin Kronbichler [Mon, 23 Aug 2021 07:26:42 +0000 (09:26 +0200)]
Merge pull request #12685 from bangerth/array-view-2
Avoid the use of ArrayView for Tensors in MPI::sum().
Martin Kronbichler [Mon, 23 Aug 2021 07:25:58 +0000 (09:25 +0200)]
Merge pull request #12634 from tjhei/mg_transfer_bug
Fix MGTransferMatrixFree plain_copy bug
Martin Kronbichler [Mon, 23 Aug 2021 07:22:10 +0000 (09:22 +0200)]
Merge pull request #12697 from lethe-cfd/tolerance_subdivided_cylinder
Add tolerance to subdivided_cylinder generator
Fabian Castelli [Sat, 21 Aug 2021 15:23:26 +0000 (17:23 +0200)]
AssertDimension macro in examples
Bruno [Sun, 22 Aug 2021 19:16:47 +0000 (15:16 -0400)]
Add tolerance to subdivided_cylinder generator
Timo Heister [Fri, 20 Aug 2021 21:19:08 +0000 (17:19 -0400)]
actually fix the problem
Peter Munch [Sat, 21 Aug 2021 12:16:18 +0000 (14:16 +0200)]
Extend MGTwoLevelTransfer::reinit_polynomial_transfer() so that it works on any refinement level without HN
Peter Munch [Sat, 21 Aug 2021 11:15:33 +0000 (13:15 +0200)]
Merge pull request #12493 from peterrum/MGTwoLevelTransfer_ls
Enable MGTwoLevelTransfer::reinit_geometric_transfer() for refinement levels
Peter Munch [Tue, 17 Aug 2021 07:19:51 +0000 (09:19 +0200)]
Enable MGTwoLevelTransfer::reinit_geometric_transfer() for refinment levels
Martin Kronbichler [Sat, 21 Aug 2021 06:19:07 +0000 (08:19 +0200)]
Merge pull request #12695 from bangerth/stacktrace
Do not store unnecessary variables.
Peter Munch [Thu, 19 Aug 2021 06:49:05 +0000 (08:49 +0200)]
Remove special treatment of boundary cells
Wolfgang Bangerth [Fri, 20 Aug 2021 23:11:54 +0000 (17:11 -0600)]
Do not store unnecessary variables.
Marc Fehling [Sat, 21 Aug 2021 02:24:55 +0000 (20:24 -0600)]
Merge pull request #12694 from bangerth/exception
Make sure that copying exceptions doesn't imply dropping the backtrace.
Wolfgang Bangerth [Fri, 20 Aug 2021 22:54:43 +0000 (16:54 -0600)]
Add changelog entry.
Wolfgang Bangerth [Fri, 20 Aug 2021 21:57:54 +0000 (15:57 -0600)]
Make sure that copying exceptions doesn't imply dropping the backtrace.
Wolfgang Bangerth [Fri, 20 Aug 2021 02:19:55 +0000 (20:19 -0600)]
Avoid the use of ArrayView for Tensors in MPI::sum().
Martin Kronbichler [Fri, 20 Aug 2021 08:00:48 +0000 (10:00 +0200)]
Merge pull request #12687 from bangerth/sort
Sort member functions in .cc file.
Martin Kronbichler [Fri, 20 Aug 2021 08:00:15 +0000 (10:00 +0200)]
Merge pull request #12688 from marcfehling/fe-index
Unify spelling 2.
Marc Fehling [Fri, 20 Aug 2021 02:42:38 +0000 (20:42 -0600)]
Unify spelling 2.
Marc Fehling [Fri, 20 Aug 2021 02:42:20 +0000 (20:42 -0600)]
Merge pull request #12683 from bangerth/doc-5
Unify spelling.
Wolfgang Bangerth [Fri, 20 Aug 2021 02:12:53 +0000 (20:12 -0600)]
Sort member functions in .cc file.
Marc Fehling [Fri, 20 Aug 2021 02:15:23 +0000 (20:15 -0600)]
Merge pull request #12681 from bangerth/1d
Allow for the default construction of 1d face iterators.
Marc Fehling [Fri, 20 Aug 2021 02:15:06 +0000 (20:15 -0600)]
Merge pull request #12682 from bangerth/doc-4
Group member functions in hp::FECollection for doxygen.
Wolfgang Bangerth [Fri, 20 Aug 2021 02:14:17 +0000 (20:14 -0600)]
Merge pull request #12680 from marcfehling/fix-75
Prevent excess timer output.
Wolfgang Bangerth [Fri, 20 Aug 2021 01:37:32 +0000 (19:37 -0600)]
Use ParticleAccessor::set_properties() taking a Tensor.
Wolfgang Bangerth [Fri, 20 Aug 2021 01:36:59 +0000 (19:36 -0600)]
Introduce ParticleAccessor::set_properties() taking a Tensor.
Wolfgang Bangerth [Fri, 20 Aug 2021 00:33:20 +0000 (18:33 -0600)]
Unify spelling.
Wolfgang Bangerth [Thu, 19 Aug 2021 23:59:49 +0000 (17:59 -0600)]
Group member functions in hp::FECollection for doxygen.
Wolfgang Bangerth [Thu, 19 Aug 2021 23:19:42 +0000 (17:19 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 19 Aug 2021 23:19:34 +0000 (17:19 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 19 Aug 2021 23:18:46 +0000 (17:18 -0600)]
Allow for the default construction of 1d face iterators.
Marc Fehling [Thu, 19 Aug 2021 22:29:10 +0000 (16:29 -0600)]
Prevent excess timer output.
David Wells [Thu, 19 Aug 2021 20:58:32 +0000 (16:58 -0400)]
Merge pull request #12546 from TLJB/gdb-pprinter-fix
fix: Updated dotgdbinit to work with version 9.3
Till Budde [Mon, 5 Jul 2021 11:48:12 +0000 (13:48 +0200)]
fix: Updated dotgdbinit to work with version 9.3
Fixed VectorPrinters and AlignedVectorPrinters dependency on
deprecated members data_begin and data_end.
Timo Heister [Thu, 19 Aug 2021 17:06:50 +0000 (13:06 -0400)]
Merge pull request #12609 from bangerth/move-replicate
Fix AlignedVector memory management after replicate_across_communicator()
Daniel Arndt [Thu, 19 Aug 2021 14:28:39 +0000 (10:28 -0400)]
Merge pull request #12677 from kronbichler/minor_cleanup
tria.cc: Make exception and comment easier to read
Peter Munch [Thu, 19 Aug 2021 12:12:06 +0000 (14:12 +0200)]
Merge pull request #12678 from amartinhuertas/patch-1
Typo fix in step-38 intro.dox
Alberto F. Martin [Thu, 19 Aug 2021 10:36:04 +0000 (20:36 +1000)]
Typo fix in step-38 intro.dox
Martin Kronbichler [Thu, 19 Aug 2021 09:48:28 +0000 (11:48 +0200)]
tria.cc: Make exception and comment easier to read
Marc Fehling [Thu, 19 Aug 2021 02:38:47 +0000 (20:38 -0600)]
Merge pull request #12674 from bangerth/const
Make TriaAccessor::set_*_boundary() const.
Wolfgang Bangerth [Thu, 19 Aug 2021 02:34:15 +0000 (20:34 -0600)]
Merge pull request #12675 from marcfehling/tria-faces
Avoid serializing lines on TriaFaces twice.
Wolfgang Bangerth [Thu, 19 Aug 2021 02:33:46 +0000 (20:33 -0600)]
Merge pull request #12670 from drwells/avoid-quadrature-copy
Avoid copying some Quadrature rules in FESystem.
Marc Fehling [Thu, 19 Aug 2021 00:33:37 +0000 (18:33 -0600)]
Avoid serializing lines on TriaFaces twice.
Wolfgang Bangerth [Thu, 19 Aug 2021 00:14:31 +0000 (18:14 -0600)]
Merge pull request #12671 from drwells/mark-as-protected
Mark some things as protected.
Wolfgang Bangerth [Thu, 19 Aug 2021 00:14:10 +0000 (18:14 -0600)]
Merge pull request #12672 from drwells/use-get-vertices
Use Mapping::get_vertices().
Wolfgang Bangerth [Thu, 19 Aug 2021 00:13:37 +0000 (18:13 -0600)]
Merge pull request #12673 from drwells/remove-unused-field
Remove an unused member variable.
Wolfgang Bangerth [Thu, 19 Aug 2021 00:02:40 +0000 (18:02 -0600)]
Merge pull request #12601 from marcfehling/fix-load-3
Deprecated autopartition parameter in parallel::DistributedTriangulationBase::load()
Wolfgang Bangerth [Wed, 18 Aug 2021 22:42:24 +0000 (16:42 -0600)]
Add test.
Wolfgang Bangerth [Wed, 18 Aug 2021 22:37:29 +0000 (16:37 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 18 Aug 2021 22:20:53 +0000 (16:20 -0600)]
Make TriaAccessor::set_*_boundary() const.
David Wells [Wed, 18 Aug 2021 20:08:50 +0000 (16:08 -0400)]
Mark some things as protected.
These are protected, not private, in the base class.
David Wells [Wed, 18 Aug 2021 20:07:59 +0000 (16:07 -0400)]
Use Mapping::get_vertices().
This is much faster for MappingFEField and about the same for other mapping
classes.
David Wells [Wed, 18 Aug 2021 20:04:19 +0000 (16:04 -0400)]
Remove an unused member variable.
Now that we have hp::Collection (see
84f55c7706 ) this field is no longer used.
David Wells [Wed, 18 Aug 2021 19:47:36 +0000 (15:47 -0400)]
Avoid copying some Quadrature rules in FESystem.
Marc Fehling [Sun, 25 Jul 2021 23:16:11 +0000 (17:16 -0600)]
Deprecated autopartition parameter.
Wolfgang Bangerth [Wed, 18 Aug 2021 16:55:10 +0000 (10:55 -0600)]
Merge pull request #12666 from drwells/fix-compilation-gcc-5.4
Fix compilation with GCC 5.4.
Daniel Arndt [Wed, 18 Aug 2021 15:17:57 +0000 (11:17 -0400)]
Merge pull request #12667 from zjiaqi2018/fix-matrixfree-typo
Fix documentation
Jiaqi Zhang [Wed, 18 Aug 2021 14:29:02 +0000 (14:29 +0000)]
fix documentation
David Wells [Wed, 18 Aug 2021 13:58:06 +0000 (09:58 -0400)]
Fix compilation with GCC 5.4.
Using constexpr here causes an internal compiler error when optimizations are
turned on.
Martin Kronbichler [Wed, 18 Aug 2021 08:41:10 +0000 (10:41 +0200)]
Merge pull request #12514 from simonsticko/mesh_classifier
Add class determining how cells/faces relate to a level set function
Simon Sticko [Mon, 28 Jun 2021 09:43:29 +0000 (11:43 +0200)]
Add class determining how cells/faces relate to a level set function
Add a class NonMatching::MeshClassifier that determines how the sign of
a level set function vary over the active cells/faces of a
triangulation. Each cell/face are associated with one of values of enum
LocationToLevelSet. If the level set is positive/negative over the
cell/face it is associated with LocationToLevelSet::inside/outside. If
the zero contour intersects the cell/face it is associated with
LocationToLevelSet::intersected.
David Wells [Tue, 17 Aug 2021 22:55:43 +0000 (18:55 -0400)]
Merge pull request #12661 from bangerth/doc-3
Update documentation of FE_Q constructor.
Wolfgang Bangerth [Mon, 16 Aug 2021 23:53:09 +0000 (17:53 -0600)]
Update documentation of FE_Q constructor.
Martin Kronbichler [Tue, 17 Aug 2021 12:21:36 +0000 (14:21 +0200)]
Merge pull request #12016 from konsim83/improve_conformity_tests
Improve conformity tests of 2D vector elements
Martin Kronbichler [Tue, 17 Aug 2021 10:22:47 +0000 (12:22 +0200)]
Merge pull request #12662 from bangerth/doc-4
Minor doc update.
Martin Kronbichler [Tue, 17 Aug 2021 10:01:44 +0000 (12:01 +0200)]
Merge pull request #12612 from drwells/fix-mass-diagonal
Make MassOperator's diagonals true diagonals, not lumped ones.
Wolfgang Bangerth [Tue, 17 Aug 2021 03:05:15 +0000 (21:05 -0600)]
Merge pull request #12596 from marcfehling/fix-load
Load: align dealii and p4est meshes before repartitioning.
Wolfgang Bangerth [Tue, 17 Aug 2021 00:14:00 +0000 (18:14 -0600)]
Minor doc update.
David Wells [Sat, 14 Aug 2021 21:39:02 +0000 (17:39 -0400)]
Explicitly use mass lumping in VectorTools::project_matrix_free().
This restores the behavior present before the last commit and its generally the
right choice.
David Wells [Sat, 31 Jul 2021 16:14:17 +0000 (12:14 -0400)]
Implement explicit mass lumping in MassOperator.
David Wells [Sat, 31 Jul 2021 14:31:56 +0000 (10:31 -0400)]
Modify a test to check the diagonal values (not lumped).
David Wells [Thu, 29 Jul 2021 21:40:18 +0000 (17:40 -0400)]
Make MassOperator's diagonals true diagonals, not lumped ones.
The previous implementation used row sums (i.e., mass lumping) instead of
computing the diagonal. This should be changed for two reasons:
1. It's not really the diagonal (and its inconsistent with LaplaceOperator).
2. Lumped mass matrices are only positive for either low-order elements (where
the basis functions are all positive) or very well-behaved elements (like
FE_Q). In particular, the values on the diagonal are either zero or negative
for TET10 if we use lumping, which isn't going to work.
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.