]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 weeks agoProperly qualify a namespace name. 18440/head
Wolfgang Bangerth [Wed, 7 May 2025 00:15:45 +0000 (18:15 -0600)]
Properly qualify a namespace name.

2 weeks agoMerge pull request #18416 from bangerth/links
David Wells [Wed, 7 May 2025 20:19:35 +0000 (16:19 -0400)]
Merge pull request #18416 from bangerth/links

Fix some broken links.

2 weeks agoMerge pull request #18411 from Rombur/aborx_2_cmake
Wolfgang Bangerth [Wed, 7 May 2025 20:10:16 +0000 (14:10 -0600)]
Merge pull request #18411 from Rombur/aborx_2_cmake

Improve error message when trying to configure with ArborX 2.0

2 weeks agoMerge pull request #18430 from bangerth/include
Timo Heister [Wed, 7 May 2025 06:57:31 +0000 (02:57 -0400)]
Merge pull request #18430 from bangerth/include

Include a necessary header.

2 weeks agoMerge pull request #18429 from drwells/refactor-convert-hypercube-to-simplex
Wolfgang Bangerth [Wed, 7 May 2025 01:31:15 +0000 (19:31 -0600)]
Merge pull request #18429 from drwells/refactor-convert-hypercube-to-simplex

Refactor `GridGenerator::convert_hypercube_to_simplex_mesh()`.

2 weeks agoInclude a necessary header. 18430/head
Wolfgang Bangerth [Wed, 7 May 2025 00:29:19 +0000 (18:29 -0600)]
Include a necessary header.

2 weeks agoMerge pull request #18376 from bangerth/44.1
David Wells [Tue, 6 May 2025 21:44:47 +0000 (17:44 -0400)]
Merge pull request #18376 from bangerth/44.1

Clarify a couple of things in the introduction to step-44.

2 weeks agoMerge pull request #18424 from tamiko/collect-source-files
David Wells [Tue, 6 May 2025 21:43:29 +0000 (17:43 -0400)]
Merge pull request #18424 from tamiko/collect-source-files

CMake: collect all source and header files

2 weeks agoGridGenerator: initialize with numbers::invalid_unsigned_int. 18429/head
David Wells [Tue, 6 May 2025 21:32:46 +0000 (17:32 -0400)]
GridGenerator: initialize with numbers::invalid_unsigned_int.

2 weeks agoGridGenerator: wrap a long line.
David Wells [Tue, 6 May 2025 21:32:36 +0000 (17:32 -0400)]
GridGenerator: wrap a long line.

2 weeks agoGridGenerator: make some 3d arrays 2d arrays.
David Wells [Tue, 6 May 2025 21:23:58 +0000 (17:23 -0400)]
GridGenerator: make some 3d arrays 2d arrays.

This will make it easier to add some alternative subdivision strategies.

2 weeks agoGridGenerator: use consistent names.
David Wells [Tue, 6 May 2025 21:22:50 +0000 (17:22 -0400)]
GridGenerator: use consistent names.

2 weeks agoMerge pull request #18427 from bangerth/fix-3
David Wells [Tue, 6 May 2025 19:59:48 +0000 (15:59 -0400)]
Merge pull request #18427 from bangerth/fix-3

Prefer std::ptrdiff_t over ::ptrdiff_t.

2 weeks agoPrefer std::ptrdiff_t over ::ptrdiff_t. 18427/head
Wolfgang Bangerth [Mon, 5 May 2025 22:16:04 +0000 (16:16 -0600)]
Prefer std::ptrdiff_t over ::ptrdiff_t.

2 weeks agoMerge pull request #18290 from tamiko/implement_mpgmres
Wolfgang Bangerth [Tue, 6 May 2025 15:39:29 +0000 (09:39 -0600)]
Merge pull request #18290 from tamiko/implement_mpgmres

Implement MPGMRES - multiply preconditioned generalized minimal residual method

