]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #13545 from masterleinad/header_grid_tools_cache
Martin Kronbichler [Wed, 16 Mar 2022 17:32:26 +0000 (18:32 +0100)]
Merge pull request #13545 from masterleinad/header_grid_tools_cache

Make doxygen show correct header file for GridTools::Cache

2 years agoMake doxygen show correct header file for GridTools::Cache 13545/head
Daniel Arndt [Wed, 16 Mar 2022 13:39:30 +0000 (09:39 -0400)]
Make doxygen show correct header file for GridTools::Cache

2 years agoMerge pull request #13542 from peterrum/chebychev
Marc Fehling [Tue, 15 Mar 2022 18:46:59 +0000 (12:46 -0600)]
Merge pull request #13542 from peterrum/chebychev

Fix typo

2 years agoFix typo 13542/head
Peter Munch [Tue, 15 Mar 2022 16:29:45 +0000 (17:29 +0100)]
Fix typo

2 years agoMerge pull request #13539 from peterrum/gc_initialize_dof_vector
Martin Kronbichler [Tue, 15 Mar 2022 15:48:37 +0000 (16:48 +0100)]
Merge pull request #13539 from peterrum/gc_initialize_dof_vector

MGTransferGlobalCoarsening::initialize_dof_vector() skip zeroing

2 years agoMerge pull request #13540 from peterrum/gc_asserts
Martin Kronbichler [Tue, 15 Mar 2022 15:48:25 +0000 (16:48 +0100)]
Merge pull request #13540 from peterrum/gc_asserts

Add asserts to MGTwoLevelTransfer

2 years agoAdd asserts to MGTwoLevelTransfer 13540/head
Peter Munch [Mon, 14 Mar 2022 20:24:30 +0000 (21:24 +0100)]
Add asserts to MGTwoLevelTransfer

2 years agoMGTransferGlobalCoarsening::initialize_dof_vector() skip zeroing 13539/head
Peter Munch [Mon, 14 Mar 2022 20:11:11 +0000 (21:11 +0100)]
MGTransferGlobalCoarsening::initialize_dof_vector() skip zeroing

2 years agoMerge pull request #13485 from bangerth/code-gallery
Marc Fehling [Sun, 13 Mar 2022 23:43:02 +0000 (17:43 -0600)]
Merge pull request #13485 from bangerth/code-gallery

Annotate more code gallery source files.

2 years agoMerge pull request #13514 from singima/workspace
Marc Fehling [Sun, 13 Mar 2022 23:39:32 +0000 (17:39 -0600)]
Merge pull request #13514 from singima/workspace

Specifying material IDs on Gmsh imports

2 years agoMerge pull request #13409 from tamiko/add_valgrind_instrumentation
Timo Heister [Sat, 12 Mar 2022 17:41:33 +0000 (12:41 -0500)]
Merge pull request #13409 from tamiko/add_valgrind_instrumentation

Performance tests: add a valgrind wrapper

2 years agorename namespace 13409/head
Matthias Maier [Sat, 12 Mar 2022 07:37:43 +0000 (01:37 -0600)]
rename namespace

2 years agoMerge pull request #13533 from peterrum/gc_vec_fine_dg_specialization_remove
Peter Munch [Sat, 12 Mar 2022 07:35:56 +0000 (08:35 +0100)]
Merge pull request #13533 from peterrum/gc_vec_fine_dg_specialization_remove

MGTwoLevelTransfer: remove fine-vector specialization for DG

2 years agominor cleanup
Matthias Maier [Fri, 11 Mar 2022 21:18:44 +0000 (15:18 -0600)]
minor cleanup

 - switch to std::uint64_t
 - use DEAL_II_FALLTHROUGH;

2 years agoperformance tests: add two valgrind instrumentation tests
Matthias Maier [Sun, 20 Feb 2022 20:15:34 +0000 (14:15 -0600)]
performance tests: add two valgrind instrumentation tests

2 years agoCMake: Allow to customize test command line
Matthias Maier [Sun, 20 Feb 2022 19:42:37 +0000 (13:42 -0600)]
CMake: Allow to customize test command line

2 years agoCMake: search for valgrind in performance subproject
Matthias Maier [Sun, 20 Feb 2022 18:39:32 +0000 (12:39 -0600)]
CMake: search for valgrind in performance subproject

