]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 months agoFix compilation of a test. 16802/head
Wolfgang Bangerth [Thu, 28 Mar 2024 16:10:10 +0000 (10:10 -0600)]
Fix compilation of a test.

7 months agoMerge pull request #16771 from bangerth/tensor-alignment
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.

7 months agoMerge pull request #16787 from kronbichler/fix_submit_gradient
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

7 months agoMerge pull request #16793 from masterleinad/fix_cuda_ci
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

7 months agoMerge pull request #16784 from masterleinad/fix_tpetra_macro_warning
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

7 months agoMerge pull request #16791 from bangerth/error
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.

7 months agoMerge pull request #16790 from bangerth/tensor-begin-end-raw
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().

7 months agoTry 3.27.9 16793/head
Daniel Arndt [Wed, 27 Mar 2024 14:13:33 +0000 (10:13 -0400)]
Try 3.27.9

7 months agoUpdate changelog entry 16787/head
Martin Kronbichler [Wed, 27 Mar 2024 14:12:22 +0000 (15:12 +0100)]
Update changelog entry

7 months agoNew test case
Martin Kronbichler [Tue, 26 Mar 2024 16:40:05 +0000 (17:40 +0100)]
New test case

7 months agoFEEvaluation: Fix submit_gradient in 1D
Martin Kronbichler [Tue, 26 Mar 2024 16:39:48 +0000 (17:39 +0100)]
FEEvaluation: Fix submit_gradient in 1D

7 months agoFix CI using Kokkos+Cuda and CMake 3.29.0
Daniel Arndt [Wed, 27 Mar 2024 13:16:26 +0000 (09:16 -0400)]
Fix CI using Kokkos+Cuda and CMake 3.29.0

7 months agoMerge pull request #16789 from kronbichler/restore_assertions
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

7 months agoUse ifdef DEBUG instead 16784/head
Daniel Arndt [Wed, 27 Mar 2024 12:57:16 +0000 (08:57 -0400)]
Use ifdef DEBUG instead

7 months agoProvide a better error message. 16791/head
Wolfgang Bangerth [Tue, 26 Mar 2024 23:40:26 +0000 (17:40 -0600)]
Provide a better error message.

7 months agoAdd a changelog entry. 16790/head
Wolfgang Bangerth [Tue, 26 Mar 2024 23:29:49 +0000 (17:29 -0600)]
Add a changelog entry.

7 months agoRemove/deprecate Tensor::begin/end_raw().
Wolfgang Bangerth [Tue, 26 Mar 2024 23:23:06 +0000 (17:23 -0600)]
Remove/deprecate Tensor::begin/end_raw().

7 months agoFEEvaluation: Ensure assertions in get_value/gradient are working 16789/head
Martin Kronbichler [Tue, 26 Mar 2024 16:53:41 +0000 (17:53 +0100)]
FEEvaluation: Ensure assertions in get_value/gradient are working

7 months agoAdd a changelog entry for the alignment of tensors. 16771/head
Wolfgang Bangerth [Tue, 26 Mar 2024 15:23:53 +0000 (09:23 -0600)]
Add a changelog entry for the alignment of tensors.

7 months agoAlign Tensor<rank,dim,Number> to make vectorization possible.
Wolfgang Bangerth [Thu, 21 Mar 2024 17:45:37 +0000 (11:45 -0600)]
Align Tensor<rank,dim,Number> to make vectorization possible.

7 months agoAdd a changelog entry.
Wolfgang Bangerth [Mon, 25 Mar 2024 00:53:21 +0000 (18:53 -0600)]
Add a changelog entry.

7 months agoAddress an alignment issue in Utilities::unpack().
Wolfgang Bangerth [Mon, 25 Mar 2024 00:53:09 +0000 (18:53 -0600)]
Address an alignment issue in Utilities::unpack().

7 months agoMerge pull request #16782 from drwells/openmpi-5
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.

7 months agoMerge pull request #16765 from kronbichler/fe_point_evaluation_spacedim
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

7 months agoMerge pull request #16785 from tamiko/fix_opencascade_configure
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