2 weeks agoSolver(F|MP)GMRES: make order of AdditionalData fields consistent 18290/head
Matthias Maier [Mon, 5 May 2025 21:11:48 +0000 (16:11 -0500)]
Solver(F|MP)GMRES: make order of AdditionalData fields consistent

2 weeks agoSolverMPGMRES: fix typo in documentation
Matthias Maier [Mon, 5 May 2025 04:13:48 +0000 (23:13 -0500)]
SolverMPGMRES: fix typo in documentation

2 weeks agoSolverMPGMRES: add another test
Matthias Maier [Mon, 21 Apr 2025 19:23:27 +0000 (14:23 -0500)]
SolverMPGMRES: add another test

2 weeks agoSolverMPGMRES: update documentation
Matthias Maier [Mon, 21 Apr 2025 18:25:53 +0000 (13:25 -0500)]
SolverMPGMRES: update documentation

2 weeks agoSolverMPGMRES: refactor internal lambdas
Matthias Maier [Mon, 21 Apr 2025 18:25:27 +0000 (13:25 -0500)]
SolverMPGMRES: refactor internal lambdas

2 weeks agoSolverMPGMRES: refactor parameter into function argument
Matthias Maier [Mon, 21 Apr 2025 18:03:26 +0000 (13:03 -0500)]
SolverMPGMRES: refactor parameter into function argument

2 weeks agoadded changelog
Wyatt Smith [Thu, 10 Apr 2025 20:53:06 +0000 (15:53 -0500)]
added changelog

2 weeks agoadded test for MPGMRES
Wyatt Smith [Tue, 1 Apr 2025 19:30:17 +0000 (14:30 -0500)]
added test for MPGMRES

2 weeks agoSolverFGMRES: also allow multiple preconditioners because why not...
Matthias Maier [Fri, 28 Mar 2025 21:05:39 +0000 (16:05 -0500)]
SolverFGMRES: also allow multiple preconditioners because why not...

2 weeks agoSolverFGMRES: fix compilation
Matthias Maier [Fri, 28 Mar 2025 21:03:49 +0000 (16:03 -0500)]
SolverFGMRES: fix compilation

2 weeks agoSolverMPGMRES: allow to switch strategies with an AdditionalData flag
Matthias Maier [Fri, 28 Mar 2025 20:43:20 +0000 (15:43 -0500)]
SolverMPGMRES: allow to switch strategies with an AdditionalData flag

2 weeks agoSolverMPGMRES/SolverFGMRES: add documentation
Wyatt Smith [Fri, 28 Mar 2025 20:36:14 +0000 (15:36 -0500)]
SolverMPGMRES/SolverFGMRES: add documentation

2 weeks agoSolverMPGMRES: implement various indexing strategies
Wyatt Smith [Fri, 28 Mar 2025 20:19:03 +0000 (15:19 -0500)]
SolverMPGMRES: implement various indexing strategies

2 weeks agoSolverGMRES: add requires() clauses
Matthias Maier [Wed, 26 Mar 2025 21:38:29 +0000 (16:38 -0500)]
SolverGMRES: add requires() clauses

2 weeks agoSolverMPGMRES: implement a static dispatch strategy
Matthias Maier [Wed, 26 Mar 2025 21:32:40 +0000 (16:32 -0500)]
SolverMPGMRES: implement a static dispatch strategy

2 weeks agoadd SolverMPGMRES skeleton, refactor code
Wyatt Smith [Wed, 26 Mar 2025 17:56:44 +0000 (12:56 -0500)]
add SolverMPGMRES skeleton, refactor code

2 weeks agoCMake: add CONFIGURE_DEPENDS to header file globs 18424/head
Matthias Maier [Mon, 5 May 2025 19:35:51 +0000 (14:35 -0500)]
CMake: add CONFIGURE_DEPENDS to header file globs

This ensures that the build system is reconfigured whenever the number
of header file changes.

2 weeks agoCMake: C++ module preparation: collect a full list of header and source files
Matthias Maier [Mon, 5 May 2025 18:47:16 +0000 (13:47 -0500)]
CMake: C++ module preparation: collect a full list of header and source files