2 years agoavoid a warning
Matthias Maier [Sun, 20 Feb 2022 18:20:26 +0000 (12:20 -0600)]
avoid a warning

2 years agoperformance_test_driver.h: Add support for unsigned long long measurements
Matthias Maier [Sun, 20 Feb 2022 18:19:39 +0000 (12:19 -0600)]
performance_test_driver.h: Add support for unsigned long long measurements

2 years agoavoid a warning
Matthias Maier [Sun, 20 Feb 2022 17:57:29 +0000 (11:57 -0600)]
avoid a warning

2 years agoPerformance tests: add a valgrind wrapper
Matthias Maier [Thu, 17 Feb 2022 11:25:57 +0000 (05:25 -0600)]
Performance tests: add a valgrind wrapper

2 years agoMGTwoLevelTransfer: remove fine-vector specialization for DG 13533/head
Peter Munch [Fri, 11 Mar 2022 16:09:15 +0000 (17:09 +0100)]
MGTwoLevelTransfer: remove fine-vector specialization for DG

2 years agoMerge pull request #13525 from peterrum/refine_enable_inplace_operations_if_possible
Daniel Arndt [Fri, 11 Mar 2022 20:49:39 +0000 (15:49 -0500)]
Merge pull request #13525 from peterrum/refine_enable_inplace_operations_if_possible

2 years agoMerge pull request #13534 from peterrum/typo_1
Timo Heister [Fri, 11 Mar 2022 17:06:00 +0000 (12:06 -0500)]
Merge pull request #13534 from peterrum/typo_1

Fix typo in issue_template.md

2 years agoFix typo in issue_template.md 13534/head
Peter Munch [Fri, 11 Mar 2022 16:17:56 +0000 (17:17 +0100)]
Fix typo in issue_template.md

2 years agoRefine MGTwoLevelTransfer::enable_inplace_operations_if_possible() 13525/head
Peter Munch [Wed, 9 Mar 2022 19:04:52 +0000 (20:04 +0100)]
Refine MGTwoLevelTransfer::enable_inplace_operations_if_possible()

2 years agoGmsh material ID edits 13514/head
Sean Ingimarson [Wed, 9 Mar 2022 18:20:31 +0000 (13:20 -0500)]
Gmsh material ID edits

2 years agoMerge pull request #13528 from peterrum/hanging_node_constraint_masks_comp_once
Martin Kronbichler [Fri, 11 Mar 2022 10:09:38 +0000 (11:09 +0100)]
Merge pull request #13528 from peterrum/hanging_node_constraint_masks_comp_once

Compute DoFInfo::hanging_node_constraint_masks_comp once

2 years agoMerge pull request #13529 from peterrum/n_levels
Peter Munch [Fri, 11 Mar 2022 10:08:46 +0000 (11:08 +0100)]
Merge pull request #13529 from peterrum/n_levels

Implement MGLevelObject::n_levels()

2 years agoMerge pull request #13498 from peterrum/gc_external_partitioner
Peter Munch [Thu, 10 Mar 2022 15:07:17 +0000 (16:07 +0100)]
Merge pull request #13498 from peterrum/gc_external_partitioner

GC: allow to pass in external partitioner

2 years agoMerge pull request #13508 from peterrum/test_cpp_17
Daniel Arndt [Thu, 10 Mar 2022 14:35:09 +0000 (09:35 -0500)]
Merge pull request #13508 from peterrum/test_cpp_17

2 years agoMerge pull request #13520 from peterrum/gc_constraints
Peter Munch [Thu, 10 Mar 2022 13:55:40 +0000 (14:55 +0100)]
Merge pull request #13520 from peterrum/gc_constraints

Refactor constraint application of MGTwoLevelTransfer

2 years agoImplement MGLevelObject::n_levels() 13529/head
Peter Munch [Thu, 10 Mar 2022 13:39:47 +0000 (14:39 +0100)]
Implement MGLevelObject::n_levels()

2 years agoGC: allow to pass in external partitioner 13498/head
Peter Munch [Sun, 6 Mar 2022 07:50:42 +0000 (08:50 +0100)]
GC: allow to pass in external partitioner

