]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 5 Oct 2022 15:24:10 +0000 (09:24 -0600)]
Fix some doxygen problems.
Peter Munch [Wed, 12 Oct 2022 21:33:21 +0000 (23:33 +0200)]
Merge pull request #14343 from sebproell/mf-pre-post-loop
MatrixFree pre and post operation for loop()
Daniel Arndt [Wed, 12 Oct 2022 14:47:32 +0000 (10:47 -0400)]
Merge pull request #14344 from sebproell/mf-assert-dst-not-ghosted
Luca Heltai [Wed, 12 Oct 2022 09:32:12 +0000 (11:32 +0200)]
Merge pull request #14347 from bangerth/semicolon
Remove an unnecessary semicolon.
Wolfgang Bangerth [Wed, 12 Oct 2022 05:41:15 +0000 (23:41 -0600)]
Remove an unnecessary semicolon.
Sebastian Proell [Tue, 11 Oct 2022 15:00:54 +0000 (17:00 +0200)]
DoFInfo: Setup pre and post list for faces
Sebastian Proell [Sat, 8 Oct 2022 11:25:12 +0000 (13:25 +0200)]
MatrixFree pre and post operation for loop()
Bruno Turcksin [Tue, 11 Oct 2022 15:07:41 +0000 (11:07 -0400)]
Merge pull request #14340 from sebproell/field-transfer-ghosted
Sebastian Proell [Sat, 8 Oct 2022 15:19:18 +0000 (17:19 +0200)]
MatrixFree: add early check for ghosted dst vector
Daniel Arndt [Mon, 10 Oct 2022 14:18:08 +0000 (10:18 -0400)]
Merge pull request #14345 from gfcas/fix_grid_tools_doc
Fabian Castelli [Sun, 9 Oct 2022 08:59:57 +0000 (10:59 +0200)]
Fix transform() doc entry
Peter Munch [Fri, 7 Oct 2022 21:13:45 +0000 (23:13 +0200)]
Merge pull request #14341 from kronbichler/fix_check
Fix check for same face type
David Wells [Fri, 7 Oct 2022 16:18:36 +0000 (12:18 -0400)]
Merge pull request #14330 from peterrum/gc_memory_consumption
Implement some memory_consumption() functions
Martin Kronbichler [Fri, 7 Oct 2022 08:59:23 +0000 (10:59 +0200)]
MatrixFree face evaluation kernels: Fix check for same face type
Sebastian Proell [Thu, 6 Oct 2022 16:15:29 +0000 (18:15 +0200)]
Fix bug in FieldTransfer for ghosted vectors
Daniel Arndt [Wed, 5 Oct 2022 14:35:46 +0000 (10:35 -0400)]
Merge pull request #14335 from bangerth/dox-par
Wolfgang Bangerth [Tue, 4 Oct 2022 17:51:13 +0000 (11:51 -0600)]
Guard running doxygen in parallel with a version check.
Daniel Arndt [Tue, 4 Oct 2022 15:56:58 +0000 (11:56 -0400)]
Merge pull request #14336 from bangerth/rename
Daniel Arndt [Tue, 4 Oct 2022 15:56:30 +0000 (11:56 -0400)]
Merge pull request #14334 from bangerth/dl
Wolfgang Bangerth [Tue, 4 Oct 2022 14:05:46 +0000 (08:05 -0600)]
Correct a date in a file name in the changelog.
Wolfgang Bangerth [Tue, 4 Oct 2022 14:04:27 +0000 (08:04 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 4 Oct 2022 13:58:20 +0000 (07:58 -0600)]
Run doxygen with threads.
Wolfgang Bangerth [Tue, 4 Oct 2022 01:29:39 +0000 (19:29 -0600)]
Fix a <dl><dt><dd> type list.
Marc Fehling [Sun, 2 Oct 2022 17:17:14 +0000 (19:17 +0200)]
Merge pull request #14329 from peterrum/gc_all_of
Use std::all_of
Peter Munch [Sun, 2 Oct 2022 15:13:36 +0000 (17:13 +0200)]
Merge pull request #14326 from luca-heltai/fix_comments_about_cgal_version
Fix messages about cgal versions
Peter Munch [Sun, 2 Oct 2022 11:01:59 +0000 (13:01 +0200)]
Implement some memory_consumption() functions
Peter Munch [Sun, 2 Oct 2022 10:39:04 +0000 (12:39 +0200)]
Use std::all_of
Marco Feder [Fri, 30 Sep 2022 19:18:35 +0000 (21:18 +0200)]
fix messages about cgal versions
Martin Kronbichler [Fri, 30 Sep 2022 18:50:50 +0000 (20:50 +0200)]
Merge pull request #14325 from luca-heltai/CGAL--adjust_version_intersections
Update required cgal version for intersection routines
Peter Munch [Fri, 30 Sep 2022 09:45:05 +0000 (11:45 +0200)]
Merge pull request #14317 from peterrum/compute_weights_fe_q_dofs_by_entity
Create compute_weights_fe_q_dofs_by_entity()
Marco Feder [Fri, 30 Sep 2022 08:26:45 +0000 (10:26 +0200)]
Update required cgal version for intersection routines
Martin Kronbichler [Fri, 30 Sep 2022 05:41:00 +0000 (07:41 +0200)]
Merge pull request #14304 from drwells/remove-sparsity-pattern-base-1
Remove SparsityPatternBase, for now.
Peter Munch [Tue, 27 Sep 2022 13:24:58 +0000 (15:24 +0200)]
Create compute_weights_fe_q_dofs_by_entity()
Martin Kronbichler [Thu, 29 Sep 2022 15:24:04 +0000 (17:24 +0200)]
Merge pull request #14316 from peterrum/TensorProductMatrixCreator
Add TensorProductMatrixCreator namespace
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
Peter Munch [Mon, 19 Sep 2022 17:45:53 +0000 (19:45 +0200)]
Add TensorProductMatrixCreator namespace
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
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.