]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 19 Dec 2024 01:29:40 +0000 (18:29 -0700)]
Implement FiniteElement::shape_function_belongs_to().
David Wells [Wed, 18 Dec 2024 14:42:58 +0000 (09:42 -0500)]
Merge pull request #17941 from bangerth/infinity-3
More places of avoiding infinities.
Rene Gassmoeller [Wed, 18 Dec 2024 13:29:27 +0000 (14:29 +0100)]
Merge pull request #17940 from bangerth/infinity-2
Avoid infinities in another place.
Martin Kronbichler [Wed, 18 Dec 2024 11:32:25 +0000 (12:32 +0100)]
Merge pull request #17935 from bangerth/is_trivial-1
Fix a place incorrectly using std::is_trivial.
Martin Kronbichler [Wed, 18 Dec 2024 11:30:29 +0000 (12:30 +0100)]
Merge pull request #17936 from bangerth/is_trivial_2
Avoid another incorrect use of std::is_trivial.
Martin Kronbichler [Wed, 18 Dec 2024 11:19:42 +0000 (12:19 +0100)]
Merge pull request #17937 from bangerth/is_trivial_3
Avoid another incorrect use of std::is_trivial.
Martin Kronbichler [Wed, 18 Dec 2024 11:18:59 +0000 (12:18 +0100)]
Merge pull request #17938 from bangerth/is_trivial-4
Avoid the final incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:59:23 +0000 (21:59 -0700)]
More places of avoiding infinities.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:51:20 +0000 (21:51 -0700)]
Avoid infinities in another place.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:43:05 +0000 (20:43 -0700)]
Avoid the final incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:38:59 +0000 (20:38 -0700)]
Avoid another incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:38:25 +0000 (20:38 -0700)]
Avoid another incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:06:46 +0000 (20:06 -0700)]
Fix a place incorrectly using std::is_trivial.
David Wells [Wed, 18 Dec 2024 00:31:12 +0000 (19:31 -0500)]
Merge pull request #17930 from bangerth/include
Use properly scoped include directive.
Bruno Turcksin [Tue, 17 Dec 2024 13:33:38 +0000 (08:33 -0500)]
Merge pull request #17931 from bangerth/header
Fix wrong copyright header in three files.
Wolfgang Bangerth [Tue, 17 Dec 2024 01:47:14 +0000 (18:47 -0700)]
Fix wrong copyright header in three files.
Wolfgang Bangerth [Tue, 17 Dec 2024 01:46:22 +0000 (18:46 -0700)]
Use properly scoped include directive.
Martin Kronbichler [Fri, 13 Dec 2024 12:10:52 +0000 (13:10 +0100)]
Merge pull request #17806 from RyanMoulday/Taskflow-Chunks
Chunking for WorkStream with Taskflow
Martin Kronbichler [Thu, 12 Dec 2024 07:17:17 +0000 (08:17 +0100)]
Merge pull request #17923 from luca-heltai/fe_dgp_assert
Return empty vector for FE_DGP::hp_vertex_dof_identities()
Timo Heister [Wed, 11 Dec 2024 17:10:46 +0000 (12:10 -0500)]
Merge pull request #17896 from kronbichler/clarify_destructor
parallel::distributed::Triangulation: should we clarify clear() method?
David Wells [Wed, 11 Dec 2024 13:37:16 +0000 (08:37 -0500)]
Merge pull request #17866 from vaishnavi-kale/read_vtk_field_data_openfcst
Extend read_vtk to add FIELD data (Previously PR #10649)
Marco Feder [Wed, 11 Dec 2024 09:08:53 +0000 (09:08 +0000)]
Remove assert in dof identities for DGP
Martin Kronbichler [Wed, 27 Nov 2024 14:15:48 +0000 (15:15 +0100)]
parallel::distributed::Triangulation: clarify clear() method
Martin Kronbichler [Tue, 10 Dec 2024 20:47:05 +0000 (21:47 +0100)]
Merge pull request #17918 from tileuzhan-mukhamet/fix_constraints_
Periodicity constraints: skip artificial cell face dofs
Daniel Arndt [Tue, 10 Dec 2024 12:43:16 +0000 (07:43 -0500)]
Merge pull request #17920 from tamiko/fix_compilation_with_float
MatrixFree/TensorProductPointKernels: fix compilation with Number = float
Tileuzhan Mukhamet [Tue, 10 Dec 2024 08:35:04 +0000 (09:35 +0100)]
add test mpi periodicity_09.cc
Matthias Maier [Tue, 10 Dec 2024 02:47:56 +0000 (20:47 -0600)]
MatrixFree/TensorProductPointKernels: fix compilation with Number = float
Vaishnavi Kale [Mon, 9 Dec 2024 22:29:33 +0000 (15:29 -0700)]
fixed indentation in modified files
Vaishnavi Kale [Mon, 9 Dec 2024 22:25:46 +0000 (15:25 -0700)]
Renamed field_data as cell_data and changed type from std::vector<double> to Vector<double>
Tileuzhan Mukhamet [Mon, 9 Dec 2024 11:50:27 +0000 (12:50 +0100)]
Periodicity constraints: skip artificial cell face dofs
Timo Heister [Sun, 8 Dec 2024 16:02:59 +0000 (11:02 -0500)]
Merge pull request #17915 from drwells/remove-is-trivial-1
Remove std::is_trivial from AlignedVector.
David Wells [Sat, 7 Dec 2024 22:45:08 +0000 (17:45 -0500)]
AlignedVector: Switch to placement new in two codepaths.
Using placement new here is, for scalar types, the same as assignment. For
non-scalar types, this change results in fewer operations since instead of doing
default construction followed by assignment we now just use the copy constructor.
David Wells [Sat, 7 Dec 2024 22:31:04 +0000 (17:31 -0500)]
AlignedVector: only use memset() with default-constructible types.
This is slightly less restrictive than the present version.
David Wells [Sat, 7 Dec 2024 22:22:10 +0000 (17:22 -0500)]
AlignedVector::resize_fast(): use is_trivially_default_constructible.
Trivial default constructors are no-ops so we can omit them in this case. One
such class in deal.II is VectorizedArray.
David Wells [Sat, 7 Dec 2024 22:08:38 +0000 (17:08 -0500)]
AlignedVector: use is_trivially_destructible.
This is much more precise than std::is_trivial_v<T>.
David Wells [Sat, 7 Dec 2024 22:07:48 +0000 (17:07 -0500)]
AlignedVector: use is_trivially_copyable.
This is much more precise than std::is_trivial_v<T>.
Martin Kronbichler [Sat, 7 Dec 2024 13:03:48 +0000 (14:03 +0100)]
Merge pull request #17902 from tjhei/disable-lazy-04
disable randomly hanging lazy_04 test
Timo Heister [Fri, 6 Dec 2024 21:16:43 +0000 (16:16 -0500)]
Merge pull request #17892 from drwells/cleanup-doxygen-defines
Cleanup doxygen defines
Timo Heister [Mon, 2 Dec 2024 19:57:58 +0000 (14:57 -0500)]
disable randomly hanging lazy_04 test
see #17721
Daniel Arndt [Fri, 6 Dec 2024 12:13:27 +0000 (07:13 -0500)]
Merge pull request #17914 from pcafrica/prm_step-35
Fix typo in step-35
Pasquale Claudio Africa [Fri, 6 Dec 2024 10:06:45 +0000 (11:06 +0100)]
Fix typo in step-35
Martin Kronbichler [Thu, 5 Dec 2024 09:40:37 +0000 (10:40 +0100)]
Merge pull request #17891 from kronbichler/update_test
Make a test more comprehensive
Martin Kronbichler [Thu, 5 Dec 2024 07:12:53 +0000 (08:12 +0100)]
Merge pull request #17907 from peterrum/pft_repartition_background
Add new test for repartitioning of p:f:T
Martin Kronbichler [Thu, 5 Dec 2024 07:00:51 +0000 (08:00 +0100)]
Merge pull request #17900 from tjhei/doc-omit-zeroing
clarify omit_zeroing_entries
Daniel Arndt [Wed, 4 Dec 2024 14:36:45 +0000 (09:36 -0500)]
Merge pull request #17904 from Rombur/floating_pt_excep
Martin Kronbichler [Tue, 26 Nov 2024 17:26:11 +0000 (18:26 +0100)]
One more test update
Martin Kronbichler [Tue, 26 Nov 2024 17:21:25 +0000 (18:21 +0100)]
Make a test more comprehensive
Martin Kronbichler [Wed, 4 Dec 2024 14:31:49 +0000 (15:31 +0100)]
Merge pull request #17905 from nataneb/matrixFreeRTNormal
Fixed normal direction for the last component for RT elements
Peter Munch [Wed, 4 Dec 2024 06:35:02 +0000 (07:35 +0100)]
Add new test for repartitioning of p:f:T
Bruno Turcksin [Tue, 3 Dec 2024 15:06:59 +0000 (10:06 -0500)]
Fix typos
Natalia Nebulishvili [Tue, 3 Dec 2024 14:14:41 +0000 (15:14 +0100)]
Fixed normal direction fro the last component for RT elements
in evaluation_kernels
Bruno Turcksin [Fri, 22 Nov 2024 21:11:15 +0000 (16:11 -0500)]
Add second output for step-18
Bruno Turcksin [Fri, 22 Nov 2024 21:10:37 +0000 (16:10 -0500)]
Workaround rocm 5.7 compiler bug in debug mode when evaluating an if condition
Vaishnavi Kale [Mon, 2 Dec 2024 19:37:03 +0000 (12:37 -0700)]
Fixed cell indexing in the test for reading vtk mesh with field data
Timo Heister [Mon, 2 Dec 2024 01:17:58 +0000 (20:17 -0500)]
clarify omit_zeroing_entries
Marc Fehling [Mon, 2 Dec 2024 09:07:10 +0000 (10:07 +0100)]
Merge pull request #17893 from jpthiele/precommit
Add pre-commit config and CI job
Timo Heister [Mon, 2 Dec 2024 00:54:16 +0000 (19:54 -0500)]
Merge pull request #17899 from masterleinad/fix_barrier_portable_compute_diagonal
Add another barrier in MatrixFreeTools::compute_diagonal()
Daniel Arndt [Sun, 1 Dec 2024 17:28:50 +0000 (12:28 -0500)]
Add another barrier in MatrixFreeTools::compute_diagonal()
Peter Munch [Sun, 1 Dec 2024 17:01:40 +0000 (18:01 +0100)]
Merge pull request #17884 from peterrum/fiv_normal_vector_quadrature_point
Rename FIV::normal() to normal_vector() and introduce FIV::quadrature_point()
Timo Heister [Sun, 1 Dec 2024 15:07:49 +0000 (10:07 -0500)]
Merge pull request #17894 from YiminJin/add-barriers-to-CellAction
add team barriers to CellAction in matrix_free/tools.h
Jan Philipp Thiele [Wed, 27 Nov 2024 07:45:14 +0000 (08:45 +0100)]
[pre-commit] add and apply config and CI
This adds a set of useful pre-commit hook checks
as well as a GitHub actions workflow to run these checks on each PR.
As some checks failed on the current codebase,
the fixes where applied as well.
More concretely these were
- fix trailing whitespaces
- fix EOF to one single linebreak
- typos
Daniel Arndt [Wed, 27 Nov 2024 17:17:36 +0000 (12:17 -0500)]
Merge pull request #17895 from kronbichler/swap_vector
Martin Kronbichler [Wed, 27 Nov 2024 10:16:28 +0000 (11:16 +0100)]
MemorySpace data: Also swap sm pointer
Yimin Jin [Wed, 27 Nov 2024 07:53:57 +0000 (15:53 +0800)]
add team barriers to CellAction in matrix_free/tools.h
Peter Munch [Sat, 23 Nov 2024 14:52:38 +0000 (15:52 +0100)]
Rename FIV::normal() to normal_vector() and introduce FIV::quadrature_point()
David Wells [Tue, 26 Nov 2024 21:43:13 +0000 (16:43 -0500)]
Doxygen: define some more macros.
David Wells [Tue, 26 Nov 2024 21:42:51 +0000 (16:42 -0500)]
Doxygen: remove some unused preprocessor definitions.
We don't use these in the library any more.
David Wells [Tue, 26 Nov 2024 21:14:01 +0000 (16:14 -0500)]
Merge pull request #17890 from marcfehling/changelog
Fix some changelog entries.
Daniel Arndt [Tue, 26 Nov 2024 18:09:58 +0000 (13:09 -0500)]
Merge pull request #17865 from tjhei/pgmg-transfer-memoryspace
Martin Kronbichler [Tue, 26 Nov 2024 17:37:03 +0000 (18:37 +0100)]
Merge pull request #17873 from tjhei/q_iso_q1_sparsity_pattern
Implement FE dof coupling support for Q_iso_Q1 sparsity patterns
Martin Kronbichler [Tue, 26 Nov 2024 17:35:01 +0000 (18:35 +0100)]
Merge pull request #17878 from bergbauer/const_mapping_info
Const correctness of NonMatching::MappingInfo in FEPointEvalaution
Marc Fehling [Tue, 26 Nov 2024 16:02:59 +0000 (17:02 +0100)]
Fix some changelog entries.
Peter Munch [Tue, 26 Nov 2024 14:05:00 +0000 (15:05 +0100)]
Merge pull request #17889 from marcfehling/actions
Remove COMPONENT_EXAMPLES from linux workflow.
Marc Fehling [Tue, 26 Nov 2024 11:26:39 +0000 (12:26 +0100)]
Remove COMPONENT_EXAMPLES from linux workflow.
Marc Fehling [Tue, 26 Nov 2024 10:04:10 +0000 (11:04 +0100)]
Merge pull request #17881 from tjhei/ci-arm-image-script
add ci script for arm docker build
Timo Heister [Mon, 25 Nov 2024 20:52:04 +0000 (15:52 -0500)]
add instantiation
Timo Heister [Fri, 22 Nov 2024 13:20:47 +0000 (08:20 -0500)]
add ci script for arm docker build
Timo Heister [Tue, 19 Nov 2024 14:12:47 +0000 (09:12 -0500)]
local sparsity pattern for Q_iso_Q1
Daniel Arndt [Mon, 25 Nov 2024 16:19:21 +0000 (11:19 -0500)]
Merge pull request #17888 from kronbichler/fix_variable
Timo Heister [Mon, 25 Nov 2024 14:57:03 +0000 (09:57 -0500)]
Merge pull request #17886 from peterrum/tria_add_assert
Add assert
Martin Kronbichler [Mon, 25 Nov 2024 13:35:24 +0000 (14:35 +0100)]
Portable MatrixFree: Export variable for n_q_points
Timo Heister [Mon, 25 Nov 2024 08:01:50 +0000 (03:01 -0500)]
Merge pull request #17885 from peterrum/manifold_lib_fix_warning
Fix warning
Peter Munch [Sun, 24 Nov 2024 20:38:08 +0000 (21:38 +0100)]
Add assert
Peter Munch [Sun, 24 Nov 2024 20:36:57 +0000 (21:36 +0100)]
Fix warning
Matthias Maier [Sun, 24 Nov 2024 06:30:15 +0000 (06:30 +0000)]
Merge pull request #17883 from peterrum/MPIEXEC_EXECUTABLE
Update the usage of MPIEXEC_EXECUTABLE/MPIEXEC
Timo Heister [Sat, 23 Nov 2024 14:28:40 +0000 (09:28 -0500)]
Merge pull request #17882 from bangerth/simplify-condition
Explain an otherwise unreadable condition.
Peter Muench [Sat, 23 Nov 2024 13:51:14 +0000 (14:51 +0100)]
Update the usage of MPIEXEC_EXECUTABLE/MPIEXEC
Wolfgang Bangerth [Sat, 23 Nov 2024 01:12:27 +0000 (18:12 -0700)]
Explain an otherwise unreadable condition.
Bruno Turcksin [Fri, 22 Nov 2024 21:02:06 +0000 (16:02 -0500)]
Workaround rocm 5.7 compiler bug in debug mode
Timo Heister [Thu, 21 Nov 2024 18:11:26 +0000 (13:11 -0500)]
fix instantiations
Timo Heister [Fri, 22 Nov 2024 06:58:41 +0000 (01:58 -0500)]
Merge pull request #17880 from bangerth/comment-x
Fix an obviously wrong comment.
Wolfgang Bangerth [Fri, 22 Nov 2024 04:15:56 +0000 (21:15 -0700)]
Fix an obviously wrong comment.
Maximilian Bergbauer [Thu, 21 Nov 2024 13:31:36 +0000 (14:31 +0100)]
Const correctness MappingInfo
Daniel Arndt [Thu, 21 Nov 2024 12:28:33 +0000 (07:28 -0500)]
Merge pull request #17877 from Rombur/ci_step_40
Wolfgang Bangerth [Wed, 20 Nov 2024 01:31:13 +0000 (18:31 -0700)]
Merge pull request #17876 from drwells/make-manifold-docs-consistent
Manifolds: make the documentation consistent with the 'new' scheme.
Wolfgang Bangerth [Wed, 20 Nov 2024 01:29:47 +0000 (18:29 -0700)]
Merge pull request #17875 from drwells/document-16-neighbors
Document the choice of 16 neighbors.
David Wells [Tue, 19 Nov 2024 17:41:42 +0000 (12:41 -0500)]
Document the choice of 16 neighbors.
Vaishnavi Kale [Tue, 19 Nov 2024 01:00:08 +0000 (18:00 -0700)]
Misc minor changes based on PR review
David Wells [Tue, 19 Nov 2024 20:09:55 +0000 (15:09 -0500)]
Manifolds: make the documentation consistent with the 'new' scheme.
This was changed in #11566.
Martin Kronbichler [Tue, 19 Nov 2024 15:46:32 +0000 (16:46 +0100)]
Merge pull request #17871 from sebproell/diagonal-fe-nothing
Fix bug in MatrixFreeTools::compute_diagonal for FE_Nothing
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.