7 months agoCMake: fix opencascade component 16785/head
Matthias Maier [Mon, 25 Mar 2024 23:55:25 +0000 (18:55 -0500)]
CMake: fix opencascade component

7 months agoMerge pull request #16776 from kronbichler/simplify_fe_evaluation
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

7 months agoFix compiler warning for macro usage in TpetraWrappers
Daniel Arndt [Mon, 25 Mar 2024 17:46:50 +0000 (13:46 -0400)]
Fix compiler warning for macro usage in TpetraWrappers

7 months agoFix test environment variables for OpenMPI 5. 16782/head
David Wells [Mon, 25 Mar 2024 17:23:54 +0000 (13:23 -0400)]
Fix test environment variables for OpenMPI 5.

7 months agoMerge pull request #16781 from kinnewig/tpetra_wrappers_local_range
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

7 months agoAdd compatibility layer for 1D access 16776/head
Martin Kronbichler [Mon, 25 Mar 2024 12:33:21 +0000 (13:33 +0100)]
Add compatibility layer for 1D access

7 months agoAdd local_range() and in_local_range() to LA::TpetraWrappers::Vector 16781/head
Sebastian Kinnewig [Wed, 20 Mar 2024 18:54:30 +0000 (19:54 +0100)]
Add local_range() and in_local_range() to LA::TpetraWrappers::Vector

7 months agoMerge pull request #16779 from quangx/step-32-typo
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

7 months agofix schur preconditioner format 16779/head
Quang Hoang [Sat, 23 Mar 2024 04:09:31 +0000 (00:09 -0400)]
fix schur preconditioner format

7 months agoMerge pull request #16778 from KJSchwiebert/master
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

7 months agoRemove typo from step-26 intro.dox 16778/head
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.

7 months agoUpdate tests 16765/head
Martin Kronbichler [Fri, 22 Mar 2024 16:51:45 +0000 (17:51 +0100)]
Update tests

7 months agoReview
Martin Kronbichler [Fri, 22 Mar 2024 16:51:15 +0000 (17:51 +0100)]
Review

7 months agoChangelog
Martin Kronbichler [Fri, 22 Mar 2024 16:22:42 +0000 (17:22 +0100)]
Changelog

7 months agoFEEvaluation: Reduced specialized Access class
Martin Kronbichler [Fri, 22 Mar 2024 16:22:18 +0000 (17:22 +0100)]
FEEvaluation: Reduced specialized Access class

7 months agoMerge pull request #16775 from kronbichler/fix_tensor_product_kernel
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

7 months agoTensor product kernels: Implement generic operation for large sizes 16775/head
Martin Kronbichler [Fri, 22 Mar 2024 09:45:47 +0000 (10:45 +0100)]
Tensor product kernels: Implement generic operation for large sizes

7 months agoMerge pull request #16761 from kronbichler/gmres_all_zero
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

7 months agoMerge pull request #16770 from kronbichler/remove_special_class
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

7 months agoMerge pull request #16755 from dominiktassilostill/TetRefinementRefactor
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

7 months agoMerge pull request #16769 from kronbichler/pointer_aliasing
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

7 months agoFEEvaluation: Remove specialized access class for d=1,n_components=1 16770/head
Martin Kronbichler [Thu, 21 Mar 2024 14:45:06 +0000 (15:45 +0100)]
FEEvaluation: Remove specialized access class for d=1,n_components=1

7 months agoSwitch indices
Martin Kronbichler [Thu, 21 Mar 2024 14:07:44 +0000 (15:07 +0100)]
Switch indices

7 months agoAdd new test case
Martin Kronbichler [Wed, 20 Mar 2024 15:23:56 +0000 (16:23 +0100)]
Add new test case

7 months agoFEPointEvaluation: Work towards dim < spacedim
Martin Kronbichler [Wed, 20 Mar 2024 15:23:40 +0000 (16:23 +0100)]
FEPointEvaluation: Work towards dim < spacedim

7 months agoMerge pull request #16423 from peterrum/fpe_quadrature_point
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()