Conflicts:
include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h

2 years agoRefactor constraint application of GC 13520/head
Peter Munch [Wed, 9 Mar 2022 11:40:12 +0000 (12:40 +0100)]
Refactor constraint application of GC

2 years agoMerge pull request #11871 from peterrum/mg_transfer_mf_init_vector
Peter Munch [Thu, 10 Mar 2022 12:04:03 +0000 (13:04 +0100)]
Merge pull request #11871 from peterrum/mg_transfer_mf_init_vector

MGLevelGlobalTransfer/MGTransferMatrixFree: allow user to init vectors

2 years agoMerge pull request #13438 from bangerth/sundials
Luca Heltai [Thu, 10 Mar 2022 08:41:24 +0000 (11:41 +0300)]
Merge pull request #13438 from bangerth/sundials

Support SUNDIALS 6.0 and later.

2 years agoCompute DoFInfo::hanging_node_constraint_masks_comp once 13528/head
Peter Munch [Thu, 10 Mar 2022 08:28:30 +0000 (09:28 +0100)]
Compute DoFInfo::hanging_node_constraint_masks_comp once

2 years agoMerge pull request #13519 from peterrum/constraint_info
Martin Kronbichler [Thu, 10 Mar 2022 08:27:55 +0000 (09:27 +0100)]
Merge pull request #13519 from peterrum/constraint_info

Introduce internal::MatrixFreeFunctions::ConstraintInfo

2 years agoMerge pull request #13526 from marcfehling/p4est-gte
Martin Kronbichler [Thu, 10 Mar 2022 07:39:25 +0000 (08:39 +0100)]
Merge pull request #13526 from marcfehling/p4est-gte

Enable `sc_init` again.

2 years agoMerge pull request #13527 from marcfehling/reserve
Martin Kronbichler [Thu, 10 Mar 2022 07:38:25 +0000 (08:38 +0100)]
Merge pull request #13527 from marcfehling/reserve

Reserve internal container with correct size.

2 years agoMerge pull request #12617 from peterrum/hanging_node_constraint_masks_comp
Peter Munch [Thu, 10 Mar 2022 07:12:11 +0000 (08:12 +0100)]
Merge pull request #12617 from peterrum/hanging_node_constraint_masks_comp

MatrixFree: store refinement configuration once per cell

2 years agoIntroduce internal::MatrixFreeFunctions::ConstraintInfo 13519/head
Peter Munch [Wed, 9 Mar 2022 14:50:11 +0000 (15:50 +0100)]
Introduce internal::MatrixFreeFunctions::ConstraintInfo

Add dummy test

2 years agoMerge pull request #13524 from mschreter/fix_typo_mf_assert
Martin Kronbichler [Thu, 10 Mar 2022 06:24:03 +0000 (07:24 +0100)]
Merge pull request #13524 from mschreter/fix_typo_mf_assert

MatrixFree: fix typo assert message

2 years agoMerge pull request #13523 from tjhei/changelog3
Marc Fehling [Thu, 10 Mar 2022 05:29:56 +0000 (22:29 -0700)]
Merge pull request #13523 from tjhei/changelog3

update changelog entry

2 years agoReserve internal container with correct size. 13527/head
Marc Fehling [Thu, 10 Mar 2022 05:04:26 +0000 (22:04 -0700)]
Reserve internal container with correct size.

2 years agoEnable `sc_init` again. 13526/head
Marc Fehling [Wed, 9 Mar 2022 22:17:43 +0000 (15:17 -0700)]
Enable `sc_init` again.

2 years agofix typo in MatrixFree assert 13524/head
Magdalena Schreter [Wed, 9 Mar 2022 18:29:30 +0000 (19:29 +0100)]
fix typo in MatrixFree assert

2 years agoGitHub-CI: test CPP17 13508/head
Peter Munch [Mon, 7 Mar 2022 21:53:23 +0000 (22:53 +0100)]
GitHub-CI: test CPP17

2 years agoupdate changelog entry 13523/head
Timo Heister [Wed, 9 Mar 2022 18:25:58 +0000 (13:25 -0500)]
update changelog entry