2 weeks agoMerge pull request #18421 from bangerth/warning
Martin Kronbichler [Mon, 5 May 2025 19:08:30 +0000 (21:08 +0200)]
Merge pull request #18421 from bangerth/warning

Avoid a warning about an unused function argument.

2 weeks agoCMake: remove empty CMakeLists.txt files that serve no purpose
Matthias Maier [Mon, 5 May 2025 18:51:52 +0000 (13:51 -0500)]
CMake: remove empty CMakeLists.txt files that serve no purpose

2 weeks agoMerge pull request #18336 from bangerth/header-configuration
Matthias Maier [Mon, 5 May 2025 18:23:48 +0000 (18:23 +0000)]
Merge pull request #18336 from bangerth/header-configuration

Push configuration of header subdirectories down to these subdirectories.

2 weeks agoFix some broken links. 18416/head
Wolfgang Bangerth [Sat, 3 May 2025 03:33:35 +0000 (21:33 -0600)]
Fix some broken links.

2 weeks agoMerge pull request #18420 from bangerth/include
Marc Fehling [Mon, 5 May 2025 14:36:56 +0000 (16:36 +0200)]
Merge pull request #18420 from bangerth/include

Add necessary include.

2 weeks agoMerge pull request #18414 from bangerth/taskflow-3.10
Marc Fehling [Mon, 5 May 2025 12:47:49 +0000 (14:47 +0200)]
Merge pull request #18414 from bangerth/taskflow-3.10

Actually update TaskFlow to 3.10.

2 weeks agoAvoid a warning about an unused function argument. 18421/head
Wolfgang Bangerth [Mon, 5 May 2025 10:10:32 +0000 (04:10 -0600)]
Avoid a warning about an unused function argument.

2 weeks agoAdd necessary include. 18420/head
Wolfgang Bangerth [Mon, 5 May 2025 02:40:14 +0000 (20:40 -0600)]
Add necessary include.

2 weeks agoMerge pull request #18385 from tamiko/typos
Luca Heltai [Sun, 4 May 2025 20:30:38 +0000 (22:30 +0200)]
Merge pull request #18385 from tamiko/typos

Step 81: fix typos and fix logic for enabling/disabling absorbing boundary conditions.

2 weeks agoMerge pull request #18410 from bangerth/precise
Matthias Maier [Sun, 4 May 2025 02:02:14 +0000 (02:02 +0000)]
Merge pull request #18410 from bangerth/precise

Be more precise with which files we compile.

2 weeks agoMerge pull request #18407 from dominiktassilostill/TriSubfaceQuadrature
David Wells [Sat, 3 May 2025 12:51:57 +0000 (08:51 -0400)]
Merge pull request #18407 from dominiktassilostill/TriSubfaceQuadrature

Enable subface quadratures for triangles

2 weeks agoMerge pull request #18412 from bangerth/trilinos
David Wells [Sat, 3 May 2025 12:45:28 +0000 (08:45 -0400)]
Merge pull request #18412 from bangerth/trilinos

Fix some misspellings of Trilinos names.

2 weeks agoMerge pull request #18415 from bangerth/include
David Wells [Sat, 3 May 2025 12:44:58 +0000 (08:44 -0400)]
Merge pull request #18415 from bangerth/include

Add necessary include file.

2 weeks agoAdd necessary include file. 18415/head
Wolfgang Bangerth [Sat, 3 May 2025 01:58:37 +0000 (19:58 -0600)]
Add necessary include file.

3 weeks agoUpdate TaskFlow to 3.10. 18414/head
Wolfgang Bangerth [Fri, 2 May 2025 23:16:25 +0000 (17:16 -0600)]
Update TaskFlow to 3.10.

3 weeks agoMerge pull request #18391 from drwells/cleanup-set-periodicity-constraints
Matthias Maier [Fri, 2 May 2025 23:11:45 +0000 (23:11 +0000)]
Merge pull request #18391 from drwells/cleanup-set-periodicity-constraints

