]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 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 agoMerge pull request #13495 from bangerth/doc-3
Timo Heister [Sun, 6 Mar 2022 06:10:25 +0000 (01:10 -0500)]
Merge pull request #13495 from bangerth/doc-3

Minor doc adjustments.

2 years agoConvert uses of boost::variant to std_cxx17::variant. 13497/head
Wolfgang Bangerth [Sun, 6 Mar 2022 06:07:35 +0000 (23:07 -0700)]
Convert uses of boost::variant to std_cxx17::variant.

2 years agoAdd std_cxx17::variant.
Wolfgang Bangerth [Sun, 6 Mar 2022 05:46:50 +0000 (22:46 -0700)]
Add std_cxx17::variant.

2 years agoMinor doc adjustments. 13495/head
Wolfgang Bangerth [Sun, 6 Mar 2022 03:16:58 +0000 (20:16 -0700)]
Minor doc adjustments.

2 years agoMerge pull request #13487 from peterrum/bugs_cio
Peter Munch [Sat, 5 Mar 2022 08:49:21 +0000 (09:49 +0100)]
Merge pull request #13487 from peterrum/bugs_cio

Fix bugs in ComputeIndexOwner::Dictionary and CellIDTranslator

2 years agoMerge pull request #13473 from bangerth/is_mpi_type
Daniel Arndt [Fri, 4 Mar 2022 23:55:15 +0000 (18:55 -0500)]
Merge pull request #13473 from bangerth/is_mpi_type

2 years agoMerge pull request #13490 from marcfehling/forward-affine
Wolfgang Bangerth [Fri, 4 Mar 2022 23:42:29 +0000 (16:42 -0700)]
Merge pull request #13490 from marcfehling/forward-affine

affine_constraints: hide another block of forward declarations

2 years agoMerge pull request #13395 from bangerth/mpi_type_id
Daniel Arndt [Fri, 4 Mar 2022 19:23:22 +0000 (14:23 -0500)]
Merge pull request #13395 from bangerth/mpi_type_id

2 years agoaffine_constraints: hide another block of forward declarations 13490/head
Marc Fehling [Fri, 4 Mar 2022 19:14:39 +0000 (12:14 -0700)]
affine_constraints: hide another block of forward declarations

2 years agoHide reinit implementation from doxygen.
Marc Fehling [Fri, 4 Mar 2022 19:06:59 +0000 (12:06 -0700)]
Hide reinit implementation from doxygen.

Possible confusion of parameter variable `n_block_rows` and the member function with the same name.

2 years agoFix bugs in CellIDTranslator 13487/head
Peter Munch [Thu, 3 Mar 2022 23:38:41 +0000 (00:38 +0100)]
Fix bugs in CellIDTranslator

2 years agoAdded `n_nonzero_elements` to PETSc `BlockSparseMatrix`.
Marc Fehling [Fri, 4 Mar 2022 05:30:28 +0000 (22:30 -0700)]
Added `n_nonzero_elements` to PETSc `BlockSparseMatrix`.

2 years agoAdd a changelog entry. 13395/head
Wolfgang Bangerth [Mon, 28 Feb 2022 00:41:06 +0000 (17:41 -0700)]
Add a changelog entry.

2 years agoAdd to the documentation.
Wolfgang Bangerth [Sun, 27 Feb 2022 00:35:34 +0000 (17:35 -0700)]
Add to the documentation.

2 years agoAdd a test.
Wolfgang Bangerth [Sun, 27 Feb 2022 00:33:47 +0000 (17:33 -0700)]
Add a test.

2 years agoAlso support long long int and wchar_t.
Wolfgang Bangerth [Sun, 27 Feb 2022 00:18:59 +0000 (17:18 -0700)]
Also support long long int and wchar_t.

2 years agoAdjust a couple of tests.
Wolfgang Bangerth [Sat, 26 Feb 2022 23:48:03 +0000 (16:48 -0700)]
Adjust a couple of tests.

2 years agoRename the new variable.
Wolfgang Bangerth [Sat, 26 Feb 2022 00:13:53 +0000 (17:13 -0700)]
Rename the new variable.

2 years agoMerge pull request #13479 from peterrum/fcp_simplify
Martin Kronbichler [Thu, 3 Mar 2022 20:00:41 +0000 (21:00 +0100)]
Merge pull request #13479 from peterrum/fcp_simplify

Simplify logic in RepartitioningPolicyTools::FirstChildPolicy

