]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 weeks agoAdd additional data and tests final commit 18466/head
Davide Polverino [Tue, 20 May 2025 13:30:26 +0000 (15:30 +0200)]
Add additional data and tests final commit

Add additional data and tests

Added comments, sym/posdef matrix, refactored test and basic interface ready for pull request

Minor fix on comments

Removed symmetric feature for the time being

Fixed username and some comments

Add changelog

Added again the symmetric functionality

Apply review

Follow up fixes

Additional fixes

7 weeks agoMerge pull request #18464 from bangerth/kokkos
Bruno Turcksin [Tue, 20 May 2025 12:46:41 +0000 (08:46 -0400)]
Merge pull request #18464 from bangerth/kokkos

Avoid static variables and functions in header files.

7 weeks agoMerge pull request #18467 from marcfehling/clang-format
Bruno Turcksin [Tue, 20 May 2025 12:44:31 +0000 (08:44 -0400)]
Merge pull request #18467 from marcfehling/clang-format

Added cgal and vtk folders to .clang-format.

7 weeks agoMove position of deal.II header. Fix a typo. 18467/head
Marc Fehling [Tue, 20 May 2025 10:38:25 +0000 (12:38 +0200)]
Move position of deal.II header.  Fix a typo.

7 weeks 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.

7 weeks 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.

7 weeks agoAvoid static variables and functions in header files. 18464/head
Wolfgang Bangerth [Fri, 9 May 2025 03:08:51 +0000 (21:08 -0600)]
Avoid static variables and functions in header files.

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

7 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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.

7 weeks 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.

7 weeks 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.

7 weeks 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.

7 weeks 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

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

7 weeks 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

7 weeks 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

7 weeks 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.

7 weeks 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.

7 weeks 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.

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

8 weeks 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

8 weeks 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

8 weeks 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.

8 weeks 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.

8 weeks 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.

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

8 weeks 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.

8 weeks 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.

8 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

8 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

8 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`

8 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months agomake indent 18390/head
Guilhem Poy [Thu, 8 May 2025 06:52:21 +0000 (08:52 +0200)]
make indent

2 months 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 months 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 months 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 months 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 months agoInclude necessary header file. 18439/head
Wolfgang Bangerth [Mon, 5 May 2025 17:59:04 +0000 (11:59 -0600)]
Include necessary header file.

2 months 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 months 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 months 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 months 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 months 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 months 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 months agoAdd a changelog entry. 18428/head
Wolfgang Bangerth [Tue, 6 May 2025 20:41:23 +0000 (14:41 -0600)]
Add a changelog entry.

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

2 months 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 months 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 months agoInclude a necessary header. 18430/head
Wolfgang Bangerth [Wed, 7 May 2025 00:29:19 +0000 (18:29 -0600)]
Include a necessary header.

2 months 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 months 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 months 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 months agoGridGenerator: wrap a long line.
David Wells [Tue, 6 May 2025 21:32:36 +0000 (17:32 -0400)]
GridGenerator: wrap a long line.

2 months 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 months agoGridGenerator: use consistent names.
David Wells [Tue, 6 May 2025 21:22:50 +0000 (17:22 -0400)]
GridGenerator: use consistent names.

2 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months agoSolverMPGMRES: fix typo in documentation
Matthias Maier [Mon, 5 May 2025 04:13:48 +0000 (23:13 -0500)]
SolverMPGMRES: fix typo in documentation

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

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

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

2 months 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 months agoadded changelog
Wyatt Smith [Thu, 10 Apr 2025 20:53:06 +0000 (15:53 -0500)]
added changelog

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

2 months 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 months agoSolverFGMRES: fix compilation
Matthias Maier [Fri, 28 Mar 2025 21:03:49 +0000 (16:03 -0500)]
SolverFGMRES: fix compilation

2 months 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 months agoSolverMPGMRES/SolverFGMRES: add documentation
Wyatt Smith [Fri, 28 Mar 2025 20:36:14 +0000 (15:36 -0500)]
SolverMPGMRES/SolverFGMRES: add documentation

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

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

2 months 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 months agoadd SolverMPGMRES skeleton, refactor code
Wyatt Smith [Wed, 26 Mar 2025 17:56:44 +0000 (12:56 -0500)]
add SolverMPGMRES skeleton, refactor code

2 months 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 months 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 months 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 months 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 months 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 months agoFix some broken links. 18416/head
Wolfgang Bangerth [Sat, 3 May 2025 03:33:35 +0000 (21:33 -0600)]
Fix some broken links.

2 months 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 months 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.


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.