Cleanup `set_periodicity_constraints()`

3 weeks agoMerge pull request #18382 from kinnewig/check_compressed
Wolfgang Bangerth [Fri, 2 May 2025 22:47:33 +0000 (16:47 -0600)]
Merge pull request #18382 from kinnewig/check_compressed

Add assertion to check vector compression in AffineConstraints::distribute()

3 weeks agoFix some misspellings of Trilinos names. 18412/head
Wolfgang Bangerth [Fri, 2 May 2025 21:08:32 +0000 (15:08 -0600)]
Fix some misspellings of Trilinos names.

3 weeks agoMerge pull request #18409 from bangerth/include
David Wells [Fri, 2 May 2025 18:53:50 +0000 (14:53 -0400)]
Merge pull request #18409 from bangerth/include

Add necessary header include.

3 weeks agoImprove error message when trying to configure with ArborX 2.0 18411/head
Bruno Turcksin [Fri, 2 May 2025 18:41:16 +0000 (14:41 -0400)]
Improve error message when trying to configure with ArborX 2.0

3 weeks agoMerge pull request #18361 from mwichro/matrices_1d
Bruno Turcksin [Fri, 2 May 2025 18:37:52 +0000 (14:37 -0400)]
Merge pull request #18361 from mwichro/matrices_1d

Add 1D matrices to MatrixCreator

3 weeks agoBe more precise with which files we compile. 18410/head
Wolfgang Bangerth [Fri, 2 May 2025 16:20:14 +0000 (10:20 -0600)]
Be more precise with which files we compile.

3 weeks agoresolve comments 18361/head
Michał Wichrowski [Fri, 2 May 2025 16:40:31 +0000 (18:40 +0200)]
resolve comments

3 weeks agoAdd necessary header include. 18409/head
Wolfgang Bangerth [Fri, 2 May 2025 04:09:33 +0000 (22:09 -0600)]
Add necessary header include.

3 weeks agoEnable subface quadratures for triangles 18407/head
Dominik Still [Fri, 2 May 2025 11:09:30 +0000 (13:09 +0200)]
Enable subface quadratures for triangles

3 weeks agoCheck if the vector is compressed. 18382/head
Sebastian Kinnewig [Wed, 23 Apr 2025 12:18:18 +0000 (14:18 +0200)]
Check if the vector is compressed.

3 weeks agoMerge pull request #18379 from drwells/update-orientation-glossary
Wolfgang Bangerth [Thu, 1 May 2025 21:19:59 +0000 (15:19 -0600)]
Merge pull request #18379 from drwells/update-orientation-glossary

Give the combined orientation a glossary entry.

3 weeks agoMerge pull request #18398 from dominiktassilostill/QuadSubfaceQuadrature
David Wells [Thu, 1 May 2025 20:46:45 +0000 (16:46 -0400)]
Merge pull request #18398 from dominiktassilostill/QuadSubfaceQuadrature

Add non-standard oriented quadrature on subfaces

3 weeks agoMerge pull request #18403 from bangerth/93
David Wells [Thu, 1 May 2025 20:22:12 +0000 (16:22 -0400)]
Merge pull request #18403 from bangerth/93

Add some thoughts to step-93.

3 weeks agofix format
Michał Wichrowski [Thu, 1 May 2025 19:08:49 +0000 (21:08 +0200)]
fix format

3 weeks agofix indentation
Michał Wichrowski [Thu, 1 May 2025 18:59:54 +0000 (20:59 +0200)]
fix indentation

3 weeks agochangelog
Michał Wichrowski [Thu, 1 May 2025 18:55:47 +0000 (20:55 +0200)]
changelog

3 weeks agopassing, verified tests for kronecker product
Michał Wichrowski [Thu, 1 May 2025 18:48:42 +0000 (20:48 +0200)]
passing, verified tests for kronecker product

3 weeks agokronecker product test
Michał Wichrowski [Thu, 1 May 2025 18:42:57 +0000 (20:42 +0200)]
kronecker product test