2 years agoMerge pull request #13486 from tjhei/fix_test
Martin Kronbichler [Thu, 3 Mar 2022 19:59:44 +0000 (20:59 +0100)]
Merge pull request #13486 from tjhei/fix_test

fix a test

2 years agofix test 13486/head
Timo Heister [Sun, 27 Feb 2022 19:46:07 +0000 (14:46 -0500)]
fix test

2 years agoRemove a general template no longer needed.
Wolfgang Bangerth [Thu, 17 Feb 2022 16:33:18 +0000 (09:33 -0700)]
Remove a general template no longer needed.

2 years agoUse a template variable rather than a dummy function to infer MPI types.
Wolfgang Bangerth [Tue, 15 Feb 2022 22:45:51 +0000 (15:45 -0700)]
Use a template variable rather than a dummy function to infer MPI types.

2 years agoMerge pull request #13471 from bangerth/test-3
Timo Heister [Thu, 3 Mar 2022 16:15:48 +0000 (11:15 -0500)]
Merge pull request #13471 from bangerth/test-3

Use a valid communicator.

2 years agoMerge pull request #13472 from bangerth/aligned
Matthias Maier [Thu, 3 Mar 2022 11:30:54 +0000 (05:30 -0600)]
Merge pull request #13472 from bangerth/aligned

Deal gracefully with replicating an empty array.

2 years agoMerge pull request #13467 from masterleinad/quick_tests_linux_github_ci
Matthias Maier [Thu, 3 Mar 2022 11:28:33 +0000 (05:28 -0600)]
Merge pull request #13467 from masterleinad/quick_tests_linux_github_ci

Run quick tests in GitHub Linux CI

2 years agoMerge pull request #13481 from nfehn/tensor_kernels
Peter Munch [Thu, 3 Mar 2022 07:14:01 +0000 (08:14 +0100)]
Merge pull request #13481 from nfehn/tensor_kernels

clarify docu of MatrixFree::initialize_dof_vector()

2 years agoUse a valid communicator. 13471/head
Wolfgang Bangerth [Tue, 1 Mar 2022 18:02:42 +0000 (11:02 -0700)]
Use a valid communicator.

2 years agoDeal gracefully with replicating an empty array. 13472/head
Wolfgang Bangerth [Tue, 1 Mar 2022 20:51:15 +0000 (13:51 -0700)]
Deal gracefully with replicating an empty array.

2 years agoMerge pull request #13483 from tjhei/mpi3-followup
Wolfgang Bangerth [Thu, 3 Mar 2022 00:03:47 +0000 (17:03 -0700)]
Merge pull request #13483 from tjhei/mpi3-followup

MPI 3: minor edits

2 years agoMerge pull request #13482 from masterleinad/deprecate_utilities_mpi_create_group
Marc Fehling [Wed, 2 Mar 2022 22:06:01 +0000 (15:06 -0700)]
Merge pull request #13482 from masterleinad/deprecate_utilities_mpi_create_group

Deprecate Utilities::MPI::create_group

2 years agoMPI 3: minor edits 13483/head
Timo Heister [Wed, 2 Mar 2022 18:45:20 +0000 (13:45 -0500)]
MPI 3: minor edits

2 years agoDeprecate Utilities::MPI::create_group 13482/head
Daniel Arndt [Wed, 2 Mar 2022 16:08:55 +0000 (11:08 -0500)]
Deprecate Utilities::MPI::create_group

2 years agoMerge pull request #13465 from pengfej/fbranch
Timo Heister [Wed, 2 Mar 2022 18:42:14 +0000 (13:42 -0500)]
Merge pull request #13465 from pengfej/fbranch

Remove MPI 2.x logic

2 years agoRemove DEAL_II_MPI_VERSION_GTE 13465/head
Pengfei Jia [Mon, 28 Feb 2022 21:53:37 +0000 (16:53 -0500)]
Remove DEAL_II_MPI_VERSION_GTE

An update on Issue #13447: Remove MPI 2.X logic

fix some mistakes

indent

adding back some comments

recovering line 616-629

adding back line 447-508

Changing back step 76

2 years agoclarify docu of MatrixFree::initialize_dof_vector() 13481/head
Niklas Fehn [Wed, 2 Mar 2022 14:39:28 +0000 (15:39 +0100)]
clarify docu of MatrixFree::initialize_dof_vector()

2 years agoSimplify logic in RepartitioningPolicyTools::FirstChildPolicy 13479/head
Peter Munch [Wed, 2 Mar 2022 11:32:11 +0000 (12:32 +0100)]
Simplify logic in RepartitioningPolicyTools::FirstChildPolicy

