]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Fri, 29 Mar 2024 17:30:56 +0000 (13:30 -0400)]
Merge pull request #16788 from kronbichler/fix_asserts
FEEvaluation: Add static asserts to functions selected by enable_if
Martin Kronbichler [Fri, 29 Mar 2024 16:46:53 +0000 (17:46 +0100)]
Merge pull request #16795 from Rombur/python_binding
Add three GridGenerator functions to the python wrappers
Daniel Arndt [Fri, 29 Mar 2024 12:20:03 +0000 (08:20 -0400)]
Merge pull request #16806 from drwells/remove-hardcoded-inverse-orientation
Remove hardcoded inverse orientation
Martin Kronbichler [Fri, 29 Mar 2024 07:06:47 +0000 (08:06 +0100)]
Merge pull request #16812 from tamiko/fix_tests_avx_05
Test grid/closest_point: guard against roundoff error
Martin Kronbichler [Fri, 29 Mar 2024 07:06:05 +0000 (08:06 +0100)]
Merge pull request #16811 from tamiko/fix_tests_avx_04
Test trilinos/precondition: Relax iteration bounds
Martin Kronbichler [Fri, 29 Mar 2024 07:05:18 +0000 (08:05 +0100)]
Merge pull request #16810 from tamiko/fix_tests_avx_03
Test grid/grid_generator_09: add another output variant
Martin Kronbichler [Fri, 29 Mar 2024 07:04:35 +0000 (08:04 +0100)]
Merge pull request #16809 from tamiko/fix_tests_avx_02
Test mappings/mapping_q_real_to_unit_internal: add avx256 output variant
Martin Kronbichler [Fri, 29 Mar 2024 07:02:56 +0000 (08:02 +0100)]
Merge pull request #16808 from tamiko/fix_tests_avx_01
Test cgal/cgal_triangulation_05: add avx output variants
Martin Kronbichler [Fri, 29 Mar 2024 07:01:58 +0000 (08:01 +0100)]
Merge pull request #16805 from simonsticko/hp_get_present_reinit_not_called
Add assert on reinit() being called before get_present_fe_values()
David Wells [Mon, 25 Mar 2024 16:26:36 +0000 (12:26 -0400)]
GridTools: remove another hard-coded inverse orientation table.
David Wells [Mon, 25 Mar 2024 16:25:35 +0000 (12:25 -0400)]
ReferenceCell: permit face index calculations for lines.
This way we can call standard_to_real_face_vertex for all supported topological
dimensions.
Matthias Maier [Fri, 29 Mar 2024 00:15:40 +0000 (19:15 -0500)]
Test grid/closest_point: guard against roundoff error
Matthias Maier [Fri, 29 Mar 2024 00:00:13 +0000 (19:00 -0500)]
Test trilinos/precondition: Relax iteration bounds
Matthias Maier [Thu, 28 Mar 2024 23:37:11 +0000 (18:37 -0500)]
Test grid/grid_generator_09: add another output variant
Matthias Maier [Thu, 28 Mar 2024 23:27:50 +0000 (18:27 -0500)]
Test mappings/mapping_q_real_to_unit_internal: add avx256 output variant
Matthias Maier [Thu, 28 Mar 2024 22:58:01 +0000 (17:58 -0500)]
Test cgal/cgal_triangulation_05: add avx output variants
The order of vertices that cgal writes out to the mesh are not stable
and depend on optimization, standard library and instruction set used.
Add output variants for avx256/avx512
David Wells [Mon, 25 Mar 2024 15:03:05 +0000 (11:03 -0400)]
Triangulation: remove hard-coded inverse orientation tables.
Peter Munch [Thu, 28 Mar 2024 20:06:43 +0000 (21:06 +0100)]
Merge pull request #16780 from drwells/consistent-periodic-orientation-encoding
Consistent periodic orientation encoding
Wolfgang Bangerth [Thu, 28 Mar 2024 19:55:52 +0000 (13:55 -0600)]
Merge pull request #16801 from kronbichler/fix_tensor_mapping
MappingQ: Do not assume contiguous storage of Tensor<2, dim>
Simon Sticko [Thu, 28 Mar 2024 08:29:10 +0000 (09:29 +0100)]
Add assert on reinit() being called before get_present_fe_values()
If you call hp::FEValues::get_present_fe_values() and forgot to call
reinit() first, you presently get a poor error message. Add an assert
that present_fe_values_index is not invalid with a better error
message.
Daniel Arndt [Thu, 28 Mar 2024 18:32:11 +0000 (14:32 -0400)]
Merge pull request #16802 from bangerth/fix-test
Fix compilation of a test.
Martin Kronbichler [Thu, 28 Mar 2024 18:07:12 +0000 (19:07 +0100)]
Merge pull request #16803 from bangerth/doc
Augment documentation of class Tensor.
Wolfgang Bangerth [Thu, 28 Mar 2024 17:52:41 +0000 (11:52 -0600)]
Merge pull request #16797 from tamiko/make_statement_more_readable
`base/tensor.h`: make a statement a bit easier to read
Martin Kronbichler [Thu, 28 Mar 2024 14:57:15 +0000 (15:57 +0100)]
MappingQ: Do not assume contiguous storage of Tensor<2, dim>
Wolfgang Bangerth [Thu, 28 Mar 2024 16:12:30 +0000 (10:12 -0600)]
Augment documentation of class Tensor.
Wolfgang Bangerth [Thu, 28 Mar 2024 16:10:10 +0000 (10:10 -0600)]
Fix compilation of a test.
Martin Kronbichler [Thu, 28 Mar 2024 14:53:25 +0000 (15:53 +0100)]
Merge pull request #16798 from simonsticko/mapping_c1_instantiate_codims
Instantiate MappingC1 for dim <= spacedim
Martin Kronbichler [Tue, 26 Mar 2024 16:43:55 +0000 (17:43 +0100)]
FEEvaluation: Add static asserts to functions selected by enable_if
Daniel Arndt [Thu, 28 Mar 2024 12:07:25 +0000 (08:07 -0400)]
Merge pull request #16799 from simonsticko/grid_in_author_names
Remove leftover author names in GridIn.
Simon Sticko [Thu, 28 Mar 2024 09:06:07 +0000 (10:06 +0100)]
Remove leftover author names in GridIn.
As decided in #10416
Simon Sticko [Thu, 28 Mar 2024 07:06:10 +0000 (08:06 +0100)]
Instantiate MappingC1 for dim <= spacedim
The mapping is not implemened for dim!=spacedim, but it is better to
get ExcNotImplemented than missing symbols.
Matthias Maier [Thu, 28 Mar 2024 01:32:13 +0000 (20:32 -0500)]
base/tensor.h: make a statement easier to read
Martin Kronbichler [Wed, 27 Mar 2024 18:00:55 +0000 (19:00 +0100)]
Merge pull request #16771 from bangerth/tensor-alignment
Align Tensor<rank,dim,Number> to make vectorization possible.
Daniel Arndt [Wed, 27 Mar 2024 17:52:59 +0000 (13:52 -0400)]
Merge pull request #16787 from kronbichler/fix_submit_gradient
FEEvaluation: Fix submit_gradient in 1D
Daniel Arndt [Wed, 27 Mar 2024 17:01:27 +0000 (13:01 -0400)]
Merge pull request #16793 from masterleinad/fix_cuda_ci
Fix CI using Kokkos+Cuda and CMake 3.28.4 and later
Bruno Turcksin [Wed, 27 Mar 2024 16:43:27 +0000 (12:43 -0400)]
Add changelog
Bruno Turcksin [Fri, 22 Mar 2024 13:27:39 +0000 (09:27 -0400)]
Add GridGenerator::hyper_ball_balanced to the python wrappers
Bruno Turcksin [Fri, 22 Mar 2024 13:05:11 +0000 (09:05 -0400)]
Add GridGenerator::channel_with_cylinder to the python wrappers
Bruno Turcksin [Wed, 20 Mar 2024 14:24:13 +0000 (10:24 -0400)]
Add GridGenerator::plate_with_a_hole to the python wrappers
Wolfgang Bangerth [Wed, 27 Mar 2024 16:40:16 +0000 (10:40 -0600)]
Merge pull request #16784 from masterleinad/fix_tpetra_macro_warning
Fix compiler warning for macro usage in TpetraWrappers
David Wells [Wed, 27 Mar 2024 14:16:37 +0000 (10:16 -0400)]
Merge pull request #16791 from bangerth/error
Provide a better error message.
David Wells [Wed, 27 Mar 2024 14:15:01 +0000 (10:15 -0400)]
Merge pull request #16790 from bangerth/tensor-begin-end-raw
Remove/deprecate Tensor::begin/end_raw().
Daniel Arndt [Wed, 27 Mar 2024 14:13:33 +0000 (10:13 -0400)]
Try 3.27.9
Martin Kronbichler [Wed, 27 Mar 2024 14:12:22 +0000 (15:12 +0100)]
Update changelog entry
Martin Kronbichler [Tue, 26 Mar 2024 16:40:05 +0000 (17:40 +0100)]
New test case
Martin Kronbichler [Tue, 26 Mar 2024 16:39:48 +0000 (17:39 +0100)]
FEEvaluation: Fix submit_gradient in 1D
Daniel Arndt [Wed, 27 Mar 2024 13:16:26 +0000 (09:16 -0400)]
Fix CI using Kokkos+Cuda and CMake 3.29.0
David Wells [Wed, 27 Mar 2024 13:10:39 +0000 (09:10 -0400)]
Merge pull request #16789 from kronbichler/restore_assertions
FEEvaluation: Ensure assertions in get_value/gradient are working
Daniel Arndt [Wed, 27 Mar 2024 12:57:16 +0000 (08:57 -0400)]
Use ifdef DEBUG instead
Wolfgang Bangerth [Tue, 26 Mar 2024 23:40:26 +0000 (17:40 -0600)]
Provide a better error message.
Wolfgang Bangerth [Tue, 26 Mar 2024 23:29:49 +0000 (17:29 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 26 Mar 2024 23:23:06 +0000 (17:23 -0600)]
Remove/deprecate Tensor::begin/end_raw().
Martin Kronbichler [Tue, 26 Mar 2024 16:53:41 +0000 (17:53 +0100)]
FEEvaluation: Ensure assertions in get_value/gradient are working
Wolfgang Bangerth [Tue, 26 Mar 2024 15:23:53 +0000 (09:23 -0600)]
Add a changelog entry for the alignment of tensors.
Wolfgang Bangerth [Thu, 21 Mar 2024 17:45:37 +0000 (11:45 -0600)]
Align Tensor<rank,dim,Number> to make vectorization possible.
Wolfgang Bangerth [Mon, 25 Mar 2024 00:53:21 +0000 (18:53 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 25 Mar 2024 00:53:09 +0000 (18:53 -0600)]
Address an alignment issue in Utilities::unpack().
Martin Kronbichler [Tue, 26 Mar 2024 09:03:35 +0000 (10:03 +0100)]
Merge pull request #16782 from drwells/openmpi-5
Fix test environment variables for OpenMPI 5.
Peter Munch [Tue, 26 Mar 2024 07:10:06 +0000 (08:10 +0100)]
Merge pull request #16765 from kronbichler/fe_point_evaluation_spacedim
FEPointEvaluation: Work towards dim < spacedim
Marc Fehling [Tue, 26 Mar 2024 05:31:14 +0000 (23:31 -0600)]
Merge pull request #16785 from tamiko/fix_opencascade_configure
CMake: fix OpenCASCADE-7.8 configure
Matthias Maier [Mon, 25 Mar 2024 23:55:25 +0000 (18:55 -0500)]
CMake: fix opencascade component
Peter Munch [Mon, 25 Mar 2024 18:58:46 +0000 (19:58 +0100)]
Merge pull request #16776 from kronbichler/simplify_fe_evaluation
FEEvaluation: Remove specialized Access class
Daniel Arndt [Mon, 25 Mar 2024 17:46:50 +0000 (13:46 -0400)]
Fix compiler warning for macro usage in TpetraWrappers
David Wells [Mon, 25 Mar 2024 17:23:54 +0000 (13:23 -0400)]
Fix test environment variables for OpenMPI 5.
Wolfgang Bangerth [Mon, 25 Mar 2024 14:55:58 +0000 (08:55 -0600)]
Merge pull request #16781 from kinnewig/tpetra_wrappers_local_range
Add local_range() and in_local_range() to LA::TpetraWrappers::Vector
David Wells [Mon, 25 Mar 2024 12:27:10 +0000 (08:27 -0400)]
QA: clean up some comments and constants.
None of these are technically wrong but we need to replace 0u by the explicit
reversed line orientation so that 0u can become the default later.
David Wells [Mon, 25 Mar 2024 03:52:17 +0000 (23:52 -0400)]
GridTools::orthogonal_equality(): simplify.
David Wells [Mon, 25 Mar 2024 14:08:13 +0000 (10:08 -0400)]
p::d::T: remove another GeometryInfo call.
David Wells [Mon, 25 Mar 2024 14:07:59 +0000 (10:07 -0400)]
p::d::T: remove hardcoded inverse permutation.
Martin Kronbichler [Mon, 25 Mar 2024 12:33:21 +0000 (13:33 +0100)]
Add compatibility layer for 1D access
David Wells [Mon, 25 Mar 2024 02:25:42 +0000 (22:25 -0400)]
Add ReferenceCell::get_inverse_combined_orientation().
David Wells [Sun, 24 Mar 2024 20:34:27 +0000 (16:34 -0400)]
PeriodicFacePair: Use unsigned char instead of bitset.
In addition, use the standard (orientation, rotation, flip) order in a temporary
translation step.
Sebastian Kinnewig [Wed, 20 Mar 2024 18:54:30 +0000 (19:54 +0100)]
Add local_range() and in_local_range() to LA::TpetraWrappers::Vector
Wolfgang Bangerth [Sun, 24 Mar 2024 00:55:17 +0000 (18:55 -0600)]
Merge pull request #16779 from quangx/step-32-typo
fix typo regarding schur preconditioner for step-32
Quang Hoang [Sat, 23 Mar 2024 04:09:31 +0000 (00:09 -0400)]
fix schur preconditioner format
Wolfgang Bangerth [Sat, 23 Mar 2024 02:58:29 +0000 (20:58 -0600)]
Merge pull request #16778 from KJSchwiebert/master
Remove typo from step-26 intro.dox
Kyle Schwiebert [Fri, 22 Mar 2024 23:52:32 +0000 (19:52 -0400)]
Remove typo from step-26 intro.dox
In order to match the stated initial condition, we should have no "-" sign here.
Martin Kronbichler [Fri, 22 Mar 2024 16:51:45 +0000 (17:51 +0100)]
Update tests
Martin Kronbichler [Fri, 22 Mar 2024 16:51:15 +0000 (17:51 +0100)]
Review
Martin Kronbichler [Fri, 22 Mar 2024 16:22:42 +0000 (17:22 +0100)]
Changelog
Martin Kronbichler [Fri, 22 Mar 2024 16:22:18 +0000 (17:22 +0100)]
FEEvaluation: Reduced specialized Access class
Matthias Maier [Fri, 22 Mar 2024 16:13:51 +0000 (16:13 +0000)]
Merge pull request #16775 from kronbichler/fix_tensor_product_kernel
Tensor product kernels: Implement generic operation for large sizes
Martin Kronbichler [Fri, 22 Mar 2024 09:45:47 +0000 (10:45 +0100)]
Tensor product kernels: Implement generic operation for large sizes
Wolfgang Bangerth [Thu, 21 Mar 2024 21:53:48 +0000 (15:53 -0600)]
Merge pull request #16761 from kronbichler/gmres_all_zero
SolverGMRES: Skip work if x is all zero
Wolfgang Bangerth [Thu, 21 Mar 2024 21:35:53 +0000 (15:35 -0600)]
Merge pull request #16770 from kronbichler/remove_special_class
FEEvaluation: Remove specialized access class for d=1,n_components=1
Peter Munch [Thu, 21 Mar 2024 16:37:44 +0000 (17:37 +0100)]
Merge pull request #16755 from dominiktassilostill/TetRefinementRefactor
Improve refinement strategy for Tetrahedrons
Peter Munch [Thu, 21 Mar 2024 15:01:18 +0000 (16:01 +0100)]
Merge pull request #16769 from kronbichler/pointer_aliasing
FEEvaluation: Make sure that compiler can identify no-overlap of pointers
Martin Kronbichler [Thu, 21 Mar 2024 14:45:06 +0000 (15:45 +0100)]
FEEvaluation: Remove specialized access class for d=1,n_components=1
Martin Kronbichler [Thu, 21 Mar 2024 14:07:44 +0000 (15:07 +0100)]
Switch indices
Martin Kronbichler [Wed, 20 Mar 2024 15:23:56 +0000 (16:23 +0100)]
Add new test case
Martin Kronbichler [Wed, 20 Mar 2024 15:23:40 +0000 (16:23 +0100)]
FEPointEvaluation: Work towards dim < spacedim
Martin Kronbichler [Thu, 21 Mar 2024 13:49:43 +0000 (14:49 +0100)]
Merge pull request #16423 from peterrum/fpe_quadrature_point
Rename FPE::real_point() to FPE::quadrature_point()
Martin Kronbichler [Thu, 21 Mar 2024 13:49:30 +0000 (14:49 +0100)]
Merge pull request #16425 from peterrum/fpe_integrate_value
Introduce FEPointEvaluation::integrate_value()
David Wells [Thu, 21 Mar 2024 12:35:11 +0000 (08:35 -0400)]
Merge pull request #16768 from kronbichler/early_deprecate
Early deprecate FEEvaluation::get_normal_vector()
Peter Munch [Sun, 7 Jan 2024 12:33:50 +0000 (13:33 +0100)]
Rename FPE::real_point() to FPE::quadrature_point()
Peter Munch [Thu, 21 Mar 2024 09:15:43 +0000 (10:15 +0100)]
Introduce FEPointEvaluation::integrate_value()
Dominik Still [Thu, 21 Mar 2024 08:47:20 +0000 (09:47 +0100)]
Improve refinement of simplex meshes
Improve the refinement strategy of Tetrahedrons. Formerly one way to refine a tetrahedron was hard-coded, now to cut the tetrahedron, the line between the 2 opposite midpoints of the partent's edges, which is the shortest, is chosen. This leads to more regular children.
Martin Kronbichler [Thu, 21 Mar 2024 08:47:17 +0000 (09:47 +0100)]
FEEvaluation: Make sure that compiler can identify no-overlap of pointers
Martin Kronbichler [Thu, 21 Mar 2024 08:21:07 +0000 (09:21 +0100)]
Early deprecate FEEvaluation::get_normal_vector()
Marc Fehling [Thu, 21 Mar 2024 06:01:20 +0000 (00:01 -0600)]
Merge pull request #16766 from bangerth/assertions
Augment assertions in TrilinosWrappers::*::SparseMatrix::add().
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.