2 years agoMerge pull request #13492 from bangerth/broadcast
David Wells [Wed, 9 Mar 2022 18:22:05 +0000 (13:22 -0500)]
Merge pull request #13492 from bangerth/broadcast

Optimize broadcast for natively-supported MPI types

2 years agoMerge pull request #13310 from kronbichler/speedup_ref_space_function
David Wells [Wed, 9 Mar 2022 18:09:47 +0000 (13:09 -0500)]
Merge pull request #13310 from kronbichler/speedup_ref_space_function

Speed up evaluation of RefSpaceFEFieldFunction

2 years agoMGLevelGlobalTransfer/MGTransferMatrixFree: allow user to init vectors 11871/head
Peter Munch [Mon, 8 Mar 2021 21:13:23 +0000 (22:13 +0100)]
MGLevelGlobalTransfer/MGTransferMatrixFree: allow user to init vectors

2 years agoMerge pull request #13518 from peterrum/gc_interpolate_remove_specialization
Martin Kronbichler [Wed, 9 Mar 2022 16:20:33 +0000 (17:20 +0100)]
Merge pull request #13518 from peterrum/gc_interpolate_remove_specialization

Remove specialization in MGTwoLevelTransfer::interpolate()

2 years agoRemove specialization in MGTwoLevelTransfer::interpolate() 13518/head
Peter Munch [Wed, 9 Mar 2022 14:20:11 +0000 (15:20 +0100)]
Remove specialization in MGTwoLevelTransfer::interpolate()

2 years agoMerge pull request #13515 from bangerth/constant-modes
Martin Kronbichler [Wed, 9 Mar 2022 09:34:19 +0000 (10:34 +0100)]
Merge pull request #13515 from bangerth/constant-modes

Minor updates to the constant modes documentation.

2 years agoMerge pull request #13484 from peterrum/initialize_dof_vector_docu
Martin Kronbichler [Wed, 9 Mar 2022 09:31:40 +0000 (10:31 +0100)]
Merge pull request #13484 from peterrum/initialize_dof_vector_docu

Extend docu of MatrixFree::initialize_dof_vector()

2 years agoMerge pull request #13506 from peterrum/mf_ac_is_closed
Martin Kronbichler [Wed, 9 Mar 2022 09:30:56 +0000 (10:30 +0100)]
Merge pull request #13506 from peterrum/mf_ac_is_closed

Check during MF::reinit() if AffineConstraints are closed

2 years agoMerge pull request #13496 from bangerth/point_is_inside
Peter Munch [Wed, 9 Mar 2022 08:09:16 +0000 (09:09 +0100)]
Merge pull request #13496 from bangerth/point_is_inside

Implement ReferenceCell::point_is_inside.

2 years agoMerge pull request #13493 from peterrum/ComputeIndexOwner_map
Peter Munch [Wed, 9 Mar 2022 06:12:40 +0000 (07:12 +0100)]
Merge pull request #13493 from peterrum/ComputeIndexOwner_map

ComputeIndexOwner: allow to use map instead of vector

2 years agoMerge pull request #13494 from peterrum/use_src_inplace
Peter Munch [Wed, 9 Mar 2022 06:12:29 +0000 (07:12 +0100)]
Merge pull request #13494 from peterrum/use_src_inplace

GC: enable inplace operation for coarse side

2 years agoMinor updates to the constant modes. 13515/head
Wolfgang Bangerth [Wed, 9 Mar 2022 02:42:24 +0000 (19:42 -0700)]
Minor updates to the constant modes.

2 years agoAdd a changelog entry. 13496/head
Wolfgang Bangerth [Sun, 6 Mar 2022 04:20:27 +0000 (21:20 -0700)]
Add a changelog entry.

2 years agoAdd a test.
Wolfgang Bangerth [Sun, 6 Mar 2022 04:19:23 +0000 (21:19 -0700)]
Add a test.

2 years agoImplement ReferenceCell::point_is_inside.
Wolfgang Bangerth [Sun, 6 Mar 2022 04:18:57 +0000 (21:18 -0700)]
Implement ReferenceCell::point_is_inside.

This is the generalized equivalent of GeometryInfo::is_inside_unit_cell().

2 years agoMerge pull request #13181 from jppelteret/scratch_data_hp_01
Bruno Turcksin [Tue, 8 Mar 2022 22:34:04 +0000 (17:34 -0500)]
Merge pull request #13181 from jppelteret/scratch_data_hp_01