2 years agoRun quick tests in GitHub CI 13467/head
Daniel Arndt [Mon, 28 Feb 2022 22:50:36 +0000 (17:50 -0500)]
Run quick tests in GitHub CI

2 years agoMerge pull request #13476 from bangerth/warning
Marc Fehling [Wed, 2 Mar 2022 02:41:02 +0000 (19:41 -0700)]
Merge pull request #13476 from bangerth/warning

Avoid integer comparison warning.

2 years agoMerge pull request #13470 from bangerth/test-2
Marc Fehling [Wed, 2 Mar 2022 02:40:18 +0000 (19:40 -0700)]
Merge pull request #13470 from bangerth/test-2

Check MPI error codes.

2 years agoAvoid integer comparison warning. 13476/head
Wolfgang Bangerth [Tue, 1 Mar 2022 23:38:40 +0000 (16:38 -0700)]
Avoid integer comparison warning.

2 years agoAdd a TODO. 13473/head
Wolfgang Bangerth [Tue, 1 Mar 2022 21:29:39 +0000 (14:29 -0700)]
Add a TODO.

2 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 1 Mar 2022 21:24:16 +0000 (14:24 -0700)]
Add a changelog entry.

2 years agoAdd a test.
Wolfgang Bangerth [Tue, 1 Mar 2022 21:23:09 +0000 (14:23 -0700)]
Add a test.

2 years agoProvide a template variable that can be used to query whether a type is an MPI type.
Wolfgang Bangerth [Tue, 1 Mar 2022 21:22:59 +0000 (14:22 -0700)]
Provide a template variable that can be used to query whether a type is an MPI type.

2 years agoProvide a facility where we can test that a type is one of a list.
Wolfgang Bangerth [Tue, 1 Mar 2022 21:22:39 +0000 (14:22 -0700)]
Provide a facility where we can test that a type is one of a list.

2 years agoCheck MPI error codes. 13470/head
Wolfgang Bangerth [Tue, 1 Mar 2022 17:58:18 +0000 (10:58 -0700)]
Check MPI error codes.

2 years agoMerge pull request #13445 from bangerth/error
Martin Kronbichler [Tue, 1 Mar 2022 08:19:37 +0000 (09:19 +0100)]
Merge pull request #13445 from bangerth/error

Error out with too large Trilinos sparsity patterns.

2 years agoMerge pull request #13463 from bangerth/doc-13
Martin Kronbichler [Tue, 1 Mar 2022 08:13:35 +0000 (09:13 +0100)]
Merge pull request #13463 from bangerth/doc-13

Minor update to FE_Nedelec.

2 years agoMerge pull request #13452 from bangerth/error-2
Martin Kronbichler [Tue, 1 Mar 2022 08:12:58 +0000 (09:12 +0100)]
Merge pull request #13452 from bangerth/error-2

Provide a second error for Trilinos sparsity pattern problems.

2 years agoMerge pull request #13394 from Rombur/arborx_distributed_tree
Luca Heltai [Tue, 1 Mar 2022 07:50:07 +0000 (10:50 +0300)]
Merge pull request #13394 from Rombur/arborx_distributed_tree

Add ArborXWrappers::DistributedTree

2 years agoMerge pull request #13466 from drwells/tbb-quick-test
Marc Fehling [Tue, 1 Mar 2022 02:49:19 +0000 (19:49 -0700)]
Merge pull request #13466 from drwells/tbb-quick-test

Fix the TBB quick test.

2 years agoFix the TBB quick test. 13466/head
David Wells [Mon, 28 Feb 2022 22:33:08 +0000 (17:33 -0500)]
Fix the TBB quick test.

This should work with or without oneAPI.

2 years agoAdd DEAL_II_ARBORX_WITH_MPI=1 in options.dox.in 13394/head
Bruno Turcksin [Mon, 28 Feb 2022 22:08:01 +0000 (22:08 +0000)]
Add DEAL_II_ARBORX_WITH_MPI=1 in options.dox.in

2 years agoMerge pull request #13462 from tjhei/changelog2
Matthias Maier [Mon, 28 Feb 2022 20:02:07 +0000 (14:02 -0600)]
Merge pull request #13462 from tjhei/changelog2

add changelog entry

2 years agoMerge pull request #13464 from tjhei/mpi3_doc
Matthias Maier [Mon, 28 Feb 2022 20:01:29 +0000 (14:01 -0600)]
Merge pull request #13464 from tjhei/mpi3_doc

documentation: MPI 3.0 minimum

