]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 days agoAdded cgal and vtk folders to .clang-format.
Marc Fehling [Tue, 20 May 2025 10:25:22 +0000 (12:25 +0200)]
Added cgal and vtk folders to .clang-format.

4 days agoMerge pull request #18463 from bangerth/output
David Wells [Tue, 20 May 2025 00:50:59 +0000 (20:50 -0400)]
Merge pull request #18463 from bangerth/output

Fix test output.

4 days agoFix test output. 18463/head
Wolfgang Bangerth [Mon, 19 May 2025 17:49:41 +0000 (11:49 -0600)]
Fix test output.

7 days agoMerge pull request #18459 from drwells/fix-petsc-index-set
Wolfgang Bangerth [Sat, 17 May 2025 04:54:12 +0000 (22:54 -0600)]
Merge pull request #18459 from drwells/fix-petsc-index-set

Fix `IndexSet::make_petsc_is()`.

7 days agoMerge pull request #18460 from emmanuel-ferdman/master
David Wells [Sat, 17 May 2025 01:38:12 +0000 (21:38 -0400)]
Merge pull request #18460 from emmanuel-ferdman/master

Modernize executable path handling in code formatting script

7 days agoModernize executable path handling in code formatting script 18460/head
Emmanuel Ferdman [Fri, 16 May 2025 23:12:49 +0000 (16:12 -0700)]
Modernize executable path handling in code formatting script

Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
7 days agoFix IndexSet::make_petsc_is(). 18459/head
David Wells [Fri, 16 May 2025 21:42:14 +0000 (17:42 -0400)]
Fix IndexSet::make_petsc_is().

This was broken by 7d152c7e59afedddaace5b0eadda463c1541096c. I fixed it
and added a more comprehensive test.

7 days agoMerge pull request #18458 from drwells/fewer-assert-warnings
Matthias Maier [Fri, 16 May 2025 17:35:10 +0000 (17:35 +0000)]
Merge pull request #18458 from drwells/fewer-assert-warnings

Try to avoid some more unused variable warnings.

7 days agoTry to avoid some more unused variable warnings. 18458/head
David Wells [Fri, 16 May 2025 15:22:26 +0000 (11:22 -0400)]
Try to avoid some more unused variable warnings.

This is a follow-up to 0b04ac42897f03e31d7ce4aa0bcaf077df4a71ab: older
versions of GCC print warnings when some variables are only used in an
unreachable if constexpr() block.

See also

https://cdash.dealii.org/viewBuildError.php?type=1&buildid=2364

7 days agoMerge pull request #18457 from bangerth/headers
Bruno Turcksin [Fri, 16 May 2025 12:36:53 +0000 (08:36 -0400)]
Merge pull request #18457 from bangerth/headers

Also collect a few forgotten header files.

8 days agoMerge pull request #18456 from bangerth/t
Timo Heister [Fri, 16 May 2025 06:31:14 +0000 (02:31 -0400)]
Merge pull request #18456 from bangerth/t

Handle template arguments better in grid_out.cc.

8 days agoAlso collect a few forgotten header files. 18457/head
Wolfgang Bangerth [Fri, 16 May 2025 04:07:39 +0000 (22:07 -0600)]
Also collect a few forgotten header files.

8 days agoHandle template arguments better in grid_out.cc. 18456/head
Wolfgang Bangerth [Fri, 16 May 2025 03:40:46 +0000 (21:40 -0600)]
Handle template arguments better in grid_out.cc.

8 days agoMerge pull request #18455 from masterleinad/fix_clang_tidy_1
Wolfgang Bangerth [Fri, 16 May 2025 03:38:08 +0000 (21:38 -0600)]
Merge pull request #18455 from masterleinad/fix_clang_tidy_1

Fix clang-tidy complaints

8 days agoFix clang-tidy 18455/head
Daniel Arndt [Thu, 15 May 2025 12:37:02 +0000 (08:37 -0400)]
Fix clang-tidy

9 days agoMerge pull request #18453 from masterleinad/consistent_mpi_sundials
David Wells [Thu, 15 May 2025 00:08:00 +0000 (20:08 -0400)]
Merge pull request #18453 from masterleinad/consistent_mpi_sundials

Make sure Sundials has the same MPI support as deal.II

9 days agoMake sure SUNDIALS has the same MPI support as deal.II 18453/head
Daniel Arndt [Wed, 14 May 2025 19:47:31 +0000 (15:47 -0400)]
Make sure SUNDIALS has the same MPI support as deal.II

9 days agoMerge pull request #18452 from marcfehling/dockerhub-link
Bruno Turcksin [Wed, 14 May 2025 12:23:26 +0000 (08:23 -0400)]
Merge pull request #18452 from marcfehling/dockerhub-link

Fix link to dockerhub in readme.

