]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
17 months agoFix some more clang-tidy findings 15641/head
Daniel Arndt [Tue, 4 Jul 2023 02:55:50 +0000 (22:55 -0400)]
Fix some more clang-tidy findings

17 months agoMerge pull request #15616 from drwells/more-17-updates
Matthias Maier [Mon, 3 Jul 2023 21:25:38 +0000 (21:25 +0000)]
Merge pull request #15616 from drwells/more-17-updates

Update the documentation in a few places to refer to C++17.

17 months agoMerge pull request #15613 from tamiko/fix_cmake_caching_01
Matthias Maier [Mon, 3 Jul 2023 21:25:02 +0000 (21:25 +0000)]
Merge pull request #15613 from tamiko/fix_cmake_caching_01

CMake: fix caching of C++ language feature checks

17 months agoMerge pull request #15612 from tamiko/fix_compilation_with_trilinos_12.14
Matthias Maier [Mon, 3 Jul 2023 21:24:41 +0000 (21:24 +0000)]
Merge pull request #15612 from tamiko/fix_compilation_with_trilinos_12.14

lac/trilinos_tpetra...h: Fix compilation on Ubuntu 20.04

17 months agoMerge pull request #15611 from masterleinad/remove_deprecated_cellmesaure_gridreordering
Wolfgang Bangerth [Mon, 3 Jul 2023 21:13:07 +0000 (15:13 -0600)]
Merge pull request #15611 from masterleinad/remove_deprecated_cellmesaure_gridreordering

Remove deprecated functions in GridReordering

17 months agoMerge pull request #15627 from bangerth/affine-constraints-8
Matthias Maier [Mon, 3 Jul 2023 21:06:54 +0000 (21:06 +0000)]
Merge pull request #15627 from bangerth/affine-constraints-8

Fix the name of a variable.

17 months agoMerge pull request #15628 from bangerth/debug
Matthias Maier [Mon, 3 Jul 2023 21:06:06 +0000 (21:06 +0000)]
Merge pull request #15628 from bangerth/debug

Only run a test in debug mode.

17 months agoMerge pull request #15619 from masterleinad/fix_optimization_tests_cxx17
Matthias Maier [Mon, 3 Jul 2023 19:37:58 +0000 (19:37 +0000)]
Merge pull request #15619 from masterleinad/fix_optimization_tests_cxx17

Fix missing include file for optimization/line_minimization.h

17 months agoMerge pull request #15594 from lethe-cfd/step-68-typos
Martin Kronbichler [Mon, 3 Jul 2023 19:34:50 +0000 (21:34 +0200)]
Merge pull request #15594 from lethe-cfd/step-68-typos

Clear the meaning of  frequency in step-68

17 months agoMerge pull request #15590 from lethe-cfd/step-68-performance-test
Martin Kronbichler [Mon, 3 Jul 2023 19:34:19 +0000 (21:34 +0200)]
Merge pull request #15590 from lethe-cfd/step-68-performance-test

Add Step-68 performance test

17 months agoOnly run a test in debug mode. 15628/head
Wolfgang Bangerth [Mon, 3 Jul 2023 19:20:35 +0000 (13:20 -0600)]
Only run a test in debug mode.

The test checks that we fail in by triggering an Assert. But we only hit that
error in debug mode, of course.

17 months agoFix the name of a variable. 15627/head
Wolfgang Bangerth [Mon, 3 Jul 2023 19:16:10 +0000 (13:16 -0600)]
Fix the name of a variable.

17 months agoMerge pull request #15605 from pcafrica/particle_fullydistributed_test
Peter Munch [Mon, 3 Jul 2023 17:32:14 +0000 (13:32 -0400)]
Merge pull request #15605 from pcafrica/particle_fullydistributed_test

Make ParticleHandler serialization tests consistent

17 months agoMerge pull request #15566 from tjhei/jenkins-ampere
Matthias Maier [Mon, 3 Jul 2023 17:30:18 +0000 (17:30 +0000)]
Merge pull request #15566 from tjhei/jenkins-ampere

[CI] add arm64 ampere linux build