2 years agodocumentation: MPI 3.0 minimum 13464/head
Timo Heister [Mon, 28 Feb 2022 18:35:21 +0000 (13:35 -0500)]
documentation: MPI 3.0 minimum

2 years agoMinor update to FE_Nedelec. 13463/head
Wolfgang Bangerth [Mon, 28 Feb 2022 18:25:24 +0000 (11:25 -0700)]
Minor update to FE_Nedelec.

2 years agoProvide a second error for Trilinos sparsity pattern problems. 13452/head
Wolfgang Bangerth [Fri, 25 Feb 2022 21:31:08 +0000 (14:31 -0700)]
Provide a second error for Trilinos sparsity pattern problems.

2 years agoMerge pull request #13446 from pengfej/fbranch
Wolfgang Bangerth [Mon, 28 Feb 2022 18:16:58 +0000 (11:16 -0700)]
Merge pull request #13446 from pengfej/fbranch

Simplify MPI IO in parallel vtu output

2 years agoadd changelog entry 13462/head
Timo Heister [Mon, 28 Feb 2022 18:01:07 +0000 (13:01 -0500)]
add changelog entry

2 years agoMerge pull request #13461 from tamiko/require_mpi_3
Timo Heister [Mon, 28 Feb 2022 17:58:14 +0000 (12:58 -0500)]
Merge pull request #13461 from tamiko/require_mpi_3

CMake: require MPI 3.0

2 years agoMerge pull request #13427 from harmonj/FE_NEDELEC_DOC
Daniel Arndt [Mon, 28 Feb 2022 15:13:10 +0000 (10:13 -0500)]
Merge pull request #13427 from harmonj/FE_NEDELEC_DOC

2 years agoCMake: require MPI 3.0 13461/head
Matthias Maier [Mon, 28 Feb 2022 11:03:29 +0000 (05:03 -0600)]
CMake: require MPI 3.0

2 years agoMerge pull request #13459 from peterrum/test_fix_compute_diagonal
Wolfgang Bangerth [Mon, 28 Feb 2022 00:48:08 +0000 (17:48 -0700)]
Merge pull request #13459 from peterrum/test_fix_compute_diagonal

Fix GC tests

2 years agoFix GC tests 13459/head
Peter Munch [Sun, 27 Feb 2022 20:31:46 +0000 (21:31 +0100)]
Fix GC tests

2 years agoAdd shape function illustrations for FE_Nedelec 13427/head
Jake Harmon [Mon, 21 Feb 2022 02:32:42 +0000 (19:32 -0700)]
Add shape function illustrations for FE_Nedelec

2 years agoMerge pull request #13455 from tjhei/add_test
Marc Fehling [Sun, 27 Feb 2022 00:51:48 +0000 (17:51 -0700)]
Merge pull request #13455 from tjhei/add_test

add test for invert_cells_with_negative_measure

2 years agoMerge pull request #13442 from bangerth/comments
Marc Fehling [Sat, 26 Feb 2022 23:16:07 +0000 (16:16 -0700)]
Merge pull request #13442 from bangerth/comments

Minor updates to ARKode in-code commentary.

2 years agoadd test for invert_cells_with_negative_measure 13455/head
Timo Heister [Sat, 26 Feb 2022 22:26:48 +0000 (17:26 -0500)]
add test for invert_cells_with_negative_measure

2 years agoMerge pull request #13454 from tjhei/changelog
Wolfgang Bangerth [Sat, 26 Feb 2022 21:28:09 +0000 (14:28 -0700)]
Merge pull request #13454 from tjhei/changelog

add changelog for gmsh inverted cell fix

2 years agoadd changelog for gmsh inverted cell fix 13454/head
Timo Heister [Sat, 26 Feb 2022 19:59:05 +0000 (14:59 -0500)]
add changelog for gmsh inverted cell fix

2 years agoMerge pull request #13444 from singima/grid_edits_alt
Timo Heister [Sat, 26 Feb 2022 17:57:45 +0000 (12:57 -0500)]
Merge pull request #13444 from singima/grid_edits_alt

Allow loading Gmsh files with some cells inverted

2 years agoMerge pull request #13453 from bangerth/warning
Marc Fehling [Sat, 26 Feb 2022 05:10:49 +0000 (22:10 -0700)]
Merge pull request #13453 from bangerth/warning

Avoid a warning about comparison of differently sized integers.

2 years agoAvoid a warning about comparison of differently sized integers. 13453/head
Wolfgang Bangerth [Sat, 26 Feb 2022 03:28:51 +0000 (20:28 -0700)]
Avoid a warning about comparison of differently sized integers.