9 days agoFix link to dockerhub in readme. 18452/head
Marc Fehling [Wed, 14 May 2025 09:37:26 +0000 (11:37 +0200)]
Fix link to dockerhub in readme.

10 days agoMerge pull request #18451 from bangerth/fix-dox
Marc Fehling [Wed, 14 May 2025 06:37:49 +0000 (08:37 +0200)]
Merge pull request #18451 from bangerth/fix-dox

Fix HTML markup.

10 days agoFix HTML markup. 18451/head
Wolfgang Bangerth [Tue, 13 May 2025 21:05:35 +0000 (15:05 -0600)]
Fix HTML markup.

11 days agoMerge pull request #18447 from tamiko/fix_configure_2
Bruno Turcksin [Mon, 12 May 2025 20:41:28 +0000 (16:41 -0400)]
Merge pull request #18447 from tamiko/fix_configure_2

CMake: do not FATAL_ERROR when ArborX version is out of range

11 days agoCMake: do not FATAL_ERROR when ArborX version is out of range 18447/head
Matthias Maier [Mon, 12 May 2025 16:15:16 +0000 (11:15 -0500)]
CMake: do not FATAL_ERROR when ArborX version is out of range

12 days agoMerge pull request #18444 from bangerth/error
Timo Heister [Mon, 12 May 2025 06:02:01 +0000 (02:02 -0400)]
Merge pull request #18444 from bangerth/error

Improve error handling in UMFPACK wrappers.

12 days agoMerge pull request #18445 from bangerth/typo
Timo Heister [Mon, 12 May 2025 05:59:52 +0000 (01:59 -0400)]
Merge pull request #18445 from bangerth/typo

Fix a typo.

12 days agoImprove error handling in UMFPACK wrappers. 18444/head
Wolfgang Bangerth [Mon, 12 May 2025 02:56:20 +0000 (20:56 -0600)]
Improve error handling in UMFPACK wrappers.

12 days agoFix a typo. 18445/head
Wolfgang Bangerth [Mon, 12 May 2025 02:55:40 +0000 (20:55 -0600)]
Fix a typo.

12 days agoMerge pull request #18404 from bangerth/kinsol
Timo Heister [Sun, 11 May 2025 13:35:38 +0000 (09:35 -0400)]
Merge pull request #18404 from bangerth/kinsol

Add a KINSOL test.

13 days agoMerge pull request #18426 from bangerth/fix-2
David Wells [Sat, 10 May 2025 11:00:19 +0000 (07:00 -0400)]
Merge pull request #18426 from bangerth/fix-2

Avoid the use of anonymous namespaces in header files.

2 weeks agoMerge pull request #18068 from QY-Shi/fix_extract_boundary_mesh_for_simplex
Wolfgang Bangerth [Fri, 9 May 2025 16:16:19 +0000 (10:16 -0600)]
Merge pull request #18068 from QY-Shi/fix_extract_boundary_mesh_for_simplex

Fix `extract_boundary_mesh()` for simplex meshes

2 weeks agoMerge pull request #18408 from QY-Shi/fix_tpetra_vector_assign_operator
Wolfgang Bangerth [Fri, 9 May 2025 16:15:58 +0000 (10:15 -0600)]
Merge pull request #18408 from QY-Shi/fix_tpetra_vector_assign_operator

Fix missing copy of nonlocal_vector in `TpetraWrappers::Vector` assignment operator

2 weeks agoMerge pull request #18442 from QY-Shi/fix_tpetra_block_vector_instantiation
Wolfgang Bangerth [Fri, 9 May 2025 14:50:34 +0000 (08:50 -0600)]
Merge pull request #18442 from QY-Shi/fix_tpetra_block_vector_instantiation

Fix instantiation for `TpetraWrappers::BlockVector`

2 weeks agoAdd instantiations and missing includes for TpetraWrappers::BlockVector 18442/head
Qingyuan Shi [Thu, 8 May 2025 12:20:23 +0000 (20:20 +0800)]
Add instantiations and missing includes for TpetraWrappers::BlockVector

2 weeks agoMerge pull request #18437 from mschreter/fix_skip_undefined_jsoN
Wolfgang Bangerth [Thu, 8 May 2025 20:21:59 +0000 (14:21 -0600)]
Merge pull request #18437 from mschreter/fix_skip_undefined_jsoN

Fix missing assertion for undefined parameters in JSON input parsing

2 weeks agofix skip undefined for json file 18437/head
Magdalena Schreter [Wed, 7 May 2025 22:56:27 +0000 (00:56 +0200)]
fix skip undefined for json file

2 weeks agoMerge pull request #18438 from bangerth/x-4
David Wells [Thu, 8 May 2025 12:13:26 +0000 (08:13 -0400)]
Merge pull request #18438 from bangerth/x-4

