]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoUnroll a loop in case of vectorization 14287/head
Martin Kronbichler [Mon, 19 Sep 2022 11:00:44 +0000 (13:00 +0200)]
Unroll a loop in case of vectorization

2 years agoMerge pull request #14285 from peterrum/DataOutBase_credits
Timo Heister [Mon, 19 Sep 2022 01:58:22 +0000 (21:58 -0400)]
Merge pull request #14285 from peterrum/DataOutBase_credits

Remove credits from DataOutBase

2 years agoRemove credits from DataOutBase 14285/head
Peter Munch [Sun, 18 Sep 2022 21:10:11 +0000 (23:10 +0200)]
Remove credits from DataOutBase

2 years agoMerge pull request #14282 from kronbichler/avoid_warning2
Timo Heister [Sun, 18 Sep 2022 18:54:17 +0000 (14:54 -0400)]
Merge pull request #14282 from kronbichler/avoid_warning2

Avoid warning regarding unused variable

2 years agoMerge pull request #14281 from kronbichler/remove_include
Timo Heister [Sun, 18 Sep 2022 18:53:51 +0000 (14:53 -0400)]
Merge pull request #14281 from kronbichler/remove_include

Remove unnecessary include file

2 years agoMerge pull request #14280 from kronbichler/fix_uninitialized
Timo Heister [Sun, 18 Sep 2022 18:53:11 +0000 (14:53 -0400)]
Merge pull request #14280 from kronbichler/fix_uninitialized

Make sure not to work with possibly uninitialized variables

2 years agoMerge pull request #14278 from peterrum/cheby_relax_fixes
Peter Munch [Sun, 18 Sep 2022 14:57:16 +0000 (16:57 +0200)]
Merge pull request #14278 from peterrum/cheby_relax_fixes

PreconditionRelaxation/Chebyshev fixes

2 years agoMerge pull request #14279 from peterrum/ConstraintInfo_ptr
Peter Munch [Sun, 18 Sep 2022 14:57:03 +0000 (16:57 +0200)]
Merge pull request #14279 from peterrum/ConstraintInfo_ptr

internal::MatrixFreeFunctions::ConstraintInfo: switch data type

2 years agoAvoid warning regarding uninitialized variable 14282/head
Martin Kronbichler [Sun, 18 Sep 2022 14:01:31 +0000 (16:01 +0200)]
Avoid warning regarding uninitialized variable

2 years agoRemove unnecessary include file 14281/head
Martin Kronbichler [Sun, 18 Sep 2022 13:56:44 +0000 (15:56 +0200)]
Remove unnecessary include file

2 years agoMake sure not to work with possibly uninitialized variables 14280/head
Martin Kronbichler [Sun, 18 Sep 2022 13:51:09 +0000 (15:51 +0200)]
Make sure not to work with possibly uninitialized variables

2 years agointernal::MatrixFreeFunctions::ConstraintInfo: switch data type 14279/head
Peter Munch [Sun, 18 Sep 2022 12:10:57 +0000 (14:10 +0200)]
internal::MatrixFreeFunctions::ConstraintInfo: switch data type

2 years agoPreconditionRelaxation/Chebyshev fixes 14278/head
Peter Munch [Sun, 18 Sep 2022 11:52:37 +0000 (13:52 +0200)]
PreconditionRelaxation/Chebyshev fixes

2 years agoMerge pull request #14273 from peterrum/fdm_refactor
Peter Munch [Sat, 17 Sep 2022 17:13:34 +0000 (19:13 +0200)]
Merge pull request #14273 from peterrum/fdm_refactor

Refactor TensorProductMatrixSymmetricSum

2 years agoRefactor TensorProductMatrixSymmetricSum 14273/head
Peter Munch [Thu, 15 Sep 2022 18:00:52 +0000 (20:00 +0200)]
Refactor TensorProductMatrixSymmetricSum

2 years agoMerge pull request #14270 from peterrum/tria_global_active_cell_index_partitioner
David Wells [Fri, 16 Sep 2022 12:15:54 +0000 (08:15 -0400)]
Merge pull request #14270 from peterrum/tria_global_active_cell_index_partitioner

Triangulation: implement global_*_cell_index_partitioner()

