]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Mon, 2 Jun 2025 17:07:08 +0000 (11:07 -0600)]
Merge pull request #18531 from cembooks/changes-step97
Changelog update step-97
David Wells [Mon, 2 Jun 2025 12:53:35 +0000 (08:53 -0400)]
Merge pull request #18535 from tjhei/kokkos-test-tensor
Kokkos: test Tensor on device
Timo Heister [Mon, 2 Jun 2025 02:35:41 +0000 (22:35 -0400)]
Kokkos: test Tensor on device
Siarhei Uzunbajakau [Sun, 1 Jun 2025 17:33:40 +0000 (19:33 +0200)]
Changelog update step-97
Martin Kronbichler [Sun, 1 Jun 2025 09:05:17 +0000 (11:05 +0200)]
Merge pull request #18522 from bangerth/workstream
Disambiguate one of the WorkStream::run() overloads.
Wolfgang Bangerth [Sun, 1 Jun 2025 03:05:11 +0000 (21:05 -0600)]
Merge pull request #18045 from cembooks/step_97
Add tutorial step-97.
Daniel Arndt [Sun, 1 Jun 2025 01:55:54 +0000 (21:55 -0400)]
Merge pull request #18529 from kronbichler/fix_householder_test
Martin Kronbichler [Sat, 31 May 2025 20:13:00 +0000 (22:13 +0200)]
Fix Householder test
David Wells [Sat, 31 May 2025 13:22:52 +0000 (09:22 -0400)]
Merge pull request #18516 from bangerth/p4est
Duplicate two p4est macros.
David Wells [Sat, 31 May 2025 13:11:53 +0000 (09:11 -0400)]
Merge pull request #18527 from bangerth/std-2
Add std:: qualification to some calls.
Daniel Arndt [Sat, 31 May 2025 12:56:50 +0000 (08:56 -0400)]
Merge pull request #18528 from bangerth/headers
Marc Fehling [Sat, 31 May 2025 10:03:21 +0000 (12:03 +0200)]
Merge pull request #18525 from masterleinad/add_macosx_ci_build
Add Mac OS 15 CI build
Wolfgang Bangerth [Fri, 30 May 2025 23:55:25 +0000 (17:55 -0600)]
Add std:: qualification to some calls.
Wolfgang Bangerth [Fri, 30 May 2025 23:54:21 +0000 (17:54 -0600)]
Add necessary C++ headers to step-11 and step-51.
Marc Fehling [Fri, 30 May 2025 21:58:45 +0000 (23:58 +0200)]
Merge pull request #18520 from bangerth/93
Make step-93 compile.
Daniel Arndt [Fri, 30 May 2025 21:34:11 +0000 (17:34 -0400)]
Add Mac OS 15 CI build
Wolfgang Bangerth [Fri, 30 May 2025 20:09:09 +0000 (14:09 -0600)]
Merge pull request #18519 from PolvereUnipi/fix_mumps_tests
Fix output for MUMPS tests
Wolfgang Bangerth [Fri, 30 May 2025 17:32:32 +0000 (11:32 -0600)]
Disambiguate one of the WorkStream::run() overloads.
Wolfgang Bangerth [Fri, 30 May 2025 17:14:14 +0000 (11:14 -0600)]
Make step-93 compile.
Marco Feder [Fri, 30 May 2025 16:37:30 +0000 (18:37 +0200)]
Fix output in MUMPS tests
Siarhei Uzunbajakau [Tue, 28 Jan 2025 18:07:09 +0000 (19:07 +0100)]
Add tutorial step-97.
Apply suggestions from code review
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Running ./contrib/utilities/indent
Corrections in step-97.cc nr. 1
Adjusted step-97.diff
Removed Settings::d3
Added std:: namespaces
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Update examples/step-97/step-97.cc
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Apply suggestions from code review
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Adopted code suggestions
Have added the references
Workaround indent error
Switched to compressed mesh files
Added zlib dependency to CMakeLists.txt
Revert "Workaround indent error"
This reverts commit
d3b64923a74d7fceb375bbc33938ea01816452c7.
Revert "Revert "Workaround indent error""
This reverts commit
c1cab1f5c2a3e5cab18ee0048a5086753e60dd3d.
Removed file compression
David Wells [Fri, 30 May 2025 13:23:56 +0000 (09:23 -0400)]
Merge pull request #18436 from bangerth/sacado
Provide forward declarations.
Bruno Turcksin [Thu, 29 May 2025 20:50:59 +0000 (16:50 -0400)]
Merge pull request #18514 from drwells/cleanup-assert-definition
Clean up the definition of `Assert()`.
Wolfgang Bangerth [Thu, 29 May 2025 19:37:08 +0000 (13:37 -0600)]
Move some forward declarations.
Wolfgang Bangerth [Thu, 29 May 2025 13:32:11 +0000 (07:32 -0600)]
Duplicate two p4est macros.
Daniel Arndt [Thu, 29 May 2025 19:22:43 +0000 (15:22 -0400)]
Merge pull request #18512 from bangerth/p4est
David Wells [Thu, 29 May 2025 18:07:07 +0000 (14:07 -0400)]
Merge pull request #18513 from bangerth/p4est-2
Move an include directive to the right place.
David Wells [Thu, 29 May 2025 14:57:36 +0000 (10:57 -0400)]
AssertThrow: use DEAL_II_BUILTIN_EXPECT() to remove some definitions.
David Wells [Thu, 29 May 2025 14:55:25 +0000 (10:55 -0400)]
AssertNothrow: use DEAL_II_BUILTIN_EXPECT() to remove some definitions.
David Wells [Thu, 29 May 2025 14:34:55 +0000 (10:34 -0400)]
Assert: combine the two release build definitions.
The 'if (false)' trick should work (and avoid unused variable warnings)
with all supported compilers and language standards.
David Wells [Thu, 29 May 2025 14:33:21 +0000 (10:33 -0400)]
Assert: use DEAL_II_BUILTIN_EXPECT() to remove some definitions.
David Wells [Thu, 29 May 2025 14:30:51 +0000 (10:30 -0400)]
Add DEAL_II_BUILTIN_EXPECT().
This makes it easier to portably use this function.
Wolfgang Bangerth [Thu, 29 May 2025 13:23:24 +0000 (07:23 -0600)]
Move an include directive to the right place.
Wolfgang Bangerth [Thu, 29 May 2025 13:16:33 +0000 (07:16 -0600)]
Centralize the places where we call P4EST_QUADRANT_INIT/P8EST_QUADRANT_INIT.
Daniel Arndt [Thu, 29 May 2025 13:15:49 +0000 (09:15 -0400)]
Merge pull request #18492 from bangerth/duplicate
Wolfgang Bangerth [Fri, 23 May 2025 15:38:15 +0000 (09:38 -0600)]
Duplicate some macros of external projects.
Daniel Arndt [Wed, 28 May 2025 12:51:48 +0000 (08:51 -0400)]
Merge pull request #18493 from bangerth/namespace
Martin Kronbichler [Wed, 28 May 2025 06:52:07 +0000 (08:52 +0200)]
Merge pull request #18446 from drwells/expand-convert-hypercube-to-simplex
Add two new splits to `GridGenerator::convert_hypercube_to_simplex_mesh()`.
Martin Kronbichler [Wed, 28 May 2025 06:50:04 +0000 (08:50 +0200)]
Merge pull request #18494 from bangerth/namespace-lapack
Mark up the scalapack wrapper file for module scripts.
Martin Kronbichler [Wed, 28 May 2025 06:47:20 +0000 (08:47 +0200)]
Merge pull request #18489 from bangerth/scripts
Add the scripts that convert files to modules.
Martin Kronbichler [Wed, 28 May 2025 06:46:37 +0000 (08:46 +0200)]
Merge pull request #18491 from bangerth/utilities
Add two utility scripts that help debugging module problems.
Martin Kronbichler [Wed, 28 May 2025 06:45:58 +0000 (08:45 +0200)]
Merge pull request #18490 from bangerth/primary
Add the script that creates the primary module interface unit.
Martin Kronbichler [Wed, 28 May 2025 06:45:22 +0000 (08:45 +0200)]
Merge pull request #18510 from drwells/serialize-bounding-box
BoundingBox: make things work without an extra boost header.
Daniel Arndt [Tue, 27 May 2025 22:10:43 +0000 (18:10 -0400)]
Merge pull request #18431 from bangerth/python
Wolfgang Bangerth [Tue, 27 May 2025 15:52:52 +0000 (09:52 -0600)]
Indent Python scripts.
Wolfgang Bangerth [Wed, 7 May 2025 02:14:00 +0000 (20:14 -0600)]
Convert to Python 3 and indent Python scripts.
David Wells [Tue, 27 May 2025 15:10:55 +0000 (11:10 -0400)]
BoundingBox: make things work without an extra boost header.
This is also about 5% faster.
Wolfgang Bangerth [Tue, 27 May 2025 14:59:35 +0000 (08:59 -0600)]
Indent Python scripts.
Wolfgang Bangerth [Fri, 23 May 2025 15:31:24 +0000 (09:31 -0600)]
Add two utility scripts that help debugging module problems.
Wolfgang Bangerth [Tue, 27 May 2025 14:58:11 +0000 (08:58 -0600)]
Indent Python scripts.
Wolfgang Bangerth [Fri, 23 May 2025 15:11:02 +0000 (09:11 -0600)]
Add the scripts that convert files to modules.
David Wells [Tue, 27 May 2025 14:07:45 +0000 (10:07 -0400)]
Merge pull request #18432 from bangerth/indent-python
Auto-indent Python files.
David Wells [Tue, 27 May 2025 14:01:33 +0000 (10:01 -0400)]
Merge pull request #18469 from kronbichler/householder_complex
Make class `Householder` compile with complex numbers
Timo Heister [Tue, 27 May 2025 12:49:20 +0000 (08:49 -0400)]
Merge pull request #18509 from kronbichler/fix_mumps_not_available
Fix argument list to dummy MUMPS constructor
Martin Kronbichler [Tue, 27 May 2025 07:56:14 +0000 (09:56 +0200)]
Fix argument list to dummy MUMPS constructor
Martin Kronbichler [Tue, 27 May 2025 06:51:30 +0000 (08:51 +0200)]
Merge pull request #18488 from bangerth/indent
Also indent module files.
Martin Kronbichler [Tue, 27 May 2025 06:43:38 +0000 (08:43 +0200)]
Merge pull request #18503 from bangerth/mumps
Provide dummy implementations of SparseDirectMUMPS when not configuring with MUMPS.
Martin Kronbichler [Tue, 27 May 2025 06:42:56 +0000 (08:42 +0200)]
Merge pull request #18500 from bangerth/instantiations
Remove a template instantiation optimization when building modules.
Martin Kronbichler [Tue, 27 May 2025 06:41:58 +0000 (08:41 +0200)]
Merge pull request #18506 from bangerth/split-3
Avoid including .cc files for split instantiations, part 3.
Martin Kronbichler [Tue, 27 May 2025 06:40:38 +0000 (08:40 +0200)]
Merge pull request #18505 from bangerth/split-2
Avoid including .cc files for split instantiations, part 2.
Martin Kronbichler [Tue, 27 May 2025 06:38:30 +0000 (08:38 +0200)]
Merge pull request #18504 from bangerth/split
Avoid including .cc files for split instantiations.
Wolfgang Bangerth [Mon, 26 May 2025 23:28:07 +0000 (17:28 -0600)]
Avoid the use of anonymous namespaces in a header file.
Wolfgang Bangerth [Mon, 26 May 2025 23:24:51 +0000 (17:24 -0600)]
Avoid including .cc files for split instantiations.
Wolfgang Bangerth [Mon, 26 May 2025 23:20:50 +0000 (17:20 -0600)]
Move some code to a .templates.h file.
Wolfgang Bangerth [Mon, 26 May 2025 23:15:59 +0000 (17:15 -0600)]
Merge pull request #18475 from PolvereUnipi/no_raw_ptrs
Avoid raw pointers in MUMPS interface
Wolfgang Bangerth [Mon, 26 May 2025 23:08:11 +0000 (17:08 -0600)]
Avoid the use of anonymous namespaces in a header file.
Wolfgang Bangerth [Mon, 26 May 2025 23:06:27 +0000 (17:06 -0600)]
Avoid including .cc files for split instantiations.
Wolfgang Bangerth [Mon, 26 May 2025 23:05:17 +0000 (17:05 -0600)]
Move some code to a .templates.h file.
Wolfgang Bangerth [Mon, 26 May 2025 22:27:48 +0000 (16:27 -0600)]
Avoid including .cc files for split instantiations.
Wolfgang Bangerth [Mon, 26 May 2025 03:41:27 +0000 (21:41 -0600)]
Provide dummy implementations of SparseDirectMUMPS when not configuring with MUMPS.
Wolfgang Bangerth [Sun, 25 May 2025 23:52:12 +0000 (17:52 -0600)]
Remove a template instantiation optimization when building modules.
Wolfgang Bangerth [Sat, 24 May 2025 23:49:05 +0000 (17:49 -0600)]
Merge pull request #18498 from drwells/remove-unused-types
Remove some unused local types.
Marco Feder [Sat, 24 May 2025 16:07:41 +0000 (18:07 +0200)]
Add MPI communicator to SparseDirectMUMPS constructor. Use integers from MUMPS
David Wells [Sat, 24 May 2025 16:55:28 +0000 (12:55 -0400)]
Remove some unused local types.
Wolfgang Bangerth [Sat, 24 May 2025 03:36:20 +0000 (21:36 -0600)]
Merge pull request #18495 from drwells/comment-out-unused-variables
Comment-out some unused function arguments.
Wolfgang Bangerth [Sat, 24 May 2025 03:36:10 +0000 (21:36 -0600)]
Merge pull request #18496 from drwells/remove-casts-to-void-assertnothrow
Remove `(void)` casts for `AssertNothrow()` variables.
Wolfgang Bangerth [Fri, 23 May 2025 23:24:51 +0000 (17:24 -0600)]
Merge pull request #18465 from hofssasc/Closed_and_oriented
CGALWrappers: Consistently return closed and oriented surface meshes
Wolfgang Bangerth [Fri, 23 May 2025 15:25:24 +0000 (09:25 -0600)]
Add the script that creates the primary module interface unit.
David Wells [Fri, 23 May 2025 19:09:14 +0000 (15:09 -0400)]
Remove (void) etc. casts for AssertNothrow() variables.
These shouldn't be needed now.
David Wells [Fri, 23 May 2025 16:39:41 +0000 (12:39 -0400)]
Comment-out some unused function arguments.
David Wells [Fri, 23 May 2025 17:01:46 +0000 (13:01 -0400)]
AssertNothrow: use the 'if (false)' trick.
This should handle unused variable warnings for all presently supported
compilers - it is the same trick we now use for Assert().
Wolfgang Bangerth [Fri, 23 May 2025 16:15:13 +0000 (10:15 -0600)]
Mark up the scalapack wrapper file for module scripts.
Wolfgang Bangerth [Fri, 23 May 2025 16:02:22 +0000 (10:02 -0600)]
Mark up some DEAL_II_NAMESPACE_OPEN/CLOSE statements for module scripts.
Wolfgang Bangerth [Fri, 23 May 2025 15:07:34 +0000 (09:07 -0600)]
Also indent module files.
Davide Polverino [Tue, 20 May 2025 13:30:26 +0000 (15:30 +0200)]
Avoid raw pointers in SparseDirectMUMPS
David Wells [Fri, 23 May 2025 12:22:19 +0000 (08:22 -0400)]
Merge pull request #18484 from bangerth/detour
Avoid an unnecessary detour.
David Wells [Fri, 23 May 2025 12:21:15 +0000 (08:21 -0400)]
Merge pull request #18483 from bangerth/offsetof
Avoid the use of offsetof.
Martin Kronbichler [Fri, 23 May 2025 05:48:31 +0000 (07:48 +0200)]
Merge pull request #18258 from nataneb/PolynomialsNedelecNodal
New class for nodal variants of Nedelec polynomials with the test
Martin Kronbichler [Fri, 23 May 2025 05:48:01 +0000 (07:48 +0200)]
Merge pull request #18485 from bangerth/empty
Make sure files are never truly empty.
Wolfgang Bangerth [Thu, 22 May 2025 22:32:56 +0000 (16:32 -0600)]
Special-case cstddef inclusion.
David Wells [Thu, 22 May 2025 18:35:20 +0000 (14:35 -0400)]
Merge pull request #18480 from bangerth/lapack
Run the configuration check for BLAS/LAPACK with the C++ compiler.
Wolfgang Bangerth [Thu, 22 May 2025 18:10:35 +0000 (12:10 -0600)]
Avoid an unnecessary detour.
Wolfgang Bangerth [Thu, 22 May 2025 18:08:51 +0000 (12:08 -0600)]
Make sure files are never truly empty.
David Wells [Thu, 22 May 2025 16:45:58 +0000 (12:45 -0400)]
Merge pull request #18443 from bangerth/snes
Add a testcase for SNES.
Wolfgang Bangerth [Thu, 22 May 2025 16:27:59 +0000 (10:27 -0600)]
Merge pull request #18466 from PolvereUnipi/mumps_additionalData
Add additional data to MUMPS interface
Wolfgang Bangerth [Thu, 22 May 2025 15:57:46 +0000 (09:57 -0600)]
Run the configuration check for BLAS/LAPACK with the C++ compiler.
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
David Wells [Wed, 21 May 2025 15:20:32 +0000 (11:20 -0400)]
Merge pull request #18471 from kronbichler/avoid_block_vectors_tpetra
Do not add Tpetra block vectors to multigrid transfer instantiations
Martin Kronbichler [Wed, 21 May 2025 14:43:35 +0000 (16:43 +0200)]
Merge pull request #17932 from bangerth/no-empty
[C++20 modules] Ensure that no file is truly empty.
Martin Kronbichler [Wed, 21 May 2025 14:29:14 +0000 (16:29 +0200)]
Merge pull request #18476 from bergbauer/adaptive_mesh_mapping_info
NM::MappingInfo: Allow adaptive meshes in MappingInfo for empty quadratures
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.