]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Sat, 1 Jul 2023 18:55:19 +0000 (14:55 -0400)]
Update include/deal.II/base/config.h.in
Daniel Arndt [Sat, 1 Jul 2023 18:54:50 +0000 (14:54 -0400)]
Replace std_cxx17
Daniel Arndt [Sat, 1 Jul 2023 18:23:37 +0000 (14:23 -0400)]
Clean up DEAL_II_HAVE_CXX17
Daniel Arndt [Sat, 1 Jul 2023 18:10:13 +0000 (14:10 -0400)]
Clean up DEAL_II_CONSTEXPR_IN_CONDITIONAL
Daniel Arndt [Sat, 1 Jul 2023 17:51:23 +0000 (13:51 -0400)]
Require c++17
Peter Munch [Sat, 1 Jul 2023 15:15:35 +0000 (11:15 -0400)]
Merge pull request #15521 from luca-heltai/output_nonnestedMG_lessverbose
Make output of non_nested_transfer tests less verbose
Marc Fehling [Sat, 1 Jul 2023 15:12:09 +0000 (09:12 -0600)]
Merge pull request #15551 from masterleinad/remove_deprecated_fe_values_views_outputtype
Remove deprecated FEValuesViews::OutputType
Matthias Maier [Sat, 1 Jul 2023 15:10:53 +0000 (15:10 +0000)]
Merge pull request #15526 from tamiko/fix_submit_results_cmake
CMake: fix submit_results.cmake
Matthias Maier [Sat, 1 Jul 2023 15:06:21 +0000 (15:06 +0000)]
Merge pull request #15520 from kronbichler/shorten_tests
Shorten compilation time of two MatrixFree tests
David Wells [Sat, 1 Jul 2023 15:02:50 +0000 (11:02 -0400)]
Merge pull request #15529 from masterleinad/remove_deprecated_consensus_algorithms
Remove deprecations in consensus algorithms
David Wells [Sat, 1 Jul 2023 13:22:14 +0000 (09:22 -0400)]
Merge pull request #15550 from bangerth/19
Remove some stray comment. Fix grammar.
Daniel Arndt [Sat, 1 Jul 2023 11:48:31 +0000 (07:48 -0400)]
Merge pull request #15548 from bangerth/affine-constraints-6
Daniel Arndt [Sat, 1 Jul 2023 11:48:17 +0000 (07:48 -0400)]
Merge pull request #15547 from bangerth/affine-constraints-5
Martin Kronbichler [Sat, 1 Jul 2023 06:03:01 +0000 (08:03 +0200)]
Merge pull request #15545 from drwells/shorten-face-vertex-location
Make face_vertex_location_location() a lot shorter.
Daniel Arndt [Sat, 1 Jul 2023 04:30:40 +0000 (00:30 -0400)]
Merge pull request #15528 from masterleinad/remove_deprecations_celldatatransferbuffer
Marc Fehling [Sat, 1 Jul 2023 03:50:06 +0000 (21:50 -0600)]
Merge pull request #15543 from masterleinad/remove_deprecated_signed_distance
Remove deprecated LevelSet namespace
Marc Fehling [Sat, 1 Jul 2023 03:49:18 +0000 (21:49 -0600)]
Merge pull request #15530 from masterleinad/remove_deprecated_interface_values
Remove deprecated functions in fe_interface_values.h
David Wells [Sat, 1 Jul 2023 03:22:54 +0000 (23:22 -0400)]
Merge pull request #15539 from marcfehling/legacysignal
Remove deprecated LegacySignal.
Daniel Arndt [Fri, 30 Jun 2023 19:51:47 +0000 (15:51 -0400)]
Remove deprecated FEValuesViews::OutputType
Wolfgang Bangerth [Fri, 30 Jun 2023 21:01:19 +0000 (15:01 -0600)]
Remove some stray comment. Fix grammar.
Wolfgang Bangerth [Fri, 30 Jun 2023 20:12:35 +0000 (14:12 -0600)]
Remove ill-defined (and poorly documented) comparison operators for AffineConstraints::ConstraintLine.
Wolfgang Bangerth [Fri, 30 Jun 2023 20:11:19 +0000 (14:11 -0600)]
Implement AffineConstraints::ConstraintLine::swap().
David Wells [Fri, 30 Jun 2023 19:44:08 +0000 (15:44 -0400)]
Make face_vertex_location_location() a lot shorter.
We can just call the other functions directly here. We can always switch this
back if we need better performance.
Daniel Arndt [Thu, 29 Jun 2023 14:05:41 +0000 (10:05 -0400)]
Remove deprecations in consensus algorithms
Daniel Arndt [Thu, 29 Jun 2023 16:21:27 +0000 (12:21 -0400)]
Remove deprecated functions in fe_interface_values.h
Daniel Arndt [Thu, 29 Jun 2023 15:53:49 +0000 (11:53 -0400)]
Remove deprecated LevelSet namespace
Wolfgang Bangerth [Fri, 30 Jun 2023 18:59:19 +0000 (12:59 -0600)]
Merge pull request #15536 from kronbichler/simplify_index_set
Simplify IndexSet::add_index()
Wolfgang Bangerth [Fri, 30 Jun 2023 18:59:04 +0000 (12:59 -0600)]
Merge pull request #15537 from kronbichler/reduce_header_inclusions2
MatrixFree: Reduce header inclusions in expensive factory files
David Wells [Fri, 30 Jun 2023 17:19:27 +0000 (13:19 -0400)]
Merge pull request #15535 from kronbichler/index_set_complexity
Avoid one potential quadratic complexity case in IndexSet::add_ranges
Wolfgang Bangerth [Fri, 30 Jun 2023 15:54:52 +0000 (09:54 -0600)]
Merge pull request #15516 from kronbichler/simplify_job_supports_mpi
Move job_supports_mpi() to a more central place
Marco Feder [Fri, 30 Jun 2023 08:25:07 +0000 (10:25 +0200)]
make output less verbose in non-nested mg tests
David Wells [Fri, 30 Jun 2023 14:38:53 +0000 (10:38 -0400)]
Merge pull request #15489 from bangerth/const
Catch exceptions as const-reference when possible.
Martin Kronbichler [Fri, 30 Jun 2023 10:28:25 +0000 (12:28 +0200)]
MatrixFree: Reduce header inclusions in expensive factory files
Martin Kronbichler [Fri, 30 Jun 2023 09:45:02 +0000 (11:45 +0200)]
Simplify IndexSet::add_index()
Martin Kronbichler [Fri, 30 Jun 2023 09:40:02 +0000 (11:40 +0200)]
Changelog
Martin Kronbichler [Fri, 30 Jun 2023 09:39:55 +0000 (11:39 +0200)]
Test case that would previously run in quadratic complexity
Martin Kronbichler [Fri, 30 Jun 2023 09:34:12 +0000 (11:34 +0200)]
Avoid quadratic complexity in IndexSet::add_ranges
Martin Kronbichler [Thu, 29 Jun 2023 18:23:21 +0000 (20:23 +0200)]
Shorten another matrix-free test
Martin Kronbichler [Thu, 29 Jun 2023 10:34:31 +0000 (12:34 +0200)]
Shorten compilation time of two MatrixFree tests
Martin Kronbichler [Thu, 29 Jun 2023 18:34:44 +0000 (20:34 +0200)]
Apply review comments
Martin Kronbichler [Fri, 30 Jun 2023 05:52:39 +0000 (07:52 +0200)]
Merge pull request #15525 from bangerth/add-indices-dev
Do not remove duplicates before inserting index set elements.
Martin Kronbichler [Fri, 30 Jun 2023 05:51:41 +0000 (07:51 +0200)]
Merge pull request #15532 from drwells/make-fp-flag-stricter
Only enable -ffp-exception-behavior=strict for some platforms.
David Wells [Fri, 30 Jun 2023 01:27:04 +0000 (21:27 -0400)]
Merge pull request #15517 from kronbichler/mg_two_level_transfer_without_mpi
Fix MGTwoLevelTransfer when used without MPI
David Wells [Thu, 29 Jun 2023 21:12:08 +0000 (17:12 -0400)]
Only enable -ffp-exception-behavior=strict for some platforms.
This doesn't work with AppleClang 14.0, even though the enable_with_supported()
flag works.
Martin Kronbichler [Thu, 29 Jun 2023 19:36:03 +0000 (21:36 +0200)]
Merge pull request #15438 from bangerth/simplify
Simplify some code that uses SolutionTransfer.
Martin Kronbichler [Thu, 29 Jun 2023 19:35:03 +0000 (21:35 +0200)]
Merge pull request #15419 from bangerth/77-3
Minor adjustment to versions of step-77 in the test suite.
Martin Kronbichler [Thu, 29 Jun 2023 19:18:48 +0000 (21:18 +0200)]
Merge pull request #15524 from tamiko/fix_a_test_30
Test: mpi/locally_owned_dofs_per_subdomain_02: do not compare output
Martin Kronbichler [Wed, 28 Jun 2023 17:56:52 +0000 (19:56 +0200)]
Add changelog
Martin Kronbichler [Wed, 28 Jun 2023 17:54:18 +0000 (19:54 +0200)]
Two new test cases
Daniel Arndt [Thu, 29 Jun 2023 14:03:53 +0000 (10:03 -0400)]
Remove deprecated CellDataTransferBuffer
Matthias Maier [Thu, 29 Jun 2023 16:41:53 +0000 (11:41 -0500)]
CMake: remove unnecessary statement from ctest_start()
Matthias Maier [Thu, 29 Jun 2023 16:35:21 +0000 (11:35 -0500)]
CMake: fix submit_results.cmake
Nowadays, we need to set CTEST_SITE before we can submit an already
existing test result.
Wolfgang Bangerth [Wed, 21 Jun 2023 15:40:39 +0000 (09:40 -0600)]
Do not remove duplicates before inserting index set elements.
Wolfgang Bangerth [Thu, 22 Jun 2023 17:05:52 +0000 (11:05 -0600)]
Simplify some code that uses SolutionTransfer.
Matthias Maier [Thu, 29 Jun 2023 13:43:04 +0000 (08:43 -0500)]
Test: mpi/locally_owned_dofs_per_subdomain_02: do not compare output
The parallel partition that we compared in this test depends on metis,
and thus shows different (but valid) output depending on machine,
and chosen optimization level. Let us restrict this test to run only and
not compare the output.
Martin Kronbichler [Wed, 28 Jun 2023 17:53:57 +0000 (19:53 +0200)]
Fix the two-level transfer without MPI
Martin Kronbichler [Wed, 28 Jun 2023 21:39:09 +0000 (23:39 +0200)]
Merge pull request #15416 from bangerth/lambda
Rename a lambda function and make it easier to read.
Martin Kronbichler [Wed, 28 Jun 2023 17:46:18 +0000 (19:46 +0200)]
Move job_supports_mpi() to a more central place
Martin Kronbichler [Wed, 28 Jun 2023 18:11:07 +0000 (20:11 +0200)]
Merge pull request #15402 from bangerth/add-indices
Optimize IndexSet::add_indices() for the case of duplicate indices.
Martin Kronbichler [Wed, 28 Jun 2023 18:10:49 +0000 (20:10 +0200)]
Merge pull request #15418 from bangerth/sorted
When we know that sparsity pattern entries are sorted, communicate that.
Martin Kronbichler [Wed, 28 Jun 2023 18:10:21 +0000 (20:10 +0200)]
Merge pull request #15417 from bangerth/erase
Standardize on the idiom of calling std::erase after std::unique.
Martin Kronbichler [Wed, 28 Jun 2023 18:09:54 +0000 (20:09 +0200)]
Merge pull request #15443 from bangerth/assert
Add an assertion.
Martin Kronbichler [Wed, 28 Jun 2023 18:06:23 +0000 (20:06 +0200)]
Merge pull request #15513 from masterleinad/fix_cuda_tests
Fix output for matrix_free/matrix_free_device_initialize_vector with CUDA support
Martin Kronbichler [Wed, 28 Jun 2023 17:46:51 +0000 (19:46 +0200)]
Merge pull request #15420 from bangerth/67
Add a version of step-67 that uses PETSc TS time stepping.
Matthias Maier [Wed, 28 Jun 2023 16:13:15 +0000 (16:13 +0000)]
Merge pull request #15509 from tamiko/fp_exception_behavior_strict
CMake: enable -ffp-exceptions-behavior=strict when compiling with clang
Matthias Maier [Wed, 28 Jun 2023 16:13:07 +0000 (16:13 +0000)]
Merge pull request #15508 from tamiko/update_version_dependencies
Post release branch: require the current version of deal.II
Matthias Maier [Wed, 28 Jun 2023 16:12:57 +0000 (16:12 +0000)]
Merge pull request #15507 from tamiko/update_deprecations
Post release branch: switch DEAL_II_DEPRECATED_EARLY over to DEAL_II_DEPRECATED
Matthias Maier [Wed, 28 Jun 2023 16:12:47 +0000 (16:12 +0000)]
Merge pull request #15505 from tamiko/update_version
Post release branch: update VERSION on main branch
Daniel Arndt [Wed, 28 Jun 2023 15:48:47 +0000 (15:48 +0000)]
Fix output for matrix_free/matrix_free_device_initialize_vector with CUDA support
Marc Fehling [Sat, 17 Dec 2022 04:31:32 +0000 (21:31 -0700)]
Remove deprecated LegacySignal.
Matthias Maier [Tue, 27 Jun 2023 20:46:20 +0000 (15:46 -0500)]
CMake: enable -ffp-exceptions-behavior=strict when compiling with clang
We have to ensure that we emit floating-point instructions in debug mode
that preserve the occurence of floating-point exceptions and don't
introduce new ones. gcc plays nicely in this regard by enabling
`-ftrapping-math` per default, at least for the level of optimization we
have in debug mode. clang however is more aggressive and assumes that it
can optimize code disregarding precise floating-point exception
semantics.
We thus set `-ffp-exceptions-behavior=strict` in debug mode to ensure
that our testsuite doesn't run into false positive floating-point
exceptions. See https://github.com/dealii/dealii/issues/15496
Matthias Maier [Tue, 27 Jun 2023 17:13:23 +0000 (12:13 -0500)]
update version dependencies in documentation
Matthias Maier [Tue, 27 Jun 2023 17:12:43 +0000 (12:12 -0500)]
update version dependencies in examples
Matthias Maier [Tue, 27 Jun 2023 17:08:13 +0000 (12:08 -0500)]
reindent
Matthias Maier [Tue, 27 Jun 2023 17:07:34 +0000 (12:07 -0500)]
switch DEAL_II_DEPRECATED_EARLY over to DEAL_II_DEPRECATED
Matthias Maier [Tue, 27 Jun 2023 16:43:01 +0000 (11:43 -0500)]
update VERSION
Matthias Maier [Tue, 27 Jun 2023 16:39:22 +0000 (16:39 +0000)]
Merge pull request #15503 from tamiko/update-changes-file
Update the changelog file for the release.
Matthias Maier [Tue, 27 Jun 2023 16:12:23 +0000 (11:12 -0500)]
fix whitespace
Matthias Maier [Tue, 27 Jun 2023 15:57:50 +0000 (10:57 -0500)]
doc: fix typos and use <code> annotation in two places
Matthias Maier [Tue, 27 Jun 2023 15:50:02 +0000 (10:50 -0500)]
doc: use https:// instead of http://
Matthias Maier [Tue, 27 Jun 2023 15:49:51 +0000 (10:49 -0500)]
doc: update tag file list
Matthias Maier [Tue, 27 Jun 2023 15:47:58 +0000 (10:47 -0500)]
Add dummy files.
Matthias Maier [Tue, 27 Jun 2023 15:45:55 +0000 (10:45 -0500)]
Remove now obsolete files.
Matthias Maier [Tue, 27 Jun 2023 15:45:01 +0000 (10:45 -0500)]
Add a misplaced entry
Matthias Maier [Tue, 27 Jun 2023 15:42:35 +0000 (10:42 -0500)]
Update the changelog file for the release.
Matthias Maier [Tue, 27 Jun 2023 14:43:25 +0000 (14:43 +0000)]
Merge pull request #15499 from tamiko/bind_to_none
CMake: run_test.sh: ensure to never bind to cores/processors for mpi tests
Matthias Maier [Tue, 27 Jun 2023 14:42:32 +0000 (14:42 +0000)]
Merge pull request #15502 from masterleinad/fix_compiling_clang_16_new
Fix compiling with clang-16 and C++20
Matthias Maier [Tue, 27 Jun 2023 14:22:08 +0000 (09:22 -0500)]
CMake: run_test.sh: also try to suppress kokkos warnings
Matthias Maier [Tue, 27 Jun 2023 01:41:33 +0000 (20:41 -0500)]
CMake: run_test.sh: ensure to never bind to cores/processors for mpi tests
Daniel Arndt [Tue, 27 Jun 2023 12:43:05 +0000 (08:43 -0400)]
Fix compiling with clang-16
Martin Kronbichler [Tue, 27 Jun 2023 12:03:02 +0000 (14:03 +0200)]
Merge pull request #15500 from tamiko/redemption
Tests: exonerate two debug test variants and run them again
Matthias Maier [Tue, 27 Jun 2023 02:38:35 +0000 (21:38 -0500)]
Revert "Test distributed_grids/checkpointing_03: do not run debug variant"
This reverts commit
6b92cdabc142c6b1fc82c16cf7a2cfbe996cd644 .
Matthias Maier [Tue, 27 Jun 2023 02:34:01 +0000 (21:34 -0500)]
Revert "Test fe/fe_enriched_color_07: do not run debug variant"
This reverts commit
56dd9b490b4e15468969ff4856758ccedb107120 .
Matthias Maier [Tue, 27 Jun 2023 02:04:55 +0000 (02:04 +0000)]
Merge pull request #15498 from tamiko/update_mailmap
Update .mailmap: a quick update to fix some spelling e-mail setting mistakes
Matthias Maier [Tue, 27 Jun 2023 00:01:59 +0000 (19:01 -0500)]
Update .mailmap: a quick update to fix some spelling e-mail setting mistakes
Marc Fehling [Mon, 26 Jun 2023 21:42:30 +0000 (15:42 -0600)]
Merge pull request #15493 from tamiko/fix_test_20
Test non_matching/step-70: add an output variant
Matthias Maier [Mon, 26 Jun 2023 21:35:12 +0000 (21:35 +0000)]
Merge pull request #15494 from masterleinad/require_arborx_1_3
Require ArborX 1.3 or later
Matthias Maier [Mon, 26 Jun 2023 21:34:53 +0000 (21:34 +0000)]
Merge pull request #15492 from bangerth/task
Ensure we set a flag correctly even if a task ends in an exception.
Matthias Maier [Mon, 26 Jun 2023 20:24:25 +0000 (20:24 +0000)]
Merge pull request #15497 from tamiko/bob/fix_test_21
Test simplex/compute_point_locations_01: add output variant
Matthias Maier [Mon, 26 Jun 2023 20:23:25 +0000 (20:23 +0000)]
Merge pull request #15491 from tamiko/fix_test_18
Test numerics/nonlinear_solver_selector_03: add ouput variant
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.