]>
https://gitweb.dealii.org/ - dealii.git/log
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
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
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()
Nicolas Barnafi [Fri, 16 Sep 2022 09:08:03 +0000 (11:08 +0200)]
Merge with master
Martin Kronbichler [Thu, 15 Sep 2022 18:50:15 +0000 (20:50 +0200)]
Merge pull request #14271 from peterrum/cheby_a_p_ranges
PreconditionChebyshev: add specialization for A and P with ranges
Martin Kronbichler [Thu, 15 Sep 2022 18:48:29 +0000 (20:48 +0200)]
Merge pull request #14272 from Rombur/gpu_mf_fe_nothing
Add support for FE_Nothin in CUDA matrix-free
Bruno Turcksin [Thu, 15 Sep 2022 13:18:22 +0000 (13:18 +0000)]
Add FE_Nothing test for CUDA matrix-free
Peter Munch [Thu, 15 Sep 2022 07:37:15 +0000 (09:37 +0200)]
Merge pull request #14258 from peterrum/DataOutResample_multiple_components
DataOutResample for multiple components
Peter Munch [Wed, 14 Sep 2022 07:08:27 +0000 (09:08 +0200)]
Triangulation: implement global_*_cell_index_partitioner()
Bruno Turcksin [Wed, 14 Sep 2022 19:37:10 +0000 (19:37 +0000)]
Improve support to FE_Nothing in matrix-free hanging_nodes
Peter Munch [Wed, 14 Sep 2022 19:35:05 +0000 (21:35 +0200)]
Merge pull request #14243 from peterrum/fdm_constrained
TensorProductMatrixSymmetricSum for matrices with rows/columns filled with zero
Bruno Turcksin [Wed, 14 Sep 2022 19:10:04 +0000 (19:10 +0000)]
Check that the cell is locally owned before querying the FE index
Peter Munch [Wed, 14 Sep 2022 09:56:16 +0000 (11:56 +0200)]
PreconditionChebyshev: add specialization for A and P with ranges
Peter Munch [Wed, 7 Sep 2022 09:55:57 +0000 (11:55 +0200)]
TensorProductMatrixSymmetricSum for matrices with rows/columns filled with zero
Bruno Turcksin [Wed, 14 Sep 2022 11:54:52 +0000 (07:54 -0400)]
Merge pull request #14269 from peterrum/ExcNeedsMPI_use
Peter Munch [Wed, 14 Sep 2022 07:47:41 +0000 (09:47 +0200)]
Merge pull request #14257 from kronbichler/cleanup_bicgstab
Clean up implementation in SolverBicgstab
Peter Munch [Wed, 14 Sep 2022 07:47:07 +0000 (09:47 +0200)]
Merge pull request #14256 from kronbichler/improve_idr
Revise vector operations in SolverIDR to improve performance
Peter Munch [Wed, 14 Sep 2022 07:46:16 +0000 (09:46 +0200)]
Merge pull request #14254 from kronbichler/vectorize_more
Vectorize more work in reductions of vector operations
Peter Munch [Mon, 12 Sep 2022 17:37:44 +0000 (19:37 +0200)]
DataOutResample for multiple components
Peter Munch [Wed, 14 Sep 2022 06:38:52 +0000 (08:38 +0200)]
Use ExcNeedsMPI
Martin Kronbichler [Mon, 12 Sep 2022 20:06:01 +0000 (22:06 +0200)]
Make SolverBicgstab aware of VectorType::value_type
Martin Kronbichler [Mon, 12 Sep 2022 15:04:05 +0000 (17:04 +0200)]
Clean up implementation in SolverBicgstab
Martin Kronbichler [Wed, 14 Sep 2022 05:40:18 +0000 (07:40 +0200)]
Merge pull request #14268 from drwells/missing-headers
Ensure that every header which uses numeric_limits includes limits.
Peter Munch [Tue, 13 Sep 2022 20:27:01 +0000 (22:27 +0200)]
Merge pull request #14267 from peterrum/formating_footer
Fix formatting
Timo Heister [Sat, 10 Sep 2022 14:33:16 +0000 (10:33 -0400)]
simplify
HDF5 implies MPI...
Timo Heister [Sat, 10 Sep 2022 14:12:45 +0000 (10:12 -0400)]
make serial work
Timo Heister [Sat, 10 Sep 2022 14:12:35 +0000 (10:12 -0400)]
reorder checks
Timo Heister [Fri, 2 Sep 2022 19:21:23 +0000 (15:21 -0400)]
simplify test
Timo Heister [Fri, 2 Sep 2022 19:18:49 +0000 (15:18 -0400)]
support XDMF writing with empty ranks
followup to #13962 (hdf writing with no cells on rank 0)
fixes #13404
David Wells [Tue, 13 Sep 2022 20:08:10 +0000 (16:08 -0400)]
Ensure that every header which uses numeric_limits includes limits.
Presently only BoundingBox didn't compile - I added the rest while I'm at it as
we go through more header refactoring.
Peter Munch [Tue, 13 Sep 2022 12:39:45 +0000 (14:39 +0200)]
Fix formating
Peter Munch [Tue, 13 Sep 2022 12:25:23 +0000 (14:25 +0200)]
Merge pull request #14265 from peterrum/sparse_matrix_tools_unused_warning
Fix unused warning
Martin Kronbichler [Tue, 13 Sep 2022 09:57:15 +0000 (11:57 +0200)]
Switch number types in SolverIDR to VectorType::value_type
Martin Kronbichler [Mon, 12 Sep 2022 14:59:19 +0000 (16:59 +0200)]
Add changelog
Martin Kronbichler [Mon, 12 Sep 2022 14:51:40 +0000 (16:51 +0200)]
Revise vector operations in SolverIDR to improve performance
Peter Munch [Tue, 13 Sep 2022 09:16:37 +0000 (11:16 +0200)]
Merge pull request #14264 from kronbichler/avoid_warning
Avoid warning about function that might not be inlinable
Peter Munch [Tue, 13 Sep 2022 08:02:06 +0000 (10:02 +0200)]
Merge pull request #14262 from mschreter/fix_deprecated_warning
`invalid_fe_index`: fix deprecated warning
Peter Munch [Tue, 13 Sep 2022 07:58:33 +0000 (09:58 +0200)]
Fix unsed warning
Peter Munch [Tue, 13 Sep 2022 07:22:03 +0000 (09:22 +0200)]
Merge pull request #14259 from peterrum/rpe_project
GT::distributed_compute_point_locations(): project reference points onto cell
Martin Kronbichler [Tue, 13 Sep 2022 06:41:46 +0000 (08:41 +0200)]
Avoid warning about function that might be inlinable
Peter Munch [Tue, 13 Sep 2022 06:07:04 +0000 (08:07 +0200)]
Merge pull request #14261 from mschreter/fix_linking_error
Linking error: make `dealii::internal::SolverGMRESImplementation::solve_triangular()` inline
Magdalena Schreter [Tue, 13 Sep 2022 05:55:18 +0000 (07:55 +0200)]
use numbers::fe_index
Martin Kronbichler [Mon, 12 Sep 2022 14:38:25 +0000 (16:38 +0200)]
Adjust test output due to roundoff: Disable output of residual
Martin Kronbichler [Mon, 12 Sep 2022 09:16:01 +0000 (11:16 +0200)]
Vectorize more work in reductions of vector operations
Peter Munch [Mon, 12 Sep 2022 17:46:46 +0000 (19:46 +0200)]
GT::distributed_compute_point_locations(): project reference points onto cell
Magdalena Schreter [Mon, 12 Sep 2022 19:56:11 +0000 (21:56 +0200)]
make function inline
David Wells [Mon, 12 Sep 2022 19:56:08 +0000 (15:56 -0400)]
Merge pull request #14253 from kronbichler/avoid_aliasing
Copy scalars in vector operations to make compiler optimize more
Nicolas Barnafi [Mon, 12 Sep 2022 17:15:39 +0000 (19:15 +0200)]
Fixed missing indentation after fix
Martin Kronbichler [Mon, 12 Sep 2022 14:44:19 +0000 (16:44 +0200)]
Add additional comments regarding aliasing
Matthias Maier [Mon, 12 Sep 2022 14:43:56 +0000 (09:43 -0500)]
Merge pull request #14250 from drwells/include-utilities-cleanup
cleanup some more header inclusions.
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.