]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoUse a reference to a const value in one place
Daniel Arndt [Tue, 20 Jun 2023 21:19:47 +0000 (17:19 -0400)]
Use a reference to a const value in one place

2 years agoMark some constructors as explicit
Daniel Arndt [Tue, 20 Jun 2023 21:19:27 +0000 (17:19 -0400)]
Mark some constructors as explicit

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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'.

2 years 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

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

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

2 years 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

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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

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

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

2 years 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

2 years 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

2 years 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

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

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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

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

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

2 years 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'.

2 years 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*

2 years 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

2 years 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

2 years 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

2 years 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().

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

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

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

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

2 years 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

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

2 years 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

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

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

2 years 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

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

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

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

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

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

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

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

2 years 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

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

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

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

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

2 years 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

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

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

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

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

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

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

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

2 years 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

2 years 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

2 years agoMerge pull request #15556 from tamiko/print_test_info
Wolfgang Bangerth [Sat, 1 Jul 2023 21:20:54 +0000 (15:20 -0600)]
Merge pull request #15556 from tamiko/print_test_info

CMake: print a status message after deal_ii_pickup_tests() invocation

2 years agoAdd a changelog entry. 15567/head
Wolfgang Bangerth [Sat, 1 Jul 2023 21:14:21 +0000 (15:14 -0600)]
Add a changelog entry.

2 years agoMake a constructor 'explicit'.
Wolfgang Bangerth [Sat, 1 Jul 2023 21:13:04 +0000 (15:13 -0600)]
Make a constructor 'explicit'.

2 years agoAvoid unnecessary reinitialization. 15569/head
Wolfgang Bangerth [Sat, 1 Jul 2023 21:11:52 +0000 (15:11 -0600)]
Avoid unnecessary reinitialization.

2 years agoUse pinned memory when MPI is not GPU aware 15571/head
Bruno Turcksin [Sat, 1 Jul 2023 20:44:40 +0000 (20:44 +0000)]
Use pinned memory when MPI is not GPU aware

2 years agoFESystem: do not abuse Subscriptor* as a fancy void* 15564/head
Matthias Maier [Sat, 1 Jul 2023 14:44:58 +0000 (09:44 -0500)]
FESystem: do not abuse Subscriptor* as a fancy void*

Instead use dynamic_cast to check for cast compatibility at runtime.
Interestengly, we already did in the debug Assert to check that
everything is in order.

2 years agoAdd change log entry
Daniel Arndt [Sat, 1 Jul 2023 18:59:59 +0000 (14:59 -0400)]
Add change log entry

2 years agoUpdate include/deal.II/base/config.h.in
Daniel Arndt [Sat, 1 Jul 2023 18:55:19 +0000 (14:55 -0400)]
Update include/deal.II/base/config.h.in

2 years agoFix documentation of parallel::accumulate_from_subranges(). 15562/head
Wolfgang Bangerth [Sat, 1 Jul 2023 18:56:56 +0000 (12:56 -0600)]
Fix documentation of parallel::accumulate_from_subranges().

2 years agoReplace std_cxx17
Daniel Arndt [Sat, 1 Jul 2023 18:54:50 +0000 (14:54 -0400)]
Replace std_cxx17

2 years agoClean up DEAL_II_HAVE_CXX17
Daniel Arndt [Sat, 1 Jul 2023 18:23:37 +0000 (14:23 -0400)]
Clean up DEAL_II_HAVE_CXX17


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.