2 years agoMerge pull request #13448 from bangerth/assertion
Marc Fehling [Sat, 26 Feb 2022 02:02:08 +0000 (19:02 -0700)]
Merge pull request #13448 from bangerth/assertion

Add an assertion for p4est weights.

2 years agoMerge pull request #13449 from marcfehling/zorder-weight
Wolfgang Bangerth [Fri, 25 Feb 2022 23:45:57 +0000 (16:45 -0700)]
Merge pull request #13449 from marcfehling/zorder-weight

cell_weight: not implemented for partition_zorder

2 years agoMerge pull request #13450 from zjiaqi2018/fix-instantiation
Wolfgang Bangerth [Fri, 25 Feb 2022 23:45:27 +0000 (16:45 -0700)]
Merge pull request #13450 from zjiaqi2018/fix-instantiation

Fix instantiation for add_entries_local_to_global

2 years agoUpdate source/distributed/tria.cc 13448/head
Wolfgang Bangerth [Fri, 25 Feb 2022 21:56:40 +0000 (14:56 -0700)]
Update source/distributed/tria.cc

Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
2 years agocell_weight: not implemented for partition_zorder 13449/head
Marc Fehling [Fri, 25 Feb 2022 19:12:12 +0000 (12:12 -0700)]
cell_weight: not implemented for partition_zorder

2 years agoinstantiation for add_entries_local_to_global 13450/head
Jiaqi Zhang [Fri, 25 Feb 2022 19:21:34 +0000 (13:21 -0600)]
instantiation for add_entries_local_to_global

2 years agoError out with too large Trilinos sparsity patterns. 13445/head
Wolfgang Bangerth [Thu, 24 Feb 2022 22:26:13 +0000 (15:26 -0700)]
Error out with too large Trilinos sparsity patterns.

2 years agoRemove unnecessary codes 13446/head
Pengfei Jia [Fri, 25 Feb 2022 01:21:01 +0000 (20:21 -0500)]
Remove unnecessary codes

Correct indent; Adding descriptions

2 years agotest fix 13444/head
Sean Ingimarson [Fri, 25 Feb 2022 18:18:46 +0000 (13:18 -0500)]
test fix

2 years agoAllow loading Gmsh files with some cells inverted
Sean Ingimarson [Mon, 14 Feb 2022 16:44:54 +0000 (11:44 -0500)]
Allow loading Gmsh files with some cells inverted

doc fix

2 years agoAdd an assertion for p4est weights.
Wolfgang Bangerth [Fri, 25 Feb 2022 18:14:59 +0000 (11:14 -0700)]
Add an assertion for p4est weights.

2 years agoMerge pull request #13443 from peterrum/compute_diagonal_assert
Peter Munch [Fri, 25 Feb 2022 07:37:40 +0000 (08:37 +0100)]
Merge pull request #13443 from peterrum/compute_diagonal_assert

Add assert to MFTools::compute_diagonal()

2 years agoAdd assert to MFTools::compute_diagonal() 13443/head
Peter Munch [Thu, 24 Feb 2022 08:28:22 +0000 (09:28 +0100)]
Add assert to MFTools::compute_diagonal()

2 years agoMerge pull request #13416 from luca-heltai/fix-non-matching-coupling
Martin Kronbichler [Thu, 24 Feb 2022 07:53:46 +0000 (08:53 +0100)]
Merge pull request #13416 from luca-heltai/fix-non-matching-coupling

Fix non matching coupling

2 years agoMerge pull request #13436 from bangerth/arkode
Martin Kronbichler [Thu, 24 Feb 2022 07:41:50 +0000 (08:41 +0100)]
Merge pull request #13436 from bangerth/arkode

Move a couple of functions out of line.

2 years agoMinor updates to ARKode in-code commentary. 13442/head
Wolfgang Bangerth [Thu, 24 Feb 2022 04:30:37 +0000 (21:30 -0700)]
Minor updates to ARKode in-code commentary.

2 years agoMove a couple of functions out of line. 13436/head
Wolfgang Bangerth [Tue, 22 Feb 2022 16:20:43 +0000 (09:20 -0700)]
Move a couple of functions out of line.

2 years agoMerge pull request #13441 from kronbichler/fix_step75
Peter Munch [Wed, 23 Feb 2022 20:33:21 +0000 (21:33 +0100)]
Merge pull request #13441 from kronbichler/fix_step75

Fix run time error in step-75: initialize diagonal 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.