]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Mon, 25 Mar 2024 14:07:59 +0000 (10:07 -0400)]
p::d::T: remove hardcoded inverse permutation.
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.
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.
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 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().
Matthias Maier [Thu, 21 Mar 2024 04:02:12 +0000 (04:02 +0000)]
Merge pull request #16767 from stefanozampini/ts-resize-restart
PETSc: support version 3.21
Stefano Zampini [Wed, 20 Mar 2024 21:27:53 +0000 (00:27 +0300)]
PETSc: support version 3.21
Wolfgang Bangerth [Wed, 20 Mar 2024 17:31:14 +0000 (11:31 -0600)]
Augment assertions in TrilinosWrappers::*::SparseMatrix::add().
Daniel Arndt [Wed, 20 Mar 2024 15:48:58 +0000 (11:48 -0400)]
Merge pull request #16764 from bangerth/type-identity
Fix the spelling of a type in the documentation.
Martin Kronbichler [Wed, 20 Mar 2024 15:14:18 +0000 (16:14 +0100)]
Merge pull request #16763 from bangerth/deduce
Make sure two cell iterator arguments lead to correct type deduction.
Wolfgang Bangerth [Wed, 20 Mar 2024 13:02:57 +0000 (07:02 -0600)]
Make sure two cell iterator arguments lead to correct type deduction.
Wolfgang Bangerth [Wed, 20 Mar 2024 13:02:17 +0000 (07:02 -0600)]
Fix the spelling of a type in the documentation.
Daniel Arndt [Wed, 20 Mar 2024 12:02:20 +0000 (08:02 -0400)]
Merge pull request #16762 from kronbichler/improve_docu2
SolverGMRES: Improve documentation
Martin Kronbichler [Wed, 20 Mar 2024 08:23:51 +0000 (09:23 +0100)]
Improve documentation
Martin Kronbichler [Wed, 20 Mar 2024 07:27:45 +0000 (08:27 +0100)]
Update comments as suggested by review
Martin Kronbichler [Tue, 19 Mar 2024 20:51:11 +0000 (21:51 +0100)]
SolverGMRES: Skip work if x is all zero
David Wells [Tue, 19 Mar 2024 19:44:58 +0000 (15:44 -0400)]
Merge pull request #16760 from kronbichler/gmres_switch
SolverGMRES: Switch default orthogonalization strategy to delayed CGS2
Martin Kronbichler [Tue, 19 Mar 2024 17:29:20 +0000 (18:29 +0100)]
SolverGMRES: Switch default orthogonalization strategy to delayed CGS2
Martin Kronbichler [Tue, 19 Mar 2024 17:13:19 +0000 (18:13 +0100)]
Merge pull request #16749 from kronbichler/gmres_delayed_reorthogonalization
SolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization
Martin Kronbichler [Tue, 19 Mar 2024 14:41:15 +0000 (15:41 +0100)]
Review comments
Martin Kronbichler [Tue, 19 Mar 2024 12:00:36 +0000 (13:00 +0100)]
Change variable name 'dim' -> 'n'
Peter Munch [Mon, 18 Mar 2024 08:07:31 +0000 (09:07 +0100)]
Merge pull request #16757 from kronbichler/fix_test_gmres
SolverGMRES: Fix a test case
Martin Kronbichler [Sat, 16 Mar 2024 11:06:44 +0000 (12:06 +0100)]
Merge pull request #16754 from kronbichler/fix_complex_numbers
Tensor product kernels: specialize a function for complex numbers
Martin Kronbichler [Sat, 16 Mar 2024 11:06:34 +0000 (12:06 +0100)]
Merge pull request #16750 from kronbichler/fix_uninitialized_variable
Fix uninitialized variable
Peter Munch [Sat, 16 Mar 2024 09:51:17 +0000 (10:51 +0100)]
Merge pull request #16544 from mschreter/parse_input_from_json_mangle
`ParameterHandler::parse_input_from_json()`: do not use mangled parameter names anymore
Peter Munch [Sat, 16 Mar 2024 09:50:54 +0000 (10:50 +0100)]
Merge pull request #16753 from mschreter/fix_template_parameter_dof_handler
Add `spacedim` template parameter of DoFHandler
Martin Kronbichler [Sat, 16 Mar 2024 09:07:48 +0000 (10:07 +0100)]
SolverGMRES: Fix a test case
Martin Kronbichler [Sat, 16 Mar 2024 08:52:31 +0000 (09:52 +0100)]
Increase number of digits in test output
Daniel Arndt [Fri, 15 Mar 2024 19:58:50 +0000 (15:58 -0400)]
Merge pull request #16714 from simonsticko/fix_terminate_gmsh_grid_in
Fix unintended terminate in gmsh-API version of read_msh
Daniel Arndt [Fri, 15 Mar 2024 19:58:16 +0000 (15:58 -0400)]
Merge pull request #16752 from kronbichler/remove_include_files
Tensor product kernels: Remove unnecessary include files
Daniel Arndt [Fri, 15 Mar 2024 19:57:48 +0000 (15:57 -0400)]
Merge pull request #16751 from kronbichler/simplify
dealii::Vector: Simplify reset of vector size
Peter Munch [Fri, 15 Mar 2024 18:04:50 +0000 (19:04 +0100)]
Add warnings
Peter Munch [Fri, 15 Mar 2024 17:58:31 +0000 (18:58 +0100)]
Fix test
Martin Kronbichler [Fri, 15 Mar 2024 11:30:10 +0000 (12:30 +0100)]
Simplify even more
Martin Kronbichler [Fri, 15 Mar 2024 09:12:19 +0000 (10:12 +0100)]
Tensor product kernels: Remove unnecessary include files
Magdalena Schreter [Fri, 15 Mar 2024 09:26:52 +0000 (10:26 +0100)]
Fix template parameter of DoFHandler
Martin Kronbichler [Fri, 15 Mar 2024 09:42:58 +0000 (10:42 +0100)]
New test cases
Martin Kronbichler [Fri, 15 Mar 2024 09:42:46 +0000 (10:42 +0100)]
Tensor product kernels: specialize a function for complex numbers
Martin Kronbichler [Fri, 15 Mar 2024 09:02:57 +0000 (10:02 +0100)]
dealii::Vector: Simplify reset of vector size
Martin Kronbichler [Fri, 15 Mar 2024 08:46:49 +0000 (09:46 +0100)]
Fix unnecessary allreduce
Martin Kronbichler [Thu, 14 Mar 2024 17:20:07 +0000 (18:20 +0100)]
Clean up orthogonalization process by separate class
Martin Kronbichler [Fri, 15 Mar 2024 07:44:11 +0000 (08:44 +0100)]
Fix uninitialized variable
Martin Kronbichler [Wed, 13 Mar 2024 21:16:26 +0000 (22:16 +0100)]
New test cases
Martin Kronbichler [Wed, 13 Mar 2024 21:16:11 +0000 (22:16 +0100)]
SolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization
Martin Kronbichler [Fri, 15 Mar 2024 06:11:33 +0000 (07:11 +0100)]
Merge pull request #16745 from kronbichler/gmres_cleanup
Cleanup of SolverGMRES and SolverFGMRES implementations
Martin Kronbichler [Wed, 13 Mar 2024 11:51:19 +0000 (12:51 +0100)]
Clean up documentation
Martin Kronbichler [Tue, 12 Mar 2024 09:01:29 +0000 (10:01 +0100)]
Add changelog
Martin Kronbichler [Mon, 11 Mar 2024 14:50:56 +0000 (15:50 +0100)]
Cleanup of SolverGMRES and SolverFGMRES implementations
Martin Kronbichler [Wed, 13 Mar 2024 22:06:44 +0000 (23:06 +0100)]
Merge pull request #16748 from masterleinad/fix_timing_mg_glob_coarsen
Fix tests/performance/timing_mg_glob_coarsen.cc
Daniel Arndt [Wed, 13 Mar 2024 19:57:18 +0000 (15:57 -0400)]
Fix tests/performance/timing_mg_glob_coarsen.cc
Peter Munch [Thu, 11 Jan 2024 08:29:31 +0000 (09:29 +0100)]
ParameterHandler::parse_input_from_json(): mangle entries internally
Co-authored-by: Magdalena Schreter-Fleischhacker <schreter.magdalena@gmail.com>
Martin Kronbichler [Wed, 13 Mar 2024 10:15:05 +0000 (11:15 +0100)]
Merge pull request #16742 from peterrum/relaxation_omega
PreconditionRelaxation: automatically determine omega
Martin Kronbichler [Wed, 13 Mar 2024 10:14:53 +0000 (11:14 +0100)]
Merge pull request #16727 from peterrum/trilinos_solver
TrilinosWrappers::SolverDirect: adjust interface
Peter Munch [Sun, 3 Mar 2024 22:46:39 +0000 (23:46 +0100)]
PreconditionRelaxation: automatically determine omega
Peter Munch [Thu, 7 Mar 2024 12:14:15 +0000 (13:14 +0100)]
TrilinosWrappers::SolverDirect: adjust interface
Peter Munch [Mon, 11 Mar 2024 21:00:47 +0000 (22:00 +0100)]
Merge pull request #16744 from kronbichler/gmres_fix_loop_bound
SolverGMRES: Fix loop bound for orthogonalization
Simon Sticko [Mon, 4 Mar 2024 18:10:11 +0000 (19:10 +0100)]
Fix unintended terminate in gmsh-API version of read_msh
The gmsh-api version of GridIn::read_msh uses a throw statement without
specifing an exception. The intention is cleary to throw any exception
but the standard specifies that doing this outside of a catch block
should lead to std::terminate being called. Set the boundary_id directly,
without using throw, and add a test that covers this part of the function.
Martin Kronbichler [Mon, 11 Mar 2024 14:51:52 +0000 (15:51 +0100)]
Remove second reinit statement
Martin Kronbichler [Mon, 11 Mar 2024 12:30:03 +0000 (13:30 +0100)]
New test case
Martin Kronbichler [Mon, 11 Mar 2024 12:29:52 +0000 (13:29 +0100)]
SolverGMRES: Fix loop bound for orthogonalization
Matthias Maier [Sat, 9 Mar 2024 20:44:01 +0000 (20:44 +0000)]
Merge pull request #16738 from thierry-FreeBSD/master
Add support for OpenCascade 7.8.0
Martin Kronbichler [Sat, 9 Mar 2024 19:25:54 +0000 (20:25 +0100)]
Merge pull request #16743 from bangerth/doc
Leave a couple comments in FETools.
Martin Kronbichler [Sat, 9 Mar 2024 19:25:28 +0000 (20:25 +0100)]
Merge pull request #16734 from bangerth/mesh-transfer
Implement VectorTools::interpolate_to_finer/coarser_mesh().
Wolfgang Bangerth [Sat, 9 Mar 2024 14:46:30 +0000 (07:46 -0700)]
Leave a couple comments in FETools.
Wolfgang Bangerth [Wed, 6 Mar 2024 02:40:51 +0000 (19:40 -0700)]
Add a test.
Wolfgang Bangerth [Wed, 6 Mar 2024 02:41:10 +0000 (19:41 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 8 Mar 2024 06:18:12 +0000 (23:18 -0700)]
Implement VectorTools::interpolate_to_finer/coarser_mesh().
Peter Munch [Sat, 9 Mar 2024 14:06:11 +0000 (15:06 +0100)]
Merge pull request #16740 from kronbichler/fix_tests-3
Tensor product tests: Fix include file
Martin Kronbichler [Sat, 9 Mar 2024 01:17:24 +0000 (02:17 +0100)]
Tensor product tests: Fix include file
Martin Kronbichler [Sat, 9 Mar 2024 12:15:19 +0000 (13:15 +0100)]
Merge pull request #16741 from bangerth/virtual
In an internal function called from a virtual function, do not call virtual functions.
Thierry Thomas [Fri, 8 Mar 2024 22:22:09 +0000 (23:22 +0100)]
Add support for OpenCascade 7.8.0
Wolfgang Bangerth [Sat, 9 Mar 2024 02:06:28 +0000 (19:06 -0700)]
In an internal function called from a virtual function, do not call virtual functions.
Thierry Thomas [Fri, 8 Mar 2024 22:22:09 +0000 (23:22 +0100)]
Add support for OpenCascade 7.8.0
Martin Kronbichler [Fri, 8 Mar 2024 14:54:18 +0000 (15:54 +0100)]
Merge pull request #16713 from nmuch/colorize-hyper-rectangle-with-simplices
Colorize hyper rectangle with simplices
Martin Kronbichler [Fri, 8 Mar 2024 14:53:23 +0000 (15:53 +0100)]
Merge pull request #16730 from bangerth/specialization-2
Also remove the specialization structure of MGTwoLevelTransferNonNested.
Martin Kronbichler [Fri, 8 Mar 2024 14:26:45 +0000 (15:26 +0100)]
Merge pull request #16732 from bangerth/t2
Add the missing variants of TpetraWrappers::SparseMatrix::set().
Martin Kronbichler [Fri, 8 Mar 2024 14:26:00 +0000 (15:26 +0100)]
Merge pull request #16735 from bangerth/cleanup
Rename a few variables.
Martin Kronbichler [Fri, 8 Mar 2024 14:25:11 +0000 (15:25 +0100)]
Merge pull request #16736 from bergbauer/point_kernels
MatrixFree: Split tensor product points and single point kernels
Daniel Arndt [Fri, 8 Mar 2024 12:44:02 +0000 (07:44 -0500)]
Merge pull request #16733 from bangerth/fix-tests
Close the correct constraints objects.
Maximilian Bergbauer [Fri, 8 Mar 2024 08:22:01 +0000 (09:22 +0100)]
Split tensor product points and single point kernels
Wolfgang Bangerth [Fri, 8 Mar 2024 06:20:53 +0000 (23:20 -0700)]
Rename a few variables.
Just make things look more like we have in most places.
Wolfgang Bangerth [Fri, 8 Mar 2024 05:39:04 +0000 (22:39 -0700)]
Close the correct constraints objects.
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.