2 years agoMerge pull request #14271 from peterrum/cheby_a_p_ranges
Martin Kronbichler [Thu, 15 Sep 2022 18:50:15 +0000 (20:50 +0200)]
Merge pull request #14271 from peterrum/cheby_a_p_ranges

PreconditionChebyshev: add specialization for A and P with ranges

2 years agoMerge pull request #14272 from Rombur/gpu_mf_fe_nothing
Martin Kronbichler [Thu, 15 Sep 2022 18:48:29 +0000 (20:48 +0200)]
Merge pull request #14272 from Rombur/gpu_mf_fe_nothing

Add support for FE_Nothin in CUDA matrix-free

2 years agoAdd FE_Nothing test for CUDA matrix-free 14272/head
Bruno Turcksin [Thu, 15 Sep 2022 13:18:22 +0000 (13:18 +0000)]
Add FE_Nothing test for CUDA matrix-free

2 years agoMerge pull request #14258 from peterrum/DataOutResample_multiple_components
Peter Munch [Thu, 15 Sep 2022 07:37:15 +0000 (09:37 +0200)]
Merge pull request #14258 from peterrum/DataOutResample_multiple_components

DataOutResample for multiple components

2 years agoTriangulation: implement global_*_cell_index_partitioner() 14270/head
Peter Munch [Wed, 14 Sep 2022 07:08:27 +0000 (09:08 +0200)]
Triangulation: implement global_*_cell_index_partitioner()

2 years agoImprove support to FE_Nothing in matrix-free hanging_nodes
Bruno Turcksin [Wed, 14 Sep 2022 19:37:10 +0000 (19:37 +0000)]
Improve support to FE_Nothing in matrix-free hanging_nodes

2 years agoMerge pull request #14243 from peterrum/fdm_constrained
Peter Munch [Wed, 14 Sep 2022 19:35:05 +0000 (21:35 +0200)]
Merge pull request #14243 from peterrum/fdm_constrained

TensorProductMatrixSymmetricSum for matrices with rows/columns filled with zero

2 years agoCheck that the cell is locally owned before querying the FE index
Bruno Turcksin [Wed, 14 Sep 2022 19:10:04 +0000 (19:10 +0000)]
Check that the cell is locally owned before querying the FE index

2 years agoPreconditionChebyshev: add specialization for A and P with ranges 14271/head
Peter Munch [Wed, 14 Sep 2022 09:56:16 +0000 (11:56 +0200)]
PreconditionChebyshev: add specialization for A and P with ranges

2 years agoTensorProductMatrixSymmetricSum for matrices with rows/columns filled with zero 14243/head
Peter Munch [Wed, 7 Sep 2022 09:55:57 +0000 (11:55 +0200)]
TensorProductMatrixSymmetricSum for matrices with rows/columns filled with zero

2 years agoMerge pull request #14269 from peterrum/ExcNeedsMPI_use
Bruno Turcksin [Wed, 14 Sep 2022 11:54:52 +0000 (07:54 -0400)]
Merge pull request #14269 from peterrum/ExcNeedsMPI_use

2 years agoMerge pull request #14257 from kronbichler/cleanup_bicgstab
Peter Munch [Wed, 14 Sep 2022 07:47:41 +0000 (09:47 +0200)]
Merge pull request #14257 from kronbichler/cleanup_bicgstab

Clean up implementation in SolverBicgstab

2 years agoMerge pull request #14256 from kronbichler/improve_idr
Peter Munch [Wed, 14 Sep 2022 07:47:07 +0000 (09:47 +0200)]
Merge pull request #14256 from kronbichler/improve_idr

Revise vector operations in SolverIDR to improve performance

2 years agoMerge pull request #14254 from kronbichler/vectorize_more
Peter Munch [Wed, 14 Sep 2022 07:46:16 +0000 (09:46 +0200)]
Merge pull request #14254 from kronbichler/vectorize_more

Vectorize more work in reductions of vector operations

2 years agoDataOutResample for multiple components 14258/head
Peter Munch [Mon, 12 Sep 2022 17:37:44 +0000 (19:37 +0200)]
DataOutResample for multiple components

2 years agoUse ExcNeedsMPI 14269/head
Peter Munch [Wed, 14 Sep 2022 06:38:52 +0000 (08:38 +0200)]
Use ExcNeedsMPI