3 weeks agotests for 1D matrices
Michał Wichrowski [Thu, 1 May 2025 18:25:58 +0000 (20:25 +0200)]
tests for 1D matrices

3 weeks agoremove .cc -> template
Michał Wichrowski [Thu, 1 May 2025 18:14:49 +0000 (20:14 +0200)]
remove .cc -> template

3 weeks agooutput for test
Michał Wichrowski [Thu, 1 May 2025 17:47:09 +0000 (19:47 +0200)]
output for test

3 weeks agoimprove the output
Michał Wichrowski [Thu, 1 May 2025 17:46:59 +0000 (19:46 +0200)]
improve the output

3 weeks agoinlcude laplace in tests
Michał Wichrowski [Thu, 1 May 2025 17:43:09 +0000 (19:43 +0200)]
inlcude laplace in tests

3 weeks agotests
Michał Wichrowski [Thu, 1 May 2025 17:40:42 +0000 (19:40 +0200)]
tests

3 weeks agoupdated documentation moved implementation to .cc file
Michał Wichrowski [Thu, 1 May 2025 16:45:48 +0000 (18:45 +0200)]
updated documentation moved implementation to .cc file

3 weeks agoadd kronecker product to fullmatrix
Michał Wichrowski [Thu, 1 May 2025 16:24:45 +0000 (18:24 +0200)]
add kronecker product to fullmatrix

3 weeks agoMerge pull request #18393 from QY-Shi/fix_tpetra_sparse_block_matrix_reinit
Daniel Arndt [Wed, 30 Apr 2025 21:42:53 +0000 (17:42 -0400)]
Merge pull request #18393 from QY-Shi/fix_tpetra_sparse_block_matrix_reinit

3 weeks agoMerge pull request #18401 from bangerth/headers
Daniel Arndt [Wed, 30 Apr 2025 21:16:45 +0000 (17:16 -0400)]
Merge pull request #18401 from bangerth/headers

3 weeks agoMerge pull request #18063 from ZhouleiJoeStone/master
Daniel Arndt [Wed, 30 Apr 2025 21:15:19 +0000 (17:15 -0400)]
Merge pull request #18063 from ZhouleiJoeStone/master

3 weeks agoMerge pull request #18377 from bangerth/matrix-out
Daniel Arndt [Wed, 30 Apr 2025 21:11:15 +0000 (17:11 -0400)]
Merge pull request #18377 from bangerth/matrix-out

3 weeks agoMerge pull request #18396 from gassmoeller/fix_higher_order_eulerian_mapping
Daniel Arndt [Wed, 30 Apr 2025 20:02:44 +0000 (16:02 -0400)]
Merge pull request #18396 from gassmoeller/fix_higher_order_eulerian_mapping

3 weeks agoMerge pull request #18402 from bangerth/mpi
Martin Kronbichler [Wed, 30 Apr 2025 19:42:11 +0000 (21:42 +0200)]
Merge pull request #18402 from bangerth/mpi

Do not separately check for MPI 3+.

3 weeks agoAdd some thoughts to step-93. 18403/head
Wolfgang Bangerth [Wed, 30 Apr 2025 17:09:48 +0000 (11:09 -0600)]
Add some thoughts to step-93.

3 weeks agoDo not separately check for MPI 3+. 18402/head
Wolfgang Bangerth [Wed, 30 Apr 2025 15:47:49 +0000 (09:47 -0600)]
Do not separately check for MPI 3+.

3 weeks agoLet files that use MPI include the necessary headers. 18401/head
Wolfgang Bangerth [Wed, 30 Apr 2025 15:53:00 +0000 (09:53 -0600)]
Let files that use MPI include the necessary headers.

3 weeks agoUse higher order MappingQ in MappingQEulerian 18396/head
Rene Gassmoeller [Mon, 28 Apr 2025 08:22:19 +0000 (10:22 +0200)]
Use higher order MappingQ in MappingQEulerian