2 years agoAdd a changelog entry 13181/head
Jean-Paul Pelteret [Sun, 9 Jan 2022 07:46:28 +0000 (08:46 +0100)]
Add a changelog entry

2 years agoAdd some more tests
Jean-Paul Pelteret [Sun, 9 Jan 2022 07:36:58 +0000 (08:36 +0100)]
Add some more tests

2 years agoAdd some more tests
Jean-Paul Pelteret [Fri, 7 Jan 2022 21:31:25 +0000 (22:31 +0100)]
Add some more tests

2 years agoAdd reinit methods to MeshWorker::CopyData to support hp-FE
Jean-Paul Pelteret [Fri, 7 Jan 2022 21:27:01 +0000 (22:27 +0100)]
Add reinit methods to MeshWorker::CopyData to support hp-FE

2 years agoAdd some hp-specialized reinit() functions to MeshWorker::ScratchData
Jean-Paul Pelteret [Sat, 8 Jan 2022 20:32:55 +0000 (21:32 +0100)]
Add some hp-specialized reinit() functions to MeshWorker::ScratchData

2 years agoAdd MeshWorker::ScratchData::n_dofs_per_cell()
Jean-Paul Pelteret [Fri, 7 Jan 2022 21:26:48 +0000 (22:26 +0100)]
Add MeshWorker::ScratchData::n_dofs_per_cell()

2 years agoAdd a test
Jean-Paul Pelteret [Fri, 7 Jan 2022 20:58:01 +0000 (21:58 +0100)]
Add a test

2 years agoAdd hp-capabilities to MeshWorker::ScratchData
Jean-Paul Pelteret [Thu, 6 Jan 2022 19:52:17 +0000 (20:52 +0100)]
Add hp-capabilities to MeshWorker::ScratchData

2 years agoAdd method that returns the default linear mapping from a hp::FECollection
Jean-Paul Pelteret [Thu, 6 Jan 2022 19:51:36 +0000 (20:51 +0100)]
Add method that returns the default linear mapping from a hp::FECollection

2 years agoMerge pull request #13511 from marcfehling/doc-signal
Wolfgang Bangerth [Tue, 8 Mar 2022 16:18:33 +0000 (09:18 -0700)]
Merge pull request #13511 from marcfehling/doc-signal

Removed outdated comment.

2 years agoExtend docu of MatrixFree::initialize_dof_vector() 13484/head
Peter Munch [Thu, 3 Mar 2022 08:11:12 +0000 (09:11 +0100)]
Extend docu of MatrixFree::initialize_dof_vector()

2 years agoCheck during MF::reinit() if AffineConstraints are closed 13506/head
Peter Munch [Mon, 7 Mar 2022 21:21:08 +0000 (22:21 +0100)]
Check during MF::reinit() if AffineConstraints are closed

2 years agoMerge pull request #13505 from peterrum/ac_is_closed
Peter Munch [Tue, 8 Mar 2022 11:42:28 +0000 (12:42 +0100)]
Merge pull request #13505 from peterrum/ac_is_closed

Add AffineConstraints::is_closed()

2 years agoMerge pull request #13499 from peterrum/gc_pmg_hn
Peter Munch [Tue, 8 Mar 2022 11:35:12 +0000 (12:35 +0100)]
Merge pull request #13499 from peterrum/gc_pmg_hn

Use fast hanging node algorithm for polynomial global coarsening

2 years agoGC: enable inplace operation for coarse side 13494/head
Peter Munch [Sat, 5 Mar 2022 20:59:25 +0000 (21:59 +0100)]
GC: enable inplace operation for coarse side

2 years agoMatrixFree: store refinement configuration once per cell 12617/head
Peter Munch [Sun, 28 Nov 2021 18:34:07 +0000 (19:34 +0100)]
MatrixFree: store refinement configuration once per cell

2 years agoMerge pull request #13504 from bangerth/note
Martin Kronbichler [Tue, 8 Mar 2022 09:19:08 +0000 (10:19 +0100)]
Merge pull request #13504 from bangerth/note

Remove a note.