2 years agoMake SolverBicgstab aware of VectorType::value_type 14257/head
Martin Kronbichler [Mon, 12 Sep 2022 20:06:01 +0000 (22:06 +0200)]
Make SolverBicgstab aware of VectorType::value_type

2 years agoClean up implementation in SolverBicgstab
Martin Kronbichler [Mon, 12 Sep 2022 15:04:05 +0000 (17:04 +0200)]
Clean up implementation in SolverBicgstab

2 years agoMerge pull request #14268 from drwells/missing-headers
Martin Kronbichler [Wed, 14 Sep 2022 05:40:18 +0000 (07:40 +0200)]
Merge pull request #14268 from drwells/missing-headers

Ensure that every header which uses numeric_limits includes limits.

2 years agoMerge pull request #14267 from peterrum/formating_footer
Peter Munch [Tue, 13 Sep 2022 20:27:01 +0000 (22:27 +0200)]
Merge pull request #14267 from peterrum/formating_footer

Fix formatting

2 years agoEnsure that every header which uses numeric_limits includes limits. 14268/head
David Wells [Tue, 13 Sep 2022 20:08:10 +0000 (16:08 -0400)]
Ensure that every header which uses numeric_limits includes limits.

Presently only BoundingBox didn't compile - I added the rest while I'm at it as
we go through more header refactoring.

2 years agoFix formating 14267/head
Peter Munch [Tue, 13 Sep 2022 12:39:45 +0000 (14:39 +0200)]
Fix formating

2 years agoMerge pull request #14265 from peterrum/sparse_matrix_tools_unused_warning
Peter Munch [Tue, 13 Sep 2022 12:25:23 +0000 (14:25 +0200)]
Merge pull request #14265 from peterrum/sparse_matrix_tools_unused_warning

Fix unused warning

2 years agoSwitch number types in SolverIDR to VectorType::value_type 14256/head
Martin Kronbichler [Tue, 13 Sep 2022 09:57:15 +0000 (11:57 +0200)]
Switch number types in SolverIDR to VectorType::value_type

2 years agoAdd changelog
Martin Kronbichler [Mon, 12 Sep 2022 14:59:19 +0000 (16:59 +0200)]
Add changelog

2 years agoRevise vector operations in SolverIDR to improve performance
Martin Kronbichler [Mon, 12 Sep 2022 14:51:40 +0000 (16:51 +0200)]
Revise vector operations in SolverIDR to improve performance

2 years agoMerge pull request #14264 from kronbichler/avoid_warning
Peter Munch [Tue, 13 Sep 2022 09:16:37 +0000 (11:16 +0200)]
Merge pull request #14264 from kronbichler/avoid_warning

Avoid warning about function that might not be inlinable

2 years agoMerge pull request #14262 from mschreter/fix_deprecated_warning
Peter Munch [Tue, 13 Sep 2022 08:02:06 +0000 (10:02 +0200)]
Merge pull request #14262 from mschreter/fix_deprecated_warning

`invalid_fe_index`: fix deprecated warning

2 years agoFix unsed warning 14265/head
Peter Munch [Tue, 13 Sep 2022 07:58:33 +0000 (09:58 +0200)]
Fix unsed warning

2 years agoMerge pull request #14259 from peterrum/rpe_project
Peter Munch [Tue, 13 Sep 2022 07:22:03 +0000 (09:22 +0200)]
Merge pull request #14259 from peterrum/rpe_project

GT::distributed_compute_point_locations(): project reference points onto cell

2 years agoAvoid warning about function that might be inlinable 14264/head
Martin Kronbichler [Tue, 13 Sep 2022 06:41:46 +0000 (08:41 +0200)]
Avoid warning about function that might be inlinable

2 years agoMerge pull request #14261 from mschreter/fix_linking_error
Peter Munch [Tue, 13 Sep 2022 06:07:04 +0000 (08:07 +0200)]
Merge pull request #14261 from mschreter/fix_linking_error

Linking error: make `dealii::internal::SolverGMRESImplementation::solve_triangular()` inline

2 years agouse numbers::fe_index 14262/head
Magdalena Schreter [Tue, 13 Sep 2022 05:55:18 +0000 (07:55 +0200)]
use numbers::fe_index

2 years agoAdjust test output due to roundoff: Disable output of residual 14254/head
Martin Kronbichler [Mon, 12 Sep 2022 14:38:25 +0000 (16:38 +0200)]
Adjust test output due to roundoff: Disable output of residual