3 weeks agoUpdate include/deal.II/numerics/tensor_product_matrix_creator.h
Michał Wichrowski [Tue, 29 Apr 2025 12:59:47 +0000 (14:59 +0200)]
Update include/deal.II/numerics/tensor_product_matrix_creator.h

Co-authored-by: Bruno Turcksin <bruno.turcksin@gmail.com>
3 weeks agoUpdate include/deal.II/numerics/tensor_product_matrix_creator.h
Michał Wichrowski [Tue, 29 Apr 2025 12:58:43 +0000 (14:58 +0200)]
Update include/deal.II/numerics/tensor_product_matrix_creator.h

Co-authored-by: Bruno Turcksin <bruno.turcksin@gmail.com>
3 weeks agoAdd non-standard oriented quadrature on subfaces 18398/head
Dominik Still [Tue, 29 Apr 2025 08:24:47 +0000 (10:24 +0200)]
Add non-standard oriented quadrature on subfaces

3 weeks agoMerge pull request #18381 from bergbauer/fe_point_fe_q
Martin Kronbichler [Tue, 29 Apr 2025 05:52:15 +0000 (07:52 +0200)]
Merge pull request #18381 from bergbauer/fe_point_fe_q

FEPointEvaluation: Make DoF numbering a constructor argument

3 weeks agoMerge pull request #18397 from peterrum/rk_5_6
David Wells [Mon, 28 Apr 2025 14:57:45 +0000 (10:57 -0400)]
Merge pull request #18397 from peterrum/rk_5_6

TimeStepping: add fifth- and sixth-order RK

3 weeks agoMerge pull request #18395 from bangerth/doc
Bruno Turcksin [Mon, 28 Apr 2025 13:44:10 +0000 (09:44 -0400)]
Merge pull request #18395 from bangerth/doc

Fix the name of an exception class reference.

3 weeks agoTimeStepping: add fith- and sixth-order RK 18397/head
Peter Munch [Mon, 28 Apr 2025 11:10:33 +0000 (13:10 +0200)]
TimeStepping: add fith- and sixth-order RK

3 weeks agoReview comments 18381/head
Maximilian Bergbauer [Mon, 28 Apr 2025 07:45:51 +0000 (09:45 +0200)]
Review comments

3 weeks agoFix the name of an exception class reference. 18395/head
Wolfgang Bangerth [Sun, 27 Apr 2025 21:38:12 +0000 (15:38 -0600)]
Fix the name of an exception class reference.

3 weeks agoFix: explicitly instantiate BlockSparseMatrix::reinit(vector<IndexSet>, BlockDynamicS... 18393/head
Qingyuan Shi [Sun, 27 Apr 2025 10:56:54 +0000 (18:56 +0800)]
Fix: explicitly instantiate BlockSparseMatrix::reinit(vector<IndexSet>, BlockDynamicSparsityPattern, MPI_Comm, bool)

3 weeks agoset_periodicity_constraints(): add a clarifying comment. 18391/head
David Wells [Sat, 26 Apr 2025 20:07:31 +0000 (16:07 -0400)]
set_periodicity_constraints(): add a clarifying comment.

The combined_orientation really is all we need here.

3 weeks agoset_periodicity_constraints(): remove the std::map.
David Wells [Sat, 26 Apr 2025 20:06:49 +0000 (16:06 -0400)]
set_periodicity_constraints(): remove the std::map.

We can handle this table more efficiently. This also enables some extra
error-checking.

3 weeks agoset_periodicity_constraints(): refactor some assertions.
David Wells [Sat, 26 Apr 2025 17:52:12 +0000 (13:52 -0400)]
set_periodicity_constraints(): refactor some assertions.

3 weeks agoset_periodicity_constraints(): use ReferenceCell.
David Wells [Sat, 26 Apr 2025 17:39:39 +0000 (13:39 -0400)]
set_periodicity_constraints(): use ReferenceCell.

3 weeks agoDoFAccessor: improve some comments.
David Wells [Sat, 26 Apr 2025 19:40:52 +0000 (15:40 -0400)]
DoFAccessor: improve some comments.


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.