]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Fri, 27 Dec 2024 18:24:19 +0000 (13:24 -0500)]
Merge pull request #17948 from bangerth/shape-function-belongs-to
Implement FiniteElement::shape_function_belongs_to().
David Wells [Fri, 27 Dec 2024 18:01:40 +0000 (13:01 -0500)]
Merge pull request #17945 from bangerth/enable-observer-pointer
Hide the implementation functions of EnableObserverPointer.
Martin Kronbichler [Tue, 24 Dec 2024 11:16:14 +0000 (12:16 +0100)]
Merge pull request #17950 from bergbauer/interpolate_fe_nothing
Fix VectorTools::interpolate for FE_Nothing
Timo Heister [Sat, 21 Dec 2024 21:23:50 +0000 (16:23 -0500)]
Merge pull request #17952 from tamiko/fix_tests_in_release_tarball
CMake: tests: fix tests in release tarball
Matthias Maier [Sat, 21 Dec 2024 16:21:00 +0000 (10:21 -0600)]
CMake: tests: fix tests in release tarball
Martin Kronbichler [Fri, 20 Dec 2024 18:20:28 +0000 (19:20 +0100)]
Merge pull request #17947 from bangerth/71
Add explanatory comment to step-71.
Maximilian Bergbauer [Fri, 20 Dec 2024 12:15:46 +0000 (13:15 +0100)]
Fix interpolate for FE_Nothing
Wolfgang Bangerth [Wed, 18 Dec 2024 22:27:24 +0000 (15:27 -0700)]
Add explanatory comment to step-71.
David Wells [Thu, 19 Dec 2024 17:30:39 +0000 (12:30 -0500)]
Merge pull request #17949 from bangerth/particles
Fix the name of an object library.
Wolfgang Bangerth [Thu, 19 Dec 2024 12:16:32 +0000 (05:16 -0700)]
Remove tests that check no longer public interfaces.
Matthias Maier [Thu, 19 Dec 2024 08:29:57 +0000 (08:29 +0000)]
Merge pull request #17943 from bangerth/transform
Deprecate parallel::transform().
Wolfgang Bangerth [Wed, 18 Dec 2024 19:54:27 +0000 (12:54 -0700)]
Hide the implementation functions of EnableObserverPointer.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:35:47 +0000 (18:35 -0700)]
Do not import names from the Subscriptor base class.
Wolfgang Bangerth [Thu, 19 Dec 2024 05:10:37 +0000 (22:10 -0700)]
Make derivation from a base class public.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:40:35 +0000 (18:40 -0700)]
Fix the name of an object library.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:32:37 +0000 (18:32 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:31:22 +0000 (18:31 -0700)]
Add tests.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:29:40 +0000 (18:29 -0700)]
Implement FiniteElement::shape_function_belongs_to().
Wolfgang Bangerth [Wed, 18 Dec 2024 22:08:53 +0000 (15:08 -0700)]
Merge pull request #17946 from vaishnavi-kale/change_log_vtk_field_data
Change log for reading vtk meshes with field data
David Wells [Wed, 18 Dec 2024 20:15:04 +0000 (15:15 -0500)]
Merge pull request #17939 from bangerth/infinity
Avoid the use of infinities.
Vaishnavi Kale [Wed, 18 Dec 2024 19:29:18 +0000 (12:29 -0700)]
removed trailing whitespace
Vaishnavi Kale [Wed, 18 Dec 2024 19:22:42 +0000 (12:22 -0700)]
added change log for new functionality to read vtk meshes with field data
Matthias Maier [Wed, 18 Dec 2024 19:18:19 +0000 (19:18 +0000)]
Merge pull request #17933 from bangerth/insert
Just include a file directly.
Matthias Maier [Wed, 18 Dec 2024 19:17:17 +0000 (19:17 +0000)]
Merge pull request #17944 from Rombur/fix_typo
Fix a typo in a comment
Matthias Maier [Wed, 18 Dec 2024 19:16:46 +0000 (19:16 +0000)]
Merge pull request #17934 from bangerth/read-vtk
Fix markup.
Bruno Turcksin [Wed, 18 Dec 2024 18:19:14 +0000 (13:19 -0500)]
Fix a typo in a comment
Wolfgang Bangerth [Wed, 18 Dec 2024 17:43:05 +0000 (10:43 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 18 Dec 2024 17:41:16 +0000 (10:41 -0700)]
Deprecate parallel::transform().
Wolfgang Bangerth [Wed, 18 Dec 2024 17:37:27 +0000 (10:37 -0700)]
Adjust a test.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:13:50 +0000 (18:13 -0700)]
Tell doxygen to ignore a bunch of functions.
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 04:29:20 +0000 (21:29 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:18:32 +0000 (21:18 -0700)]
Avoid the use of infinities.
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.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:17:00 +0000 (18:17 -0700)]
Fix markup.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:00:05 +0000 (18:00 -0700)]
Just include a file directly.
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.
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.