7 months agoMerge pull request #16425 from peterrum/fpe_integrate_value
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()

7 months agoMerge pull request #16768 from kronbichler/early_deprecate
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()

7 months agoRename FPE::real_point() to FPE::quadrature_point() 16423/head
Peter Munch [Sun, 7 Jan 2024 12:33:50 +0000 (13:33 +0100)]
Rename FPE::real_point() to FPE::quadrature_point()

7 months agoIntroduce FEPointEvaluation::integrate_value() 16425/head
Peter Munch [Thu, 21 Mar 2024 09:15:43 +0000 (10:15 +0100)]
Introduce FEPointEvaluation::integrate_value()

7 months agoImprove refinement of simplex meshes 16755/head
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.

7 months agoFEEvaluation: Make sure that compiler can identify no-overlap of pointers 16769/head
Martin Kronbichler [Thu, 21 Mar 2024 08:47:17 +0000 (09:47 +0100)]
FEEvaluation: Make sure that compiler can identify no-overlap of pointers

7 months agoEarly deprecate FEEvaluation::get_normal_vector() 16768/head
Martin Kronbichler [Thu, 21 Mar 2024 08:21:07 +0000 (09:21 +0100)]
Early deprecate FEEvaluation::get_normal_vector()

7 months agoMerge pull request #16766 from bangerth/assertions
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().

7 months agoMerge pull request #16767 from stefanozampini/ts-resize-restart
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

7 months agoPETSc: support version 3.21 16767/head
Stefano Zampini [Wed, 20 Mar 2024 21:27:53 +0000 (00:27 +0300)]
PETSc: support version 3.21

7 months agoAugment assertions in TrilinosWrappers::*::SparseMatrix::add(). 16766/head
Wolfgang Bangerth [Wed, 20 Mar 2024 17:31:14 +0000 (11:31 -0600)]
Augment assertions in TrilinosWrappers::*::SparseMatrix::add().

7 months agoMerge pull request #16764 from bangerth/type-identity
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.

7 months agoMerge pull request #16763 from bangerth/deduce
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.

7 months agoMake sure two cell iterator arguments lead to correct type deduction. 16763/head
Wolfgang Bangerth [Wed, 20 Mar 2024 13:02:57 +0000 (07:02 -0600)]
Make sure two cell iterator arguments lead to correct type deduction.

7 months agoFix the spelling of a type in the documentation. 16764/head
Wolfgang Bangerth [Wed, 20 Mar 2024 13:02:17 +0000 (07:02 -0600)]
Fix the spelling of a type in the documentation.

7 months agoMerge pull request #16762 from kronbichler/improve_docu2
Daniel Arndt [Wed, 20 Mar 2024 12:02:20 +0000 (08:02 -0400)]
Merge pull request #16762 from kronbichler/improve_docu2

SolverGMRES: Improve documentation

7 months agoImprove documentation 16762/head
Martin Kronbichler [Wed, 20 Mar 2024 08:23:51 +0000 (09:23 +0100)]
Improve documentation

7 months agoUpdate comments as suggested by review 16761/head
Martin Kronbichler [Wed, 20 Mar 2024 07:27:45 +0000 (08:27 +0100)]
Update comments as suggested by review

7 months agoSolverGMRES: Skip work if x is all zero
Martin Kronbichler [Tue, 19 Mar 2024 20:51:11 +0000 (21:51 +0100)]
SolverGMRES: Skip work if x is all zero

7 months agoMerge pull request #16760 from kronbichler/gmres_switch
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

7 months agoSolverGMRES: Switch default orthogonalization strategy to delayed CGS2 16760/head
Martin Kronbichler [Tue, 19 Mar 2024 17:29:20 +0000 (18:29 +0100)]
SolverGMRES: Switch default orthogonalization strategy to delayed CGS2

7 months agoMerge pull request #16749 from kronbichler/gmres_delayed_reorthogonalization
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

7 months agoReview comments 16749/head
Martin Kronbichler [Tue, 19 Mar 2024 14:41:15 +0000 (15:41 +0100)]
Review comments