17 months agoMerge pull request #15559 from pcafrica/instantiate_fullydistributedtria
Matthias Maier [Mon, 3 Jul 2023 17:23:46 +0000 (17:23 +0000)]
Merge pull request #15559 from pcafrica/instantiate_fullydistributedtria

Instantiate templates for p::f::T

17 months agoFix missing include file for optimization/line_minimization.h 15619/head
Daniel Arndt [Mon, 3 Jul 2023 15:55:36 +0000 (11:55 -0400)]
Fix missing include file for optimization/line_minimization.h

17 months agoUpdate the documentation in a few places to refer to C++17. 15616/head
David Wells [Mon, 3 Jul 2023 15:24:24 +0000 (11:24 -0400)]
Update the documentation in a few places to refer to C++17.

17 months agoMerge pull request #15568 from bangerth/sol-trans
Martin Kronbichler [Mon, 3 Jul 2023 14:50:04 +0000 (16:50 +0200)]
Merge pull request #15568 from bangerth/sol-trans

Minor simplification of some code.

17 months agoMerge pull request #15534 from masterleinad/remove_deprecated_local_size 14918/head
Wolfgang Bangerth [Mon, 3 Jul 2023 14:47:51 +0000 (08:47 -0600)]
Merge pull request #15534 from masterleinad/remove_deprecated_local_size

Remove deprecated Vector member functions

17 months agoMerge pull request #15591 from masterleinad/step_64_wo_cuda
Martin Kronbichler [Mon, 3 Jul 2023 10:36:17 +0000 (12:36 +0200)]
Merge pull request #15591 from masterleinad/step_64_wo_cuda

Allow running step-64 without CUDA

17 months agoMerge pull request #15593 from bangerth/26
Martin Kronbichler [Mon, 3 Jul 2023 10:29:38 +0000 (12:29 +0200)]
Merge pull request #15593 from bangerth/26

Introduce a variable that explicitly names the end time in step-26.

17 months agoMerge pull request #15597 from tamiko/fix_fe_enriched
Martin Kronbichler [Mon, 3 Jul 2023 10:06:09 +0000 (12:06 +0200)]
Merge pull request #15597 from tamiko/fix_fe_enriched

Test fe/fe_enriched_color_07: fix test

17 months agoMerge pull request #15596 from masterleinad/remove_deprecated_solve_jacobian_system
Martin Kronbichler [Mon, 3 Jul 2023 10:05:11 +0000 (12:05 +0200)]
Merge pull request #15596 from masterleinad/remove_deprecated_solve_jacobian_system

Remove deprecated solve_jacobian_system

17 months agoCMake: fix caching of C++ language feature checks 15613/head
Matthias Maier [Mon, 3 Jul 2023 05:09:44 +0000 (00:09 -0500)]
CMake: fix caching of C++ language feature checks

Fix some issues with the recent refactoring for C++17. In particular, we
have to be careful not to accidentally rerun all of these checks on
every (re)configure.

17 months agolac/trilinos_tpetra...h: Fix compilation on Ubuntu 20.04 15612/head
Matthias Maier [Mon, 3 Jul 2023 04:34:23 +0000 (23:34 -0500)]
lac/trilinos_tpetra...h: Fix compilation on Ubuntu 20.04

17 months agoRemove deprecated functioins in GridReordering 15611/head
Daniel Arndt [Sun, 2 Jul 2023 04:06:11 +0000 (00:06 -0400)]
Remove deprecated functioins in GridReordering

17 months agoMerge pull request #15607 from tjhei/github-ci-disable-branch
Matthias Maier [Mon, 3 Jul 2023 04:05:17 +0000 (04:05 +0000)]
Merge pull request #15607 from tjhei/github-ci-disable-branch

disable github CI build of branches

17 months agodisable github CI build of branches 15607/head
Timo Heister [Mon, 3 Jul 2023 03:45:54 +0000 (23:45 -0400)]
disable github CI build of branches

17 months agoMerge pull request #15563 from masterleinad/require_cxx17
Matthias Maier [Mon, 3 Jul 2023 03:43:16 +0000 (03:43 +0000)]
Merge pull request #15563 from masterleinad/require_cxx17

Require C++17