2 years agoAdd AffineConstraints::is_closed() 13505/head
Peter Munch [Mon, 7 Mar 2022 21:19:38 +0000 (22:19 +0100)]
Add AffineConstraints::is_closed()

2 years agoRemoved outdated comment. 13511/head
Marc Fehling [Tue, 8 Mar 2022 04:29:08 +0000 (21:29 -0700)]
Removed outdated comment.

2 years agoMerge pull request #13507 from peterrum/mf_get_communicator
Marc Fehling [Tue, 8 Mar 2022 04:15:27 +0000 (21:15 -0700)]
Merge pull request #13507 from peterrum/mf_get_communicator

Use get_communicator()

2 years agoMerge pull request #13502 from masterleinad/fix_boost_get
Daniel Arndt [Mon, 7 Mar 2022 23:02:10 +0000 (18:02 -0500)]
Merge pull request #13502 from masterleinad/fix_boost_get

2 years agoUse get_communicator() 13507/head
Peter Munch [Mon, 7 Mar 2022 21:32:47 +0000 (22:32 +0100)]
Use get_communicator()

2 years agoUse holds_alternative and some more fixes 13502/head
Daniel Arndt [Mon, 7 Mar 2022 20:33:17 +0000 (15:33 -0500)]
Use holds_alternative and some more fixes

2 years agoRemove a note. 13504/head
Wolfgang Bangerth [Mon, 7 Mar 2022 20:34:40 +0000 (13:34 -0700)]
Remove a note.

2 years agoboost::get -> std_cxx17::get
Daniel Arndt [Mon, 7 Mar 2022 18:42:52 +0000 (13:42 -0500)]
boost::get -> std_cxx17::get

2 years agoMerge pull request #13497 from bangerth/variant
Daniel Arndt [Mon, 7 Mar 2022 16:24:23 +0000 (11:24 -0500)]
Merge pull request #13497 from bangerth/variant

2 years agoMerge pull request #13489 from marcfehling/petsc-nonzeros
Marc Fehling [Mon, 7 Mar 2022 00:29:42 +0000 (17:29 -0700)]
Merge pull request #13489 from marcfehling/petsc-nonzeros

Added `n_nonzero_elements` to PETSc `BlockSparseMatrix`.

2 years agoTests for n_nonzero_elements of BlockSparseMatrix from third party libraries. 13489/head
Marc Fehling [Sat, 5 Mar 2022 03:10:57 +0000 (20:10 -0700)]
Tests for n_nonzero_elements of BlockSparseMatrix from third party libraries.

2 years agoMerge pull request #13488 from pengfej/fbranch
Wolfgang Bangerth [Sun, 6 Mar 2022 21:40:38 +0000 (14:40 -0700)]
Merge pull request #13488 from pengfej/fbranch

Removing DEAL_II_MPI_CONST_CAST

2 years agoRemoving DEAL_II_MPI_CONST_CAST 13488/head
Pengfei Jia [Fri, 4 Mar 2022 00:19:29 +0000 (19:19 -0500)]
Removing DEAL_II_MPI_CONST_CAST

Fix based on #13474

forgot about indent

more indent

suggested changes

2 years agoMerge pull request #13478 from peterrum/pft_has_hanging_nodes
Wolfgang Bangerth [Sun, 6 Mar 2022 17:26:05 +0000 (10:26 -0700)]
Merge pull request #13478 from peterrum/pft_has_hanging_nodes

Move p:d:T::has_hanging_nodes() to DistributedTriangulationBase

2 years agoUse fast HN algorithm for polynomial GC 13499/head
Peter Munch [Sun, 6 Mar 2022 16:52:56 +0000 (17:52 +0100)]
Use fast HN algorithm for polynomial GC

2 years agoMove p:d:T::has_hanging_nodes() to DistributedTriangulationBase 13478/head
Peter Munch [Wed, 2 Mar 2022 10:21:36 +0000 (11:21 +0100)]
Move p:d:T::has_hanging_nodes() to DistributedTriangulationBase

2 years agoComputeIndexOwner: allow to use map instead of vector 13493/head
Peter Munch [Sat, 5 Mar 2022 20:21:36 +0000 (21:21 +0100)]
ComputeIndexOwner: allow to use map instead of vector


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.