7 months agoChange variable name 'dim' -> 'n'
Martin Kronbichler [Tue, 19 Mar 2024 12:00:36 +0000 (13:00 +0100)]
Change variable name 'dim' -> 'n'

7 months agoMerge pull request #16757 from kronbichler/fix_test_gmres
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

7 months agoMerge pull request #16754 from kronbichler/fix_complex_numbers
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

7 months agoMerge pull request #16750 from kronbichler/fix_uninitialized_variable
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

7 months agoMerge pull request #16544 from mschreter/parse_input_from_json_mangle
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

7 months agoMerge pull request #16753 from mschreter/fix_template_parameter_dof_handler
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

7 months agoSolverGMRES: Fix a test case 16757/head
Martin Kronbichler [Sat, 16 Mar 2024 09:07:48 +0000 (10:07 +0100)]
SolverGMRES: Fix a test case

7 months agoIncrease number of digits in test output 16750/head
Martin Kronbichler [Sat, 16 Mar 2024 08:52:31 +0000 (09:52 +0100)]
Increase number of digits in test output

7 months agoMerge pull request #16714 from simonsticko/fix_terminate_gmsh_grid_in
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

7 months agoMerge pull request #16752 from kronbichler/remove_include_files
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

7 months agoMerge pull request #16751 from kronbichler/simplify
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

7 months agoAdd warnings
Peter Munch [Fri, 15 Mar 2024 18:04:50 +0000 (19:04 +0100)]
Add warnings

7 months agoFix test
Peter Munch [Fri, 15 Mar 2024 17:58:31 +0000 (18:58 +0100)]
Fix test

7 months agoSimplify even more 16751/head
Martin Kronbichler [Fri, 15 Mar 2024 11:30:10 +0000 (12:30 +0100)]
Simplify even more

7 months agoTensor product kernels: Remove unnecessary include files 16752/head
Martin Kronbichler [Fri, 15 Mar 2024 09:12:19 +0000 (10:12 +0100)]
Tensor product kernels: Remove unnecessary include files

7 months agoFix template parameter of DoFHandler 16753/head
Magdalena Schreter [Fri, 15 Mar 2024 09:26:52 +0000 (10:26 +0100)]
Fix template parameter of DoFHandler

7 months agoNew test cases 16754/head
Martin Kronbichler [Fri, 15 Mar 2024 09:42:58 +0000 (10:42 +0100)]
New test cases

7 months agoTensor product kernels: specialize a function for complex numbers
Martin Kronbichler [Fri, 15 Mar 2024 09:42:46 +0000 (10:42 +0100)]
Tensor product kernels: specialize a function for complex numbers

7 months agodealii::Vector: Simplify reset of vector size
Martin Kronbichler [Fri, 15 Mar 2024 09:02:57 +0000 (10:02 +0100)]
dealii::Vector: Simplify reset of vector size

7 months agoFix unnecessary allreduce
Martin Kronbichler [Fri, 15 Mar 2024 08:46:49 +0000 (09:46 +0100)]
Fix unnecessary allreduce

7 months agoClean up orthogonalization process by separate class
Martin Kronbichler [Thu, 14 Mar 2024 17:20:07 +0000 (18:20 +0100)]
Clean up orthogonalization process by separate class

7 months agoFix uninitialized variable
Martin Kronbichler [Fri, 15 Mar 2024 07:44:11 +0000 (08:44 +0100)]
Fix uninitialized variable

7 months agoNew test cases
Martin Kronbichler [Wed, 13 Mar 2024 21:16:26 +0000 (22:16 +0100)]
New test cases

7 months agoSolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization
Martin Kronbichler [Wed, 13 Mar 2024 21:16:11 +0000 (22:16 +0100)]
SolverGMRES: Implement classical Gram-Schmidt with delayed reorthogonalization

7 months agoMerge pull request #16745 from kronbichler/gmres_cleanup
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

7 months agoClean up documentation 16745/head
Martin Kronbichler [Wed, 13 Mar 2024 11:51:19 +0000 (12:51 +0100)]
Clean up documentation


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.