17 months agoMerge pull request #15598 from tjhei/jenkins-schedule-random
Matthias Maier [Mon, 3 Jul 2023 03:39:20 +0000 (03:39 +0000)]
Merge pull request #15598 from tjhei/jenkins-schedule-random

jenkins: test in random order

17 months agoChange inverse frequency to interval 15594/head
Bruno Blais [Mon, 3 Jul 2023 03:25:25 +0000 (23:25 -0400)]
Change inverse frequency to interval

17 months agoMerge pull request #15579 from bangerth/typename
Bruno Turcksin [Mon, 3 Jul 2023 02:54:22 +0000 (22:54 -0400)]
Merge pull request #15579 from bangerth/typename

Standardize on 'typename VectorType'.

17 months agoMake particle handler serialization test consistent 15605/head
Pasquale Africa [Mon, 3 Jul 2023 02:40:55 +0000 (02:40 +0000)]
Make particle handler serialization test consistent

17 months agoMerge pull request #15542 from bangerth/tasks
Matthias Maier [Mon, 3 Jul 2023 02:10:51 +0000 (02:10 +0000)]
Merge pull request #15542 from bangerth/tasks

Do not allow access to return value of tasks that ended in exceptions.

17 months agoFix missing #include 15559/head
Pasquale Africa [Mon, 3 Jul 2023 02:02:28 +0000 (02:02 +0000)]
Fix missing #include

17 months agoInstantiate templates for p::f::T
Pasquale Africa [Sat, 1 Jul 2023 17:00:45 +0000 (17:00 +0000)]
Instantiate templates for p::f::T

17 months agoMinor simplification of some code. 15568/head
Wolfgang Bangerth [Sat, 1 Jul 2023 21:11:19 +0000 (15:11 -0600)]
Minor simplification of some code.

17 months agoMerge pull request #15588 from drwells/fix-step-36-tests
Wolfgang Bangerth [Mon, 3 Jul 2023 01:50:41 +0000 (19:50 -0600)]
Merge pull request #15588 from drwells/fix-step-36-tests

Fix the step-36 tests.

17 months agoMerge pull request #15552 from pcafrica/particle_serialization
Daniel Arndt [Mon, 3 Jul 2023 01:44:35 +0000 (21:44 -0400)]
Merge pull request #15552 from pcafrica/particle_serialization

17 months agoRemove deprecated Vector member functions 15534/head
Daniel Arndt [Thu, 29 Jun 2023 20:13:51 +0000 (16:13 -0400)]
Remove deprecated Vector member functions

17 months agoMerge pull request #15582 from bangerth/doc-x
Daniel Arndt [Sun, 2 Jul 2023 22:58:10 +0000 (18:58 -0400)]
Merge pull request #15582 from bangerth/doc-x

17 months agoMerge pull request #15585 from bangerth/doc-y
Daniel Arndt [Sun, 2 Jul 2023 22:57:46 +0000 (18:57 -0400)]
Merge pull request #15585 from bangerth/doc-y

17 months agoMerge pull request #15599 from tamiko/remove_fail_category
Matthias Maier [Sun, 2 Jul 2023 22:55:29 +0000 (22:55 +0000)]
Merge pull request #15599 from tamiko/remove_fail_category

Tests: remove fail category

17 months agoTests: remove fail category 15599/head
Matthias Maier [Sun, 2 Jul 2023 22:20:52 +0000 (17:20 -0500)]
Tests: remove fail category

17 months agojenkins: test in random order 15598/head
Timo Heister [Sun, 2 Jul 2023 22:04:35 +0000 (18:04 -0400)]
jenkins: test in random order

17 months agoTest fe/fe_enriched_color_07: make test less expensive 15597/head
Matthias Maier [Sun, 2 Jul 2023 21:57:12 +0000 (16:57 -0500)]
Test fe/fe_enriched_color_07: make test less expensive

17 months agoMerge pull request #15584 from bangerth/tpetra
Matthias Maier [Sun, 2 Jul 2023 21:19:02 +0000 (21:19 +0000)]
Merge pull request #15584 from bangerth/tpetra

Fix missing template argument.

17 months agoTest fe/fe_enriched_color_07: do not use a function-level static
Matthias Maier [Sun, 2 Jul 2023 20:59:19 +0000 (15:59 -0500)]
Test fe/fe_enriched_color_07: do not use a function-level static