Prefer std::free() over ::free().

2 weeks agoMerge pull request #18428 from bangerth/kinsol-2
David Wells [Thu, 8 May 2025 12:05:24 +0000 (08:05 -0400)]
Merge pull request #18428 from bangerth/kinsol-2

Let KINSOL throw an exception if it fails.

2 weeks agoMerge pull request #18435 from bangerth/gmres
Martin Kronbichler [Thu, 8 May 2025 11:57:30 +0000 (13:57 +0200)]
Merge pull request #18435 from bangerth/gmres

Better document the difference between GMRES and FGMRES.

2 weeks agoAdd assertion in TpetraWrappers::Vector::operator=() to require compressed source 18408/head
Qingyuan Shi [Fri, 2 May 2025 13:44:58 +0000 (21:44 +0800)]
Add assertion in TpetraWrappers::Vector::operator=() to require compressed source

2 weeks agoMerge pull request #18439 from bangerth/x-3
Luca Heltai [Thu, 8 May 2025 11:20:44 +0000 (13:20 +0200)]
Merge pull request #18439 from bangerth/x-3

Include necessary header file.

2 weeks agoMerge pull request #18440 from bangerth/x-2
Luca Heltai [Thu, 8 May 2025 11:20:24 +0000 (13:20 +0200)]
Merge pull request #18440 from bangerth/x-2

Properly qualify a namespace name.

2 weeks agoMerge pull request #18390 from warthan07/fix_extrapolate_compression
Luca Heltai [Thu, 8 May 2025 11:20:01 +0000 (13:20 +0200)]
Merge pull request #18390 from warthan07/fix_extrapolate_compression

Fix FETools::extrapolate  (#18389)

2 weeks agomake indent 18390/head
Guilhem Poy [Thu, 8 May 2025 06:52:21 +0000 (08:52 +0200)]
make indent

2 weeks agoCorrecting doc of FETools::extrapolate and adding contribution statement
Guilhem Poy [Thu, 8 May 2025 06:50:02 +0000 (08:50 +0200)]
Correcting doc of FETools::extrapolate and adding contribution statement

2 weeks agoSpelling out template arguments for clarity.
Guilhem Poy [Thu, 8 May 2025 06:14:55 +0000 (08:14 +0200)]
Spelling out template arguments for clarity.

2 weeks agoApply suggestions from code review
Guilhem Poy [Thu, 8 May 2025 06:05:20 +0000 (08:05 +0200)]
Apply suggestions from code review

Style and spelling corrections

Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
2 weeks agoPrefer std::free() over ::free(). 18438/head
Wolfgang Bangerth [Fri, 2 May 2025 23:41:16 +0000 (17:41 -0600)]
Prefer std::free() over ::free().

2 weeks agoInclude necessary header file. 18439/head
Wolfgang Bangerth [Mon, 5 May 2025 17:59:04 +0000 (11:59 -0600)]
Include necessary header file.

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 agoReplace one usage of GeometryInfo<dim>::face_indices() with reference_cell().face_ind... 18068/head
Qingyuan Shi [Sat, 1 Feb 2025 03:47:07 +0000 (11:47 +0800)]
Replace one usage of GeometryInfo<dim>::face_indices() with reference_cell().face_indices() for simplex mesh support

new line at end of file

remove changelog file

2 weeks agoBetter document the difference between GMRES and FGMRES. 18435/head
Wolfgang Bangerth [Wed, 7 May 2025 21:07:35 +0000 (15:07 -0600)]
Better document the difference between GMRES and FGMRES.

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 agoAvoid displaying exception messages with their headers. 18404/head
Wolfgang Bangerth [Wed, 7 May 2025 20:04:14 +0000 (14:04 -0600)]
Avoid displaying exception messages with their headers.

2 weeks agoAdd a changelog entry. 18428/head
Wolfgang Bangerth [Tue, 6 May 2025 20:41:23 +0000 (14:41 -0600)]
Add a changelog entry.

2 weeks agoAdd a testcase.
Wolfgang Bangerth [Tue, 6 May 2025 20:38:52 +0000 (14:38 -0600)]
Add a testcase.

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 agoLet KINSOL throw an exception if it fails.
Wolfgang Bangerth [Tue, 6 May 2025 20:35:49 +0000 (14:35 -0600)]
Let KINSOL throw an exception if it fails.

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 agoAvoid the use of anonymous namespaces in header files. 18426/head
Wolfgang Bangerth [Mon, 5 May 2025 21:18:07 +0000 (15:18 -0600)]
Avoid the use of anonymous namespaces in header files.

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 agoSimplifying the logic of the fix.
Guilhem Poy [Tue, 6 May 2025 14:23:28 +0000 (16:23 +0200)]
Simplifying the logic of the fix.

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


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.