]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
17 months agoRemove LA::Vector. 15626/head
David Wells [Mon, 3 Jul 2023 15:13:50 +0000 (11:13 -0400)]
Remove LA::Vector.

We agreed to convert VectorSpaceVector a concept which makes this approach no
longer relevant.

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 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 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 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 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 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 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 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 agoFix missing template argument.
Wolfgang Bangerth [Sun, 2 Jul 2023 03:08:23 +0000 (21:08 -0600)]
Fix missing template argument.

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

17 months 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

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

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

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

17 months 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

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

17 months 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().

17 months agoMerge pull request #15381 from kronbichler/mf_create_inner_faces
Matthias Maier [Sat, 1 Jul 2023 17:56:21 +0000 (17:56 +0000)]
Merge pull request #15381 from kronbichler/mf_create_inner_faces

MatrixFree: Only set up the inner faces when so requested

17 months agoremove useless comments + indent
Bruno Blais [Sat, 1 Jul 2023 16:59:56 +0000 (12:59 -0400)]
remove useless comments + indent

17 months agoRemove deprecated Threads functionalities 15555/head
Daniel Arndt [Thu, 29 Jun 2023 14:24:04 +0000 (10:24 -0400)]
Remove deprecated Threads functionalities

17 months agoMerge pull request #15557 from tamiko/move_cmake_file
Matthias Maier [Sat, 1 Jul 2023 16:56:52 +0000 (16:56 +0000)]
Merge pull request #15557 from tamiko/move_cmake_file

CMake: move a file to a better location

17 months agoIndent
Bruno Blais [Sat, 1 Jul 2023 16:54:50 +0000 (12:54 -0400)]
Indent

17 months agoClean test
Bruno Blais [Sat, 1 Jul 2023 16:54:10 +0000 (12:54 -0400)]
Clean test

17 months agoMerge pull request #15546 from marcfehling/step-55-3d
Matthias Maier [Sat, 1 Jul 2023 16:51:49 +0000 (16:51 +0000)]
Merge pull request #15546 from marcfehling/step-55-3d

Make step-55 work in 3D.

17 months agoFinalize test output
Bruno Blais [Sat, 1 Jul 2023 16:43:23 +0000 (12:43 -0400)]
Finalize test output

17 months agoAdd changelog entries. 15197/head
David Wells [Sat, 1 Jul 2023 16:25:13 +0000 (12:25 -0400)]
Add changelog entries.

Its both a new feature and a small incompatibility.

17 months agoDo not take scalars by reference. 15544/head
Wolfgang Bangerth [Sat, 1 Jul 2023 16:18:35 +0000 (10:18 -0600)]
Do not take scalars by reference.

17 months agoWork around a doxygen issue where it can't match declaration and definition.
Wolfgang Bangerth [Sat, 1 Jul 2023 16:18:00 +0000 (10:18 -0600)]
Work around a doxygen issue where it can't match declaration and definition.

17 months agoUpdate test
Bruno Blais [Sat, 1 Jul 2023 15:58:53 +0000 (11:58 -0400)]
Update test

17 months agoMerge pull request #15521 from luca-heltai/output_nonnestedMG_lessverbose
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

17 months agoMerge pull request #15551 from masterleinad/remove_deprecated_fe_values_views_outputtype
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

17 months agoMerge pull request #15526 from tamiko/fix_submit_results_cmake
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

17 months agoTry with p::f::T
Pasquale Africa [Sat, 1 Jul 2023 15:10:45 +0000 (15:10 +0000)]
Try with p::f::T

17 months agoCapitalize Werror 15549/head
Daniel Arndt [Sat, 1 Jul 2023 15:06:23 +0000 (11:06 -0400)]
Capitalize Werror

Co-authored-by: Matthias Maier <tamiko@43-1.org>
17 months agoMerge pull request #15520 from kronbichler/shorten_tests
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

17 months agoMerge pull request #15529 from masterleinad/remove_deprecated_consensus_algorithms
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

17 months agoFix some tests by explicitly using make_array_view().
David Wells [Wed, 28 Jun 2023 00:26:14 +0000 (20:26 -0400)]
Fix some tests by explicitly using make_array_view().