Let's ensure that the object is always re-initialized.

17 months agoRemove deprecated solve_jacobian_system 15596/head
Daniel Arndt [Sun, 2 Jul 2023 19:30:12 +0000 (15:30 -0400)]
Remove deprecated solve_jacobian_system

17 months agoMerge pull request #15577 from bangerth/sol-trans-2
Daniel Arndt [Sun, 2 Jul 2023 20:48:05 +0000 (16:48 -0400)]
Merge pull request #15577 from bangerth/sol-trans-2

17 months agoMerge pull request #15570 from bangerth/affine-constraints-7
Daniel Arndt [Sun, 2 Jul 2023 20:47:21 +0000 (16:47 -0400)]
Merge pull request #15570 from bangerth/affine-constraints-7

17 months agoMerge pull request #15581 from drwells/more-closest-point
Wolfgang Bangerth [Sun, 2 Jul 2023 20:38:07 +0000 (14:38 -0600)]
Merge pull request #15581 from drwells/more-closest-point

Use ReferenceCell::closest_point() in more places.

17 months agouse Werror 15566/head
Timo Heister [Sun, 2 Jul 2023 20:33:57 +0000 (16:33 -0400)]
use Werror

17 months ago[CI] add arm64 ampere linux build
Timo Heister [Sat, 1 Jul 2023 21:12:42 +0000 (17:12 -0400)]
[CI] add arm64 ampere linux build

17 months agoClear the meaning of inverse output frequency
Bruno Blais [Sun, 2 Jul 2023 18:18:11 +0000 (14:18 -0400)]
Clear the meaning of inverse output frequency

17 months agoMerge pull request #15578 from masterleinad/remove_deprecated_extract_boundary_dofs
Daniel Arndt [Sun, 2 Jul 2023 17:24:14 +0000 (13:24 -0400)]
Merge pull request #15578 from masterleinad/remove_deprecated_extract_boundary_dofs

17 months agoIntroduce a variable that explicitly names the end time in step-26. 15593/head
Wolfgang Bangerth [Sun, 2 Jul 2023 17:16:09 +0000 (11:16 -0600)]
Introduce a variable that explicitly names the end time in step-26.

17 months agoAllow running step-64 without CUDA 15591/head
Daniel Arndt [Sun, 2 Jul 2023 16:08:37 +0000 (12:08 -0400)]
Allow running step-64 without CUDA

17 months agoAdd Step-68 performance test 15590/head
Bruno Blais [Sun, 2 Jul 2023 16:03:51 +0000 (12:03 -0400)]
Add Step-68 performance test

17 months agoMerge pull request #15583 from Rombur/typo_step_16
Wolfgang Bangerth [Sun, 2 Jul 2023 15:35:35 +0000 (09:35 -0600)]
Merge pull request #15583 from Rombur/typo_step_16

Fix typo in step-16

17 months agoFix the step-36 tests. 15588/head
David Wells [Sun, 2 Jul 2023 15:12:07 +0000 (11:12 -0400)]
Fix the step-36 tests.

These were broken by the ReadVector patch because std::vector<Derived *> cannot
be converted to std::vector<Base *>. While we are here I changed things to use
ArrayView.

17 months agoMerge pull request #15575 from drwells/fevalues-resplit
Martin Kronbichler [Sun, 2 Jul 2023 15:10:35 +0000 (17:10 +0200)]
Merge pull request #15575 from drwells/fevalues-resplit

Remove the FEValues instantiation splits.

17 months agoMerge pull request #15567 from bangerth/explicit
Martin Kronbichler [Sun, 2 Jul 2023 15:09:38 +0000 (17:09 +0200)]
Merge pull request #15567 from bangerth/explicit

Make a constructor 'explicit'.

17 months agoMerge pull request #15564 from tamiko/do_not_abuse_subscriptor_pointer
Matthias Maier [Sun, 2 Jul 2023 14:23:48 +0000 (14:23 +0000)]
Merge pull request #15564 from tamiko/do_not_abuse_subscriptor_pointer

FESystem: do not abuse Subscriptor* as a fancy void*