2 years agoVectorize more work in reductions of vector operations
Martin Kronbichler [Mon, 12 Sep 2022 09:16:01 +0000 (11:16 +0200)]
Vectorize more work in reductions of vector operations

2 years agoGT::distributed_compute_point_locations(): project reference points onto cell 14259/head
Peter Munch [Mon, 12 Sep 2022 17:46:46 +0000 (19:46 +0200)]
GT::distributed_compute_point_locations(): project reference points onto cell

2 years agomake function inline 14261/head
Magdalena Schreter [Mon, 12 Sep 2022 19:56:11 +0000 (21:56 +0200)]
make function inline

2 years agoMerge pull request #14253 from kronbichler/avoid_aliasing
David Wells [Mon, 12 Sep 2022 19:56:08 +0000 (15:56 -0400)]
Merge pull request #14253 from kronbichler/avoid_aliasing

Copy scalars in vector operations to make compiler optimize more

2 years agoAdd additional comments regarding aliasing 14253/head
Martin Kronbichler [Mon, 12 Sep 2022 14:44:19 +0000 (16:44 +0200)]
Add additional comments regarding aliasing

2 years agoMerge pull request #14250 from drwells/include-utilities-cleanup
Matthias Maier [Mon, 12 Sep 2022 14:43:56 +0000 (09:43 -0500)]
Merge pull request #14250 from drwells/include-utilities-cleanup

cleanup some more header inclusions.

2 years agoMerge pull request #14251 from kronbichler/gmres_batched
Matthias Maier [Mon, 12 Sep 2022 14:43:40 +0000 (09:43 -0500)]
Merge pull request #14251 from kronbichler/gmres_batched

SolverGMRES: Add 'batched' mode for reduced overhead at small sizes

2 years agoMerge pull request #14252 from kronbichler/overhead_vector
David Wells [Mon, 12 Sep 2022 13:13:16 +0000 (09:13 -0400)]
Merge pull request #14252 from kronbichler/overhead_vector

Provide inlined fast code path for Vector::reinit(Vector&)

2 years agoCopy scalars in vector operations to make compiler optimize more
Martin Kronbichler [Mon, 12 Sep 2022 08:41:55 +0000 (10:41 +0200)]
Copy scalars in vector operations to make compiler optimize more

2 years agoProvide inlined fast code path for Vector::reinit(Vector&) 14252/head
Martin Kronbichler [Mon, 12 Sep 2022 07:06:14 +0000 (09:06 +0200)]
Provide inlined fast code path for Vector::reinit(Vector&)

2 years agoSolverGMRES: Add 'batched' mode for reduced overhead at small sizes 14251/head
Martin Kronbichler [Mon, 12 Sep 2022 06:40:20 +0000 (08:40 +0200)]
SolverGMRES: Add 'batched' mode for reduced overhead at small sizes

2 years agoClean up inclusions of map and set headers. 14250/head
David Wells [Wed, 24 Aug 2022 21:11:06 +0000 (17:11 -0400)]
Clean up inclusions of map and set headers.

2 years agoCleanup mapping.h inclusions.
David Wells [Wed, 24 Aug 2022 20:45:49 +0000 (16:45 -0400)]
Cleanup mapping.h inclusions.

2 years agoForward declare ParameterHandler.
David Wells [Wed, 24 Aug 2022 20:21:55 +0000 (16:21 -0400)]
Forward declare ParameterHandler.

2 years agoClean up lac/ header inclusions.
David Wells [Wed, 24 Aug 2022 20:21:08 +0000 (16:21 -0400)]
Clean up lac/ header inclusions.

2 years agoForward declare a usage of LA::d::V.
David Wells [Wed, 24 Aug 2022 20:20:43 +0000 (16:20 -0400)]
Forward declare a usage of LA::d::V.

2 years agoClean up some grid/ inclusions.
David Wells [Wed, 24 Aug 2022 20:20:18 +0000 (16:20 -0400)]
Clean up some grid/ inclusions.

2 years agoRemove unnecessary inclusions of utilities.h.
David Wells [Wed, 24 Aug 2022 20:18:48 +0000 (16:18 -0400)]
Remove unnecessary inclusions of utilities.h.