17 months agoMake VectorTools::compute_mean_value() use ReadVector.
David Wells [Fri, 2 Jun 2023 20:08:10 +0000 (16:08 -0400)]
Make VectorTools::compute_mean_value() use ReadVector.

17 months agoMake VectorTools::integrate_difference() use ReadVector.
David Wells [Sat, 13 May 2023 16:41:12 +0000 (12:41 -0400)]
Make VectorTools::integrate_difference() use ReadVector.

17 months agoMake KellyErrorEstimator use ReadVector.
David Wells [Sat, 13 May 2023 14:04:47 +0000 (10:04 -0400)]
Make KellyErrorEstimator use ReadVector.

17 months agoMake all higher derivative functions of FEValues use ReadVector.
David Wells [Fri, 2 Jun 2023 14:48:10 +0000 (10:48 -0400)]
Make all higher derivative functions of FEValues use ReadVector.

17 months agoMake FEValues::get_function_gradients() use ReadVector.
David Wells [Sat, 13 May 2023 13:45:02 +0000 (09:45 -0400)]
Make FEValues::get_function_gradients() use ReadVector.

17 months agoMake FEValues::get_function_values() use ReadVector.
David Wells [Sat, 13 May 2023 12:50:21 +0000 (08:50 -0400)]
Make FEValues::get_function_values() use ReadVector.

17 months agoMake all vectors inherit from ReadVector.
David Wells [Thu, 1 Jun 2023 20:29:03 +0000 (16:29 -0400)]
Make all vectors inherit from ReadVector.

This gives a common interface to all vectors for use by FEValues.

17 months agoCMake: move a file to a better location 15557/head
Matthias Maier [Sat, 1 Jul 2023 13:44:14 +0000 (08:44 -0500)]
CMake: move a file to a better location

17 months agoMerge pull request #15550 from bangerth/19
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.

17 months agoMerge pull request #15548 from bangerth/affine-constraints-6
Daniel Arndt [Sat, 1 Jul 2023 11:48:31 +0000 (07:48 -0400)]
Merge pull request #15548 from bangerth/affine-constraints-6

17 months agoMerge pull request #15547 from bangerth/affine-constraints-5
Daniel Arndt [Sat, 1 Jul 2023 11:48:17 +0000 (07:48 -0400)]
Merge pull request #15547 from bangerth/affine-constraints-5

17 months agoMerge pull request #15545 from drwells/shorten-face-vertex-location
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.

17 months agoadd a news entry 15556/head
Matthias Maier [Sat, 1 Jul 2023 04:58:34 +0000 (23:58 -0500)]
add a news entry

17 months agoCMake: deal_ii_pickup_tests(): only print a summary if we actually found something
Matthias Maier [Sat, 1 Jul 2023 04:49:38 +0000 (23:49 -0500)]
CMake: deal_ii_pickup_tests(): only print a summary if we actually found something

17 months agoTests: print a nice summary after the invocation of the setup_tests macro
Matthias Maier [Sat, 1 Jul 2023 04:47:48 +0000 (23:47 -0500)]
Tests: print a nice summary after the invocation of the setup_tests macro

17 months agoMerge pull request #15528 from masterleinad/remove_deprecations_celldatatransferbuffer
Daniel Arndt [Sat, 1 Jul 2023 04:30:40 +0000 (00:30 -0400)]
Merge pull request #15528 from masterleinad/remove_deprecations_celldatatransferbuffer

17 months agoCMake: deal_ii_pickup_tests(): print a nice summary
Matthias Maier [Sat, 1 Jul 2023 03:34:41 +0000 (22:34 -0500)]
CMake: deal_ii_pickup_tests(): print a nice summary

Let us print a nice little summary at the end of the
deal_ii_pickup_tests() macro that summarizes how many test artifacts
have been found.

17 months agogithub-actions: 15554/head
Marc Fehling [Sat, 1 Jul 2023 03:15:11 +0000 (23:15 -0400)]
github-actions:

- max out cores on macos

- set number of jobs via cmake on windows

17 months agoSimplify constructors/operators of AffineConstraints::ConstraintLine.
Wolfgang Bangerth [Fri, 30 Jun 2023 19:15:40 +0000 (13:15 -0600)]
Simplify constructors/operators of AffineConstraints::ConstraintLine.

17 months agoMerge pull request #15543 from masterleinad/remove_deprecated_signed_distance
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


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.