17 months agoMerge pull request #15571 from Rombur/pinned_buffer
Matthias Maier [Sun, 2 Jul 2023 14:21:48 +0000 (14:21 +0000)]
Merge pull request #15571 from Rombur/pinned_buffer

Use pinned memory when MPI is not GPU aware

17 months agoMerge pull request #15553 from drwells/p3-dependencies
David Wells [Sun, 2 Jul 2023 14:17:18 +0000 (10:17 -0400)]
Merge pull request #15553 from drwells/p3-dependencies

P3 dependencies

17 months agoFix extract_subvector_to for Tpetra 15584/head
Daniel Arndt [Sun, 2 Jul 2023 13:52:14 +0000 (09:52 -0400)]
Fix extract_subvector_to for Tpetra

17 months agoMerge pull request #15562 from bangerth/parallel
Martin Kronbichler [Sun, 2 Jul 2023 11:21:22 +0000 (13:21 +0200)]
Merge pull request #15562 from bangerth/parallel

Fix documentation of parallel::accumulate_from_subranges().

17 months agoMerge pull request #15569 from bangerth/26
Martin Kronbichler [Sun, 2 Jul 2023 11:20:49 +0000 (13:20 +0200)]
Merge pull request #15569 from bangerth/26

Avoid unnecessary reinitialization.

17 months agoStandardize on 'typename PreconditionerType'. 15579/head
Wolfgang Bangerth [Sun, 2 Jul 2023 04:20:53 +0000 (22:20 -0600)]
Standardize on 'typename PreconditionerType'.

17 months agoStandardize on 'typename SolverType'.
Wolfgang Bangerth [Sun, 2 Jul 2023 04:20:12 +0000 (22:20 -0600)]
Standardize on 'typename SolverType'.

17 months agoStandardize on 'typename MatrixType'.
Wolfgang Bangerth [Sun, 2 Jul 2023 02:34:04 +0000 (20:34 -0600)]
Standardize on 'typename MatrixType'.

17 months agoFix the header comments of the new two tests 15552/head
Bruno Blais [Sun, 2 Jul 2023 03:33:41 +0000 (23:33 -0400)]
Fix the header comments of the new two tests

17 months agoFix the naming of some function arguments. 15585/head
Wolfgang Bangerth [Sun, 2 Jul 2023 03:32:12 +0000 (21:32 -0600)]
Fix the naming of some function arguments.

17 months agoMerge remote-tracking branch 'upstream/master' into require_cxx17 15563/head
Daniel Arndt [Sun, 2 Jul 2023 03:16:01 +0000 (23:16 -0400)]
Merge remote-tracking branch 'upstream/master' into require_cxx17

17 months agoFix missing template argument.
Wolfgang Bangerth [Sun, 2 Jul 2023 03:08:23 +0000 (21:08 -0600)]
Fix missing template argument.

17 months agoMake clang-tidy happy.
Marc Fehling [Sun, 2 Jul 2023 03:08:01 +0000 (23:08 -0400)]
Make clang-tidy happy.

17 months agoFix typo in step-16 15583/head
Bruno Turcksin [Sun, 2 Jul 2023 03:07:12 +0000 (03:07 +0000)]
Fix typo in step-16

17 months agoFix the naming of some function arguments. 15582/head
Wolfgang Bangerth [Sun, 2 Jul 2023 02:54:40 +0000 (20:54 -0600)]
Fix the naming of some function arguments.

17 months agoUse ReferenceCell::closest_point() in more places. 15581/head
David Wells [Sat, 1 Jul 2023 20:43:10 +0000 (16:43 -0400)]
Use ReferenceCell::closest_point() in more places.

17 months agoAdd a changelog entry. 15542/head
Wolfgang Bangerth [Fri, 30 Jun 2023 17:44:28 +0000 (11:44 -0600)]
Add a changelog entry.

17 months agoAdd a test.
Wolfgang Bangerth [Fri, 30 Jun 2023 17:42:49 +0000 (11:42 -0600)]
Add a test.

17 months agoDo not allow access to return value of tasks that ended in exceptions.
Wolfgang Bangerth [Fri, 30 Jun 2023 17:42:30 +0000 (11:42 -0600)]
Do not allow access to return value of tasks that ended in exceptions.