2 years agoAdd some missing headers.
David Wells [Thu, 1 Sep 2022 20:16:48 +0000 (16:16 -0400)]
Add some missing headers.

2 years agoMerge pull request #14096 from peterrum/sparse_matrix_tools
David Wells [Thu, 8 Sep 2022 15:40:41 +0000 (11:40 -0400)]
Merge pull request #14096 from peterrum/sparse_matrix_tools

Function to restrict matrices

2 years agoMerge pull request #14249 from kronbichler/fix_warning2
Peter Munch [Thu, 8 Sep 2022 10:32:45 +0000 (12:32 +0200)]
Merge pull request #14249 from kronbichler/fix_warning2

Fix another warning about an unused variable

2 years agoMerge pull request #14248 from kronbichler/address_warning
Peter Munch [Thu, 8 Sep 2022 10:32:28 +0000 (12:32 +0200)]
Merge pull request #14248 from kronbichler/address_warning

Fix warning regarding unused variables

2 years agoFix another warning about an unused variable 14249/head
Martin Kronbichler [Thu, 8 Sep 2022 07:18:08 +0000 (09:18 +0200)]
Fix another warning about an unused variable

2 years agoFix warning regarding unused variables 14248/head
Martin Kronbichler [Thu, 8 Sep 2022 06:49:18 +0000 (08:49 +0200)]
Fix warning regarding unused variables

2 years agoMerge pull request #14245 from peterrum/relaxation_pre_post_a_p
Martin Kronbichler [Thu, 8 Sep 2022 06:48:13 +0000 (08:48 +0200)]
Merge pull request #14245 from peterrum/relaxation_pre_post_a_p

PreconditionRelaxation: add specialization

2 years agoMerge pull request #14244 from peterrum/diagonal_ladv
Martin Kronbichler [Wed, 7 Sep 2022 19:12:16 +0000 (21:12 +0200)]
Merge pull request #14244 from peterrum/diagonal_ladv

DiagonalMatrix: specialize for LA:d:V

2 years agoMerge pull request #14237 from peterrum/even_odd_apply
Martin Kronbichler [Wed, 7 Sep 2022 19:10:42 +0000 (21:10 +0200)]
Merge pull request #14237 from peterrum/even_odd_apply

Specialize EvaluatorTensorProduct<evaluate_evenodd> for non-templated execution

2 years agoPreconditionRelaxation: add specialization 14245/head
Peter Munch [Wed, 7 Sep 2022 10:12:13 +0000 (12:12 +0200)]
PreconditionRelaxation: add specialization

2 years agoDiagonalMatrix: specialize for LA:d:V 14244/head
Peter Munch [Wed, 7 Sep 2022 10:04:49 +0000 (12:04 +0200)]
DiagonalMatrix: specialize for LA:d:V

2 years agoMerge pull request #14242 from peterrum/cheby_w
David Wells [Tue, 6 Sep 2022 17:25:38 +0000 (13:25 -0400)]
Merge pull request #14242 from peterrum/cheby_w

PreconditionChebyshev: reduce number of writes by one

2 years agoPreconditionChebyshev: reduce number of writes by one 14242/head
Peter Munch [Tue, 6 Sep 2022 11:46:01 +0000 (13:46 +0200)]
PreconditionChebyshev: reduce number of writes by one

2 years agoMerge pull request #14241 from kronbichler/fix_warning
Peter Munch [Tue, 6 Sep 2022 10:42:50 +0000 (12:42 +0200)]
Merge pull request #14241 from kronbichler/fix_warning

Fix a warning

2 years agoFix a warning 14241/head
Martin Kronbichler [Tue, 6 Sep 2022 05:55:49 +0000 (07:55 +0200)]
Fix a warning

2 years agoMerge pull request #14238 from peterrum/PreconditionRelaxation_precond_specialization
Martin Kronbichler [Mon, 5 Sep 2022 12:05:45 +0000 (14:05 +0200)]
Merge pull request #14238 from peterrum/PreconditionRelaxation_precond_specialization

Add specializations of PreconditionRelaxation functions

2 years agoMerge pull request #14240 from kronbichler/improve_jacobian
Peter Munch [Mon, 5 Sep 2022 12:04:56 +0000 (14:04 +0200)]
Merge pull request #14240 from kronbichler/improve_jacobian

