]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Tue, 20 Sep 2022 17:01:05 +0000 (13:01 -0400)]
Remove SparsityPatternBase.
We only have one class which inherits from this (SparsityPattern) and,
since we instantiate templates for each sparsity pattern type, it isn't
possible to do something useful by inheriting from this class.
This was split off from SparsityPattern in
5213023ca165bfbd420423551c184a3e31886223 with the intent of writing some
more general storage classes based on SparsityPatternBase, but that has
never left the proof-of-concept stage.
David Wells [Tue, 20 Sep 2022 16:57:03 +0000 (12:57 -0400)]
Remove some references to SparsityPatternBase.
Peter Munch [Thu, 29 Sep 2022 08:44:02 +0000 (10:44 +0200)]
Merge pull request #14305 from mschreter/add_mca_1d
GridTools::MarchingCubeAlgorithm: add 1d implementation
Peter Munch [Thu, 29 Sep 2022 08:43:11 +0000 (10:43 +0200)]
Merge pull request #14314 from kronbichler/reduce_overhead
Reduce organizational overhead/pointer chasing in FEEvaluation/read
David Wells [Wed, 28 Sep 2022 19:11:12 +0000 (15:11 -0400)]
Merge pull request #14315 from kronbichler/reduce_potential_aliasing
FEEvaluation::submit_xxx(): Create some local copies to reduce potential aliasing
Martin Kronbichler [Wed, 28 Sep 2022 06:49:45 +0000 (08:49 +0200)]
Merge pull request #14312 from kronbichler/includes_comparator
Restructure includes of FloatingPointComparator
Martin Kronbichler [Wed, 28 Sep 2022 06:43:00 +0000 (08:43 +0200)]
Merge pull request #14320 from tamiko/fix-cgal-clang
CGAL: use dealii's constexpr Utilities::pow instead of std::pow
Matthias Maier [Wed, 28 Sep 2022 03:02:40 +0000 (22:02 -0500)]
CGAL: use dealii's constexpr Utilities::pow instead of std::pow
Fixes #14319
Martin Kronbichler [Tue, 27 Sep 2022 06:32:11 +0000 (08:32 +0200)]
Create some local copies to reduce potential aliasing
Martin Kronbichler [Tue, 27 Sep 2022 06:17:11 +0000 (08:17 +0200)]
Reduce organizational overhead/pointer chasing in FEEvaluation/read
Luca Heltai [Tue, 27 Sep 2022 06:08:39 +0000 (08:08 +0200)]
Merge pull request #14234 from zjiaqi2018/dof-to-vector-dof-map
David Wells [Mon, 26 Sep 2022 20:13:57 +0000 (16:13 -0400)]
Merge pull request #14313 from dangars/dereference_cend
Do not dereference cend
Timo Heister [Mon, 26 Sep 2022 17:44:02 +0000 (13:44 -0400)]
Merge pull request #14308 from tamiko/fix-cgal
CGAL: fix warnings and fix compilation with cgal 5.5
Daniel Garcia-Sanchez [Mon, 26 Sep 2022 17:16:02 +0000 (19:16 +0200)]
Do not dereference cend
Avoid deferencing cend because it is undefined behaviour.
https://en.cppreference.com/w/cpp/container/vector/end
David Wells [Mon, 26 Sep 2022 16:25:57 +0000 (12:25 -0400)]
Merge pull request #14311 from kronbichler/simplify_dof_info
Simplify code in DoFInfo::read_dof_indices
David Wells [Mon, 26 Sep 2022 16:21:25 +0000 (12:21 -0400)]
Merge pull request #14310 from kronbichler/shortcut_constraints
Add shortcut to detect whether a DoF is constrained
Peter Munch [Mon, 26 Sep 2022 12:52:33 +0000 (14:52 +0200)]
Merge pull request #14309 from kronbichler/fix_complexity
Fix exponential complexity of FloatingPointComparator with nesting
Martin Kronbichler [Mon, 26 Sep 2022 10:04:27 +0000 (12:04 +0200)]
Restructure includes of FloatingPointComparator
Martin Kronbichler [Mon, 26 Sep 2022 09:59:49 +0000 (11:59 +0200)]
Simplify code in DoFInfo::read_dof_indices
Martin Kronbichler [Mon, 26 Sep 2022 09:53:35 +0000 (11:53 +0200)]
Add shortcut to detection of whether a DoF is constrained
Martin Kronbichler [Mon, 26 Sep 2022 09:37:33 +0000 (11:37 +0200)]
Pass scalars by value and fix a relative tolerance
Martin Kronbichler [Mon, 26 Sep 2022 08:24:27 +0000 (10:24 +0200)]
Fix exponential complexity of FloatingPointComparator with nesting
Matthias Maier [Sun, 25 Sep 2022 18:34:38 +0000 (13:34 -0500)]
CGAL: properly declare "namespace PMP"; fixes compilation with cgal 5.5
Matthias Maier [Sun, 25 Sep 2022 18:29:40 +0000 (13:29 -0500)]
CGAL: avoid a compiler warning
Avoid an unnecessary copy:
source/cgal/intersections.cc:555:25: note: use reference type to prevent copying
555 | for (const auto f : tria_quad.finite_facets())
| ^
| &
Peter Munch [Sun, 25 Sep 2022 16:21:26 +0000 (18:21 +0200)]
Merge pull request #14307 from peterrum/FloatingPointComparator_TriangulationDescription
Use FloatingPointComparator in TriangulationDescription
Peter Munch [Sat, 24 Sep 2022 09:08:39 +0000 (11:08 +0200)]
Use FloatingPointComparator in TriangulationDescription
Peter Munch [Sun, 25 Sep 2022 13:31:18 +0000 (15:31 +0200)]
Merge pull request #14298 from peterrum/FloatingPointComparator_use
Use FloatingPointComparator in TensorProductMatrixSymmetricSumCollection
Peter Munch [Wed, 21 Sep 2022 18:57:43 +0000 (20:57 +0200)]
Use FloatingPointComparator in TensorProductMatrixSymmetricSumCollection
Magdalena Schreter [Wed, 21 Sep 2022 20:59:01 +0000 (22:59 +0200)]
add MCA algorithm for 1d
Timo Heister [Fri, 23 Sep 2022 20:25:39 +0000 (16:25 -0400)]
Merge pull request #14306 from kronbichler/include_header
Add missing header file
Martin Kronbichler [Fri, 23 Sep 2022 17:17:23 +0000 (19:17 +0200)]
Add missing header
Martin Kronbichler [Fri, 23 Sep 2022 06:06:34 +0000 (08:06 +0200)]
Merge pull request #14303 from sebproell/dataout-xdmf-precision
Increase precision of time written in xdmf output
Martin Kronbichler [Fri, 23 Sep 2022 06:06:07 +0000 (08:06 +0200)]
Merge pull request #14301 from kronbichler/update_documentation
Do not mention update_cell_dof_indices_cache in documentation
Martin Kronbichler [Thu, 22 Sep 2022 07:30:09 +0000 (09:30 +0200)]
Do not mention update_cell_dof_indices_cache in documentation
Sebastian Proell [Thu, 22 Sep 2022 14:38:31 +0000 (16:38 +0200)]
Increase precision of time written in xdmf output
Peter Munch [Thu, 22 Sep 2022 13:29:42 +0000 (15:29 +0200)]
Merge pull request #14299 from kronbichler/fix_test2
Remove reference to update_cell_dof_indices_cache
Peter Munch [Thu, 22 Sep 2022 13:29:26 +0000 (15:29 +0200)]
Merge pull request #14300 from kronbichler/do_not_initialize_table
Do not default initialize projection matrix in GMRES
Peter Munch [Thu, 22 Sep 2022 13:11:20 +0000 (15:11 +0200)]
Merge pull request #14302 from peterrum/weight_fe_q_dofs_by_entity_clean_up
Clean up weight_fe_q_dofs_by_entity
Peter Munch [Thu, 22 Sep 2022 08:24:40 +0000 (10:24 +0200)]
Clean up weight_fe_q_dofs_by_entity
Martin Kronbichler [Thu, 22 Sep 2022 07:46:35 +0000 (09:46 +0200)]
Merge pull request #14296 from peterrum/FloatingPointComparator
Rename FPArrayComparator -> FloatingPointComparator
Martin Kronbichler [Thu, 22 Sep 2022 07:24:15 +0000 (09:24 +0200)]
Do not default initialize projection matrix in GMRES
Martin Kronbichler [Thu, 22 Sep 2022 07:18:11 +0000 (09:18 +0200)]
Remove reference to update_cell_dof_indices_cache
Martin Kronbichler [Thu, 22 Sep 2022 06:04:14 +0000 (08:04 +0200)]
Merge pull request #14246 from bangerth/error
Improve error message.
Martin Kronbichler [Thu, 22 Sep 2022 06:02:15 +0000 (08:02 +0200)]
Merge pull request #14297 from peterrum/TensorProductMatrixSymmetricSumCollection_flat
TensorProductMatrixSymmetricSumCollection: store matrices/vectors flat
Jiaqi Zhang [Thu, 22 Sep 2022 03:56:58 +0000 (23:56 -0400)]
address comments
Jiaqi Zhang [Thu, 1 Sep 2022 15:07:29 +0000 (11:07 -0400)]
face dof to vector dof
David Wells [Wed, 21 Sep 2022 21:42:12 +0000 (17:42 -0400)]
Merge pull request #14236 from tjhei/hdf_empty
support XDMF writing with ranks without cells
Peter Munch [Wed, 21 Sep 2022 07:26:29 +0000 (09:26 +0200)]
Rename FPArrayComparator -> FloatingPointComparator
Wolfgang Bangerth [Wed, 21 Sep 2022 20:34:12 +0000 (14:34 -0600)]
Introduce a new exception for HDF5.
Timo Heister [Wed, 21 Sep 2022 18:51:46 +0000 (14:51 -0400)]
use correct MPI type
Timo Heister [Wed, 21 Sep 2022 18:50:13 +0000 (14:50 -0400)]
Merge pull request #14068 from kronbichler/eliminate_dof_handler_cache
Remove the cell dof indices cache
Daniel Arndt [Wed, 21 Sep 2022 18:30:13 +0000 (14:30 -0400)]
Merge pull request #14166 from luca-heltai/cgal-dimension_independent_intersection
Peter Munch [Wed, 21 Sep 2022 17:56:16 +0000 (19:56 +0200)]
TensorProductMatrixSymmetricSumCollection: store matrices/vectors flat
Daniel Arndt [Wed, 21 Sep 2022 14:13:32 +0000 (10:13 -0400)]
Merge pull request #14183 from zjiaqi2018/fix-3d-half_hyper_shell-manifold
Peter Munch [Wed, 21 Sep 2022 07:58:29 +0000 (09:58 +0200)]
Merge pull request #14294 from peterrum/FPArrayComparator_Number
Remove template parameter from FPArrayComparator
Peter Munch [Tue, 20 Sep 2022 18:42:05 +0000 (20:42 +0200)]
Remove template parameter from FPArrayComparator
Martin Kronbichler [Wed, 21 Sep 2022 05:45:55 +0000 (07:45 +0200)]
Merge pull request #14295 from peterrum/tensor_product_matrix_names
Make variable names in tensor_product_matrix.h more consistent
Martin Kronbichler [Wed, 21 Sep 2022 05:42:12 +0000 (07:42 +0200)]
Merge pull request #14286 from kronbichler/index_owner_streamline
Revise some operations in compute_index_owner_internal
Peter Munch [Wed, 21 Sep 2022 05:20:30 +0000 (07:20 +0200)]
Merge pull request #14293 from peterrum/VectorizedArrayTrait_width_get
Extend VectorizedArrayTrait
Peter Munch [Tue, 20 Sep 2022 20:50:56 +0000 (22:50 +0200)]
Make variable names in tensor_product_matrix.h more consistent
Peter Munch [Tue, 20 Sep 2022 17:39:05 +0000 (19:39 +0200)]
Extend VectorizedArrayTrait
Martin Kronbichler [Tue, 20 Sep 2022 16:21:29 +0000 (18:21 +0200)]
Merge pull request #14289 from peterrum/TensorProductMatrixSymmetricSumCache
Add TensorProductMatrixSymmetricSumCache
Marco Feder [Fri, 9 Sep 2022 07:57:01 +0000 (09:57 +0200)]
Add 3D/3D cuts with vertices only and minor fixes
Jiaqi Zhang [Tue, 20 Sep 2022 14:09:43 +0000 (14:09 +0000)]
changelog
Peter Munch [Mon, 19 Sep 2022 14:36:45 +0000 (16:36 +0200)]
Add TensorProductMatrixSymmetricSumCache
David Wells [Tue, 20 Sep 2022 13:36:07 +0000 (09:36 -0400)]
Merge pull request #13677 from nabw/petsc-bddc-preconditioner
Petsc bddc preconditioner
Martin Kronbichler [Tue, 20 Sep 2022 13:12:07 +0000 (15:12 +0200)]
Merge pull request #14290 from jh66637/tolerance_for_neighbor_type
find_neighbor_type with customizable tolerance
David Wells [Tue, 20 Sep 2022 12:15:53 +0000 (08:15 -0400)]
Merge pull request #14284 from peterrum/vtu_ascii
Add DataOutBase::CompressionLevel::ascii
Martin Kronbichler [Tue, 20 Sep 2022 07:18:15 +0000 (09:18 +0200)]
Merge pull request #14292 from peterrum/windoof_artifacts
Windows action: archive library only if merged into master
Jiaqi Zhang [Tue, 20 Sep 2022 03:35:47 +0000 (03:35 +0000)]
address comments
Jiaqi Zhang [Mon, 19 Sep 2022 21:46:17 +0000 (21:46 +0000)]
fix normal on a coarse mesh
Peter Munch [Mon, 19 Sep 2022 20:26:27 +0000 (22:26 +0200)]
Merge pull request #14287 from kronbichler/unroll_loop
Vector reductions: Unroll a loop in case of vectorization
Martin Kronbichler [Mon, 19 Sep 2022 10:32:27 +0000 (12:32 +0200)]
Revise some operations in compute_index_owner_internal
Peter Munch [Mon, 19 Sep 2022 20:21:52 +0000 (22:21 +0200)]
Merge pull request #14288 from peterrum/TensorProductMatrixSymmetricSum_pointers
TensorProductMatrixSymmetricSum: switch to pointers
Peter Munch [Sun, 18 Sep 2022 20:20:37 +0000 (22:20 +0200)]
Add DataOutBase::CompressionLevel::plain_text
Peter Munch [Mon, 19 Sep 2022 19:28:13 +0000 (21:28 +0200)]
Windows action: archive library only if merged into master
Johannes Heinz [Mon, 19 Sep 2022 16:06:18 +0000 (18:06 +0200)]
find_neighbor_type with customizable tolerance
David Wells [Mon, 19 Sep 2022 14:56:48 +0000 (10:56 -0400)]
Merge pull request #14276 from peterrum/vtu_highorder_fix
Fix high-order output for vtu in parallel
Peter Munch [Mon, 19 Sep 2022 11:21:12 +0000 (13:21 +0200)]
TensorProductMatrixSymmetricSum: switch to pointers
Daniel Arndt [Mon, 19 Sep 2022 13:38:32 +0000 (09:38 -0400)]
Merge pull request #14283 from mschreter/avoid_warning
Martin Kronbichler [Mon, 19 Sep 2022 11:00:44 +0000 (13:00 +0200)]
Unroll a loop in case of vectorization
Timo Heister [Mon, 19 Sep 2022 01:58:22 +0000 (21:58 -0400)]
Merge pull request #14285 from peterrum/DataOutBase_credits
Remove credits from DataOutBase
Peter Munch [Sun, 18 Sep 2022 21:10:11 +0000 (23:10 +0200)]
Remove credits from DataOutBase
Timo Heister [Sun, 18 Sep 2022 19:23:09 +0000 (15:23 -0400)]
DataOutFilter::n_cells 0
n_cells() now returns 0 instead of invalid_unsigned_int
Peter Munch [Sun, 18 Sep 2022 08:16:53 +0000 (10:16 +0200)]
Fix high-order output for vtu in parallel
Timo Heister [Sun, 18 Sep 2022 18:54:17 +0000 (14:54 -0400)]
Merge pull request #14282 from kronbichler/avoid_warning2
Avoid warning regarding unused variable
Timo Heister [Sun, 18 Sep 2022 18:53:51 +0000 (14:53 -0400)]
Merge pull request #14281 from kronbichler/remove_include
Remove unnecessary include file
Timo Heister [Sun, 18 Sep 2022 18:53:11 +0000 (14:53 -0400)]
Merge pull request #14280 from kronbichler/fix_uninitialized
Make sure not to work with possibly uninitialized variables
Magdalena Schreter [Sun, 18 Sep 2022 15:26:45 +0000 (17:26 +0200)]
avoid warning
Peter Munch [Sun, 18 Sep 2022 14:57:16 +0000 (16:57 +0200)]
Merge pull request #14278 from peterrum/cheby_relax_fixes
PreconditionRelaxation/Chebyshev fixes
Peter Munch [Sun, 18 Sep 2022 14:57:03 +0000 (16:57 +0200)]
Merge pull request #14279 from peterrum/ConstraintInfo_ptr
internal::MatrixFreeFunctions::ConstraintInfo: switch data type
Martin Kronbichler [Sun, 18 Sep 2022 14:01:31 +0000 (16:01 +0200)]
Avoid warning regarding uninitialized variable
Martin Kronbichler [Sun, 18 Sep 2022 13:56:44 +0000 (15:56 +0200)]
Remove unnecessary include file
Martin Kronbichler [Sun, 18 Sep 2022 13:51:09 +0000 (15:51 +0200)]
Make sure not to work with possibly uninitialized variables
Peter Munch [Sun, 18 Sep 2022 12:10:57 +0000 (14:10 +0200)]
internal::MatrixFreeFunctions::ConstraintInfo: switch data type
Peter Munch [Sun, 18 Sep 2022 11:52:37 +0000 (13:52 +0200)]
PreconditionRelaxation/Chebyshev fixes
Peter Munch [Sat, 17 Sep 2022 17:13:34 +0000 (19:13 +0200)]
Merge pull request #14273 from peterrum/fdm_refactor
Refactor TensorProductMatrixSymmetricSum
Peter Munch [Thu, 15 Sep 2022 18:00:52 +0000 (20:00 +0200)]
Refactor TensorProductMatrixSymmetricSum
Nicolas Barnafi [Fri, 16 Sep 2022 17:09:13 +0000 (19:09 +0200)]
Fixed unused variables warning
David Wells [Fri, 16 Sep 2022 12:15:54 +0000 (08:15 -0400)]
Merge pull request #14270 from peterrum/tria_global_active_cell_index_partitioner
Triangulation: implement global_*_cell_index_partitioner()
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.