17 months agoAvoid preprocessor define. 15570/head
Wolfgang Bangerth [Sat, 1 Jul 2023 21:12:27 +0000 (15:12 -0600)]
Avoid preprocessor define.

17 months agoStandardize on 'typename VectorType'.
Wolfgang Bangerth [Sun, 2 Jul 2023 02:32:49 +0000 (20:32 -0600)]
Standardize on 'typename VectorType'.

17 months agoRemove deprecated DoFTools::extract_boundary_dofs 15578/head
Daniel Arndt [Sun, 2 Jul 2023 02:04:54 +0000 (22:04 -0400)]
Remove deprecated DoFTools::extract_boundary_dofs

17 months agoAdd changelog entry. 15577/head
Wolfgang Bangerth [Sun, 2 Jul 2023 02:15:46 +0000 (20:15 -0600)]
Add changelog entry.

17 months agoAdd test.
Wolfgang Bangerth [Sun, 2 Jul 2023 02:13:55 +0000 (20:13 -0600)]
Add test.

17 months agoFix SolutionTransfer to properly compress() vectors.
Wolfgang Bangerth [Sun, 2 Jul 2023 02:13:38 +0000 (20:13 -0600)]
Fix SolutionTransfer to properly compress() vectors.

17 months agoRemove the FEValues splits. 15575/head
David Wells [Sun, 2 Jul 2023 01:56:08 +0000 (21:56 -0400)]
Remove the FEValues splits.

Now that we have ReadVector this class is a lot less expensive to compile. In
release mode I timed:

- for 9.5: 85s for all six files
- for ReadVector: 59.1s for all six files
- for all files unified: 42s

The maximum RSS is measured (by /usr/bin/time -v) as 2.6 GB in debug mode so we
are still under our 3 GB rule-of-thumb.

17 months agoMerge pull request #15555 from masterleinad/remove_deprecated_new_thread_functions
Marc Fehling [Sun, 2 Jul 2023 01:44:56 +0000 (19:44 -0600)]
Merge pull request #15555 from masterleinad/remove_deprecated_new_thread_functions

Remove deprecated Threads functionalities

17 months agoClean up some orientation code in FiniteElement. 15553/head
David Wells [Fri, 30 Jun 2023 22:15:52 +0000 (18:15 -0400)]
Clean up some orientation code in FiniteElement.

17 months agoClean up some orientation code.
David Wells [Mon, 6 Feb 2023 00:04:09 +0000 (19:04 -0500)]
Clean up some orientation code.

17 months agoFE_Simplex_FE_{DG}P: Add a basic convergence rate test.
David Wells [Sun, 29 Jan 2023 13:47:17 +0000 (08:47 -0500)]
FE_Simplex_FE_{DG}P: Add a basic convergence rate test.

17 months agoRevert modification
Pasquale Africa [Sun, 2 Jul 2023 01:23:27 +0000 (01:23 +0000)]
Revert modification

17 months agoMerge pull request #15197 from drwells/read-vector
Wolfgang Bangerth [Sun, 2 Jul 2023 01:13:21 +0000 (19:13 -0600)]
Merge pull request #15197 from drwells/read-vector

Add an abstract base class ReadVector purely for vector access.

17 months agoFix missing indent
Bruno Blais [Sun, 2 Jul 2023 00:53:01 +0000 (20:53 -0400)]
Fix missing indent

17 months agoMerge pull request #15544 from bangerth/affine-constraints-3
David Wells [Sun, 2 Jul 2023 00:40:09 +0000 (20:40 -0400)]
Merge pull request #15544 from bangerth/affine-constraints-3

Simplify constructors/operators of AffineConstraints::ConstraintLine.

17 months agoMerge pull request #15554 from marcfehling/github-jobs
Daniel Arndt [Sun, 2 Jul 2023 00:35:10 +0000 (20:35 -0400)]
Merge pull request #15554 from marcfehling/github-jobs

17 months agoMerge pull request #15549 from masterleinad/enable_if_supported_werror
Marc Fehling [Sat, 1 Jul 2023 22:14:22 +0000 (16:14 -0600)]
Merge pull request #15549 from masterleinad/enable_if_supported_werror

Use -Werror again in enable_if_supported


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.