FEEvaluation: Create temporary copy of Jacobian matrix in submit_XXX

2 years agoMerge pull request #14239 from kronbichler/fix_inaccurate_assertion
Peter Munch [Mon, 5 Sep 2022 09:51:19 +0000 (11:51 +0200)]
Merge pull request #14239 from kronbichler/fix_inaccurate_assertion

MatrixFree: Fix assertion in presence of FE_Nothing

2 years agoFEEvaluation: Create temporary copy of Jacobian matrix in submit_gradient 14240/head
Martin Kronbichler [Mon, 5 Sep 2022 06:06:09 +0000 (08:06 +0200)]
FEEvaluation: Create temporary copy of Jacobian matrix in submit_gradient

2 years agoMatrixFree: Fix assertion in presence of FE_Nothing 14239/head
Martin Kronbichler [Mon, 5 Sep 2022 05:59:52 +0000 (07:59 +0200)]
MatrixFree: Fix assertion in presence of FE_Nothing

2 years agoMerge pull request #14221 from kronbichler/simplify_loops
Martin Kronbichler [Sun, 4 Sep 2022 19:01:18 +0000 (21:01 +0200)]
Merge pull request #14221 from kronbichler/simplify_loops

Fuse some loops in Triangulation::execute_coarsening

2 years agoMerge pull request #14121 from peterrum/birth_and_death_mf
Martin Kronbichler [Sun, 4 Sep 2022 19:00:49 +0000 (21:00 +0200)]
Merge pull request #14121 from peterrum/birth_and_death_mf

Add MatrixFreeTools::ElementBirthAndDeathMatrixFree

2 years agoMerge pull request #14228 from peterrum/TensorProductMatrixSymmetricSum_precompile
Martin Kronbichler [Sun, 4 Sep 2022 18:59:07 +0000 (20:59 +0200)]
Merge pull request #14228 from peterrum/TensorProductMatrixSymmetricSum_precompile

Precompile TensorProductMatrixSymmetricSum kernels

2 years agoMerge pull request #14232 from peterrum/idr_block_vectors
Martin Kronbichler [Sun, 4 Sep 2022 18:46:48 +0000 (20:46 +0200)]
Merge pull request #14232 from peterrum/idr_block_vectors

Enable SolverIDR for block vectors

2 years agoAdd specializations of PreconditionRelaxation functions 14238/head
Peter Munch [Sun, 4 Sep 2022 16:21:30 +0000 (18:21 +0200)]
Add specializations of PreconditionRelaxation functions

2 years agoAdd functions to restrict a matrix 14096/head
Peter Munch [Mon, 4 Jul 2022 20:01:14 +0000 (22:01 +0200)]
Add functions to restrict a matrix

2 years agoMerge pull request #14226 from kronbichler/test_case
Peter Munch [Sat, 3 Sep 2022 17:47:34 +0000 (19:47 +0200)]
Merge pull request #14226 from kronbichler/test_case

MatrixFree laplace operator: Restructure computation of diagonal

2 years agoPrecompile TensorProductMatrixSymmetricSum kernels 14228/head
Peter Munch [Sun, 28 Aug 2022 15:52:59 +0000 (17:52 +0200)]
Precompile TensorProductMatrixSymmetricSum kernels

2 years agoSpecialize EvaluatorTensorProduct<evaluate_evenodd> for non-templated execution 14237/head
Peter Munch [Sat, 3 Sep 2022 12:52:50 +0000 (14:52 +0200)]
Specialize EvaluatorTensorProduct<evaluate_evenodd> for non-templated execution

2 years agoEnable SolverIDR for block vectors 14232/head
Peter Munch [Tue, 30 Aug 2022 07:33:09 +0000 (09:33 +0200)]
Enable SolverIDR for block vectors

2 years agoAdd MatrixFreeTools::ElementActivationAndDeactivationMatrixFree 14121/head
Peter Munch [Sat, 9 Jul 2022 08:37:56 +0000 (10:37 +0200)]
Add MatrixFreeTools::ElementActivationAndDeactivationMatrixFree

2 years agoMerge pull request #14235 from tjhei/step-50-petsc-include
Marc Fehling [Fri, 2 Sep 2022 17:09:35 +0000 (11:09 -0600)]
Merge pull request #14235 from tjhei/step-50-petsc-include

fix: step-50 PETSc


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.