]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 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 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 agoAvoid preprocessor define. 15570/head
Wolfgang Bangerth [Sat, 1 Jul 2023 21:12:27 +0000 (15:12 -0600)]
Avoid preprocessor define.

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

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

17 months agoCMake: deal_ii_add_test() count how many tests we are setting up
Matthias Maier [Sat, 1 Jul 2023 03:24:40 +0000 (22:24 -0500)]
CMake: deal_ii_add_test() count how many tests we are setting up

This sets the variables _number_of_tests _number_of_test_dependencies in
the parent scope from which deal_ii_add_test() was invoked.

17 months agoMerge pull request #15539 from marcfehling/legacysignal
David Wells [Sat, 1 Jul 2023 03:22:54 +0000 (23:22 -0400)]
Merge pull request #15539 from marcfehling/legacysignal

Remove deprecated LegacySignal.

17 months agoAdd failing test
Pasquale Africa [Fri, 30 Jun 2023 22:41:59 +0000 (22:41 +0000)]
Add failing test

17 months agoRemove deprecated FEValuesViews::OutputType 15551/head
Daniel Arndt [Fri, 30 Jun 2023 19:51:47 +0000 (15:51 -0400)]
Remove deprecated FEValuesViews::OutputType

17 months agoRemove some stray comment. Fix grammar. 15550/head
Wolfgang Bangerth [Fri, 30 Jun 2023 21:01:19 +0000 (15:01 -0600)]
Remove some stray comment. Fix grammar.

17 months agoUnconditionally try enabling ffp-exception-behavior=strict
Daniel Arndt [Fri, 30 Jun 2023 20:30:42 +0000 (16:30 -0400)]
Unconditionally try enabling ffp-exception-behavior=strict

17 months agoUse -Werror again in enable_if_supported
Daniel Arndt [Fri, 30 Jun 2023 20:29:48 +0000 (16:29 -0400)]
Use -Werror again in enable_if_supported

17 months agoRemove ill-defined (and poorly documented) comparison operators for AffineConstraints... 15548/head
Wolfgang Bangerth [Fri, 30 Jun 2023 20:12:35 +0000 (14:12 -0600)]
Remove ill-defined (and poorly documented) comparison operators for AffineConstraints::ConstraintLine.

17 months agoImplement AffineConstraints::ConstraintLine::swap(). 15547/head
Wolfgang Bangerth [Fri, 30 Jun 2023 20:11:19 +0000 (14:11 -0600)]
Implement AffineConstraints::ConstraintLine::swap().

17 months agoMake step-55 work in 3D. 15546/head
Marc Fehling [Fri, 30 Jun 2023 19:45:36 +0000 (13:45 -0600)]
Make step-55 work in 3D.

17 months agoMake face_vertex_location_location() a lot shorter. 15545/head
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.


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.