]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agofeiv::get_*_function_values
Jiaqi Zhang [Mon, 11 Apr 2022 15:27:01 +0000 (11:27 -0400)]
feiv::get_*_function_values

2 years agoMerge pull request #13567 from drwells/fix-no-dof-renumbering-deadlock
Martin Kronbichler [Mon, 28 Mar 2022 14:17:27 +0000 (16:17 +0200)]
Merge pull request #13567 from drwells/fix-no-dof-renumbering-deadlock

Make DoFRenumbering work when some processors have 0 DoFs.

2 years agoMerge pull request #13566 from peterrum/compressed_constraint_kind_use
Martin Kronbichler [Sat, 26 Mar 2022 21:20:52 +0000 (22:20 +0100)]
Merge pull request #13566 from peterrum/compressed_constraint_kind_use

Use compressed_constraint_kind in MatrixFree (CPU)

2 years agoMerge pull request #13576 from marcfehling/unify-3procs
Wolfgang Bangerth [Sat, 26 Mar 2022 02:39:07 +0000 (20:39 -0600)]
Merge pull request #13576 from marcfehling/unify-3procs

Run one parallel hp unification test with three and four processes.

2 years agoRun one parallel hp unification test with three and four processes. 13576/head
Marc Fehling [Sat, 26 Mar 2022 00:40:01 +0000 (18:40 -0600)]
Run one parallel hp unification test with three and four processes.

2 years agoMerge pull request #13571 from bangerth/copy
Peter Munch [Thu, 24 Mar 2022 14:06:14 +0000 (15:06 +0100)]
Merge pull request #13571 from bangerth/copy

Avoid a copy of a vector.

2 years agoMerge pull request #13572 from marcfehling/weight-info
Wolfgang Bangerth [Wed, 23 Mar 2022 23:12:55 +0000 (17:12 -0600)]
Merge pull request #13572 from marcfehling/weight-info

cell_weight: add changelog for bugfix.

2 years agocell_weight: add changelog for bugfix. 13572/head
Marc Fehling [Wed, 23 Mar 2022 20:10:43 +0000 (14:10 -0600)]
cell_weight: add changelog for bugfix.

2 years agoAvoid a copy of a vector. 13571/head
Wolfgang Bangerth [Wed, 23 Mar 2022 17:21:30 +0000 (11:21 -0600)]
Avoid a copy of a vector.

2 years agoUse compressed_constraint_kind in MatrixFree (CPU) 13566/head
Peter Munch [Wed, 23 Mar 2022 12:05:31 +0000 (13:05 +0100)]
Use compressed_constraint_kind in MatrixFree (CPU)

2 years agoMake DoFRenumbering work when some processors have 0 DoFs. 13567/head
David Wells [Sat, 12 Mar 2022 00:58:20 +0000 (19:58 -0500)]
Make DoFRenumbering work when some processors have 0 DoFs.

2 years agoMerge pull request #13559 from bangerth/particles
Marc Fehling [Wed, 23 Mar 2022 02:34:09 +0000 (20:34 -0600)]
Merge pull request #13559 from bangerth/particles

Minor particle cleanups.

2 years agoMerge pull request #13563 from bangerth/renumber
Bruno Turcksin [Wed, 23 Mar 2022 02:33:32 +0000 (22:33 -0400)]
Merge pull request #13563 from bangerth/renumber

2 years agoMerge pull request #13552 from peterrum/ConstraintKinds_compress
Wolfgang Bangerth [Wed, 23 Mar 2022 01:02:39 +0000 (19:02 -0600)]
Merge pull request #13552 from peterrum/ConstraintKinds_compress

ConstraintKinds: compress/decompress

2 years agoAlso rename a variable. 13559/head
Wolfgang Bangerth [Tue, 22 Mar 2022 23:49:16 +0000 (17:49 -0600)]
Also rename a variable.

2 years agoMinor particle cleanups.
Wolfgang Bangerth [Tue, 22 Mar 2022 18:20:00 +0000 (12:20 -0600)]
Minor particle cleanups.

2 years agoMerge pull request #13561 from marcfehling/distributed-weight
Marc Fehling [Tue, 22 Mar 2022 23:44:07 +0000 (17:44 -0600)]
Merge pull request #13561 from marcfehling/distributed-weight

cell_weight: suggestions from code review.

2 years agoMerge pull request #13560 from bangerth/assertion
Marc Fehling [Tue, 22 Mar 2022 23:42:37 +0000 (17:42 -0600)]
Merge pull request #13560 from bangerth/assertion

Add an assertion.

2 years agoMerge pull request #13562 from bangerth/reference-cell
David Wells [Tue, 22 Mar 2022 23:25:29 +0000 (19:25 -0400)]
Merge pull request #13562 from bangerth/reference-cell

Avoid one use of GeometryInfo.

2 years agoConstraintKinds: compress/decompress 13552/head
Peter Munch [Sun, 20 Mar 2022 07:25:46 +0000 (08:25 +0100)]
ConstraintKinds: compress/decompress

2 years agoSimplify a piece of code. 13563/head
Wolfgang Bangerth [Tue, 22 Mar 2022 22:44:26 +0000 (16:44 -0600)]
Simplify a piece of code.

2 years agocell_weight: make assertion blocks smaller. 13561/head
Marc Fehling [Tue, 22 Mar 2022 20:03:42 +0000 (14:03 -0600)]
cell_weight: make assertion blocks smaller.

2 years agoAvoid one use of GeometryInfo. 13562/head
Wolfgang Bangerth [Tue, 22 Mar 2022 20:00:34 +0000 (14:00 -0600)]
Avoid one use of GeometryInfo.

2 years agoMerge pull request #13558 from bangerth/cleanup-partition
Marc Fehling [Tue, 22 Mar 2022 19:57:35 +0000 (13:57 -0600)]
Merge pull request #13558 from bangerth/cleanup-partition

Minor cleanups.

2 years agocell_weight: added documentation for LegacySignal.
Marc Fehling [Tue, 22 Mar 2022 18:49:08 +0000 (12:49 -0600)]
cell_weight: added documentation for LegacySignal.

2 years agocell_weight: suggestions from code review.
Marc Fehling [Tue, 22 Mar 2022 18:20:11 +0000 (12:20 -0600)]
cell_weight: suggestions from code review.

2 years agoAdd an assertion. 13560/head
Wolfgang Bangerth [Tue, 22 Mar 2022 18:22:46 +0000 (12:22 -0600)]
Add an assertion.

2 years agoMinor cleanups. 13558/head
Wolfgang Bangerth [Tue, 22 Mar 2022 16:09:12 +0000 (10:09 -0600)]
Minor cleanups.

2 years agoMerge pull request #13451 from marcfehling/distributed-weight
Peter Munch [Tue, 22 Mar 2022 07:24:40 +0000 (08:24 +0100)]
Merge pull request #13451 from marcfehling/distributed-weight

cell_weight: remove initial weight from distributed applications.

2 years agoMerge pull request #13553 from tamiko/update_version_numbers
Daniel Arndt [Tue, 22 Mar 2022 01:30:39 +0000 (21:30 -0400)]
Merge pull request #13553 from tamiko/update_version_numbers

2 years agoMerge pull request #13557 from peterrum/gc_wights_av
Timo Heister [Mon, 21 Mar 2022 23:09:01 +0000 (19:09 -0400)]
Merge pull request #13557 from peterrum/gc_wights_av

GC: compressed weights -> AlignedVector

2 years agoMerge pull request #13554 from tamiko/update_version_numbers_2
David Wells [Mon, 21 Mar 2022 21:21:14 +0000 (17:21 -0400)]
Merge pull request #13554 from tamiko/update_version_numbers_2

CMake: uniformly require version 3.3.0

2 years agoMerge pull request #13556 from bangerth/get-vs-set
David Wells [Mon, 21 Mar 2022 21:20:45 +0000 (17:20 -0400)]
Merge pull request #13556 from bangerth/get-vs-set

Rename a class.

2 years agoGC: compressed weights -> AlignedVector 13557/head
Peter Munch [Mon, 21 Mar 2022 19:14:49 +0000 (20:14 +0100)]
GC: compressed weights -> AlignedVector

2 years agoRename a class. 13556/head
Wolfgang Bangerth [Mon, 21 Mar 2022 18:50:36 +0000 (12:50 -0600)]
Rename a class.

2 years agoCMake: uniformly require version 3.3.0 13554/head
Matthias Maier [Mon, 21 Mar 2022 16:21:32 +0000 (11:21 -0500)]
CMake: uniformly require version 3.3.0

2 years agoUpdate deal.II release version to 9.4.0 13553/head
Matthias Maier [Mon, 21 Mar 2022 16:19:24 +0000 (11:19 -0500)]
Update deal.II release version to 9.4.0

2 years agoMerge pull request #13548 from peterrum/PreconditionChebyshev_degree
Wolfgang Bangerth [Mon, 21 Mar 2022 15:16:08 +0000 (09:16 -0600)]
Merge pull request #13548 from peterrum/PreconditionChebyshev_degree

Fix docu of PreconditionChebyshev regarding degree

2 years agoFix docu of PreconditionChebyshev regardin degree 13548/head
Peter Munch [Wed, 16 Mar 2022 22:27:08 +0000 (23:27 +0100)]
Fix docu of PreconditionChebyshev regardin degree

2 years agoMerge pull request #13551 from peterrum/gc_coarsening_assert
Timo Heister [Sun, 20 Mar 2022 11:34:51 +0000 (07:34 -0400)]
Merge pull request #13551 from peterrum/gc_coarsening_assert

GC::create_geometric_coarsening_sequence() add assert

2 years agoGC::create_geometric_coarsening_sequence() add assert 13551/head
Peter Munch [Sun, 20 Mar 2022 06:49:27 +0000 (07:49 +0100)]
GC::create_geometric_coarsening_sequence() add assert

2 years agoMerge pull request #13550 from peterrum/gc_fe_dgq_0
Timo Heister [Sun, 20 Mar 2022 01:29:32 +0000 (21:29 -0400)]
Merge pull request #13550 from peterrum/gc_fe_dgq_0

GC: test FE_DGQ(0)

2 years agoGC: test FE_DGQ(0) 13550/head
Peter Munch [Sat, 19 Mar 2022 17:43:06 +0000 (18:43 +0100)]
GC: test FE_DGQ(0)

2 years agoMerge pull request #13541 from jppelteret/copy_data_01
Daniel Arndt [Fri, 18 Mar 2022 22:04:37 +0000 (18:04 -0400)]
Merge pull request #13541 from jppelteret/copy_data_01

2 years agoAdd a changelog entry 13541/head
Jean-Paul Pelteret [Mon, 14 Mar 2022 20:50:29 +0000 (21:50 +0100)]
Add a changelog entry

2 years agoAdd ScalarType as template parameter to MeshWorker::CopyData
Jean-Paul Pelteret [Mon, 14 Mar 2022 19:10:46 +0000 (20:10 +0100)]
Add ScalarType as template parameter to MeshWorker::CopyData

The `matrices` and `vectors` can be made to store entries of type double, std::complex<double>, float, etc.

2 years agoMerge pull request #13538 from Rombur/distributed_tree
Daniel Arndt [Fri, 18 Mar 2022 13:15:33 +0000 (09:15 -0400)]
Merge pull request #13538 from Rombur/distributed_tree

2 years agoMerge pull request #13535 from masterleinad/test_c++20
David Wells [Thu, 17 Mar 2022 21:21:43 +0000 (17:21 -0400)]
Merge pull request #13535 from masterleinad/test_c++20

Change one GitHub Workflow CI check to use C++20

2 years agoOnly run DistributedTree tests if ArborX was configured with MPI support 13538/head
Bruno Turcksin [Thu, 17 Mar 2022 20:18:02 +0000 (20:18 +0000)]
Only run DistributedTree tests if ArborX was configured with MPI support

2 years agoMerge pull request #13546 from peterrum/set_edge_in_matrix
Peter Munch [Thu, 17 Mar 2022 20:01:00 +0000 (21:01 +0100)]
Merge pull request #13546 from peterrum/set_edge_in_matrix

Add Multigrid::set_edge_in_matrix()

2 years agoUpdate .github/workflows/linux.yml 13535/head
Daniel Arndt [Thu, 17 Mar 2022 18:22:25 +0000 (14:22 -0400)]
Update .github/workflows/linux.yml

Co-authored-by: David Wells <drwells@email.unc.edu>
2 years agoMerge pull request #11148 from masterleinad/fix_cuda_host_compiler
Bruno Turcksin [Thu, 17 Mar 2022 17:28:42 +0000 (13:28 -0400)]
Merge pull request #11148 from masterleinad/fix_cuda_host_compiler

2 years agoMerge pull request #13521 from drwells/updateflags-is-enum
Daniel Arndt [Thu, 17 Mar 2022 17:05:38 +0000 (13:05 -0400)]
Merge pull request #13521 from drwells/updateflags-is-enum

2 years agocell_weight: added particle weighting test. 13451/head
Marc Fehling [Thu, 17 Mar 2022 01:39:44 +0000 (19:39 -0600)]
cell_weight: added particle weighting test.

2 years agoAdd Multigrid::set_edge_in_matrix() 13546/head
Peter Munch [Wed, 16 Mar 2022 14:26:35 +0000 (15:26 +0100)]
Add Multigrid::set_edge_in_matrix()

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 agocell_weight: deprecate old signal `cell_weight` in favor of `weight`.
Marc Fehling [Fri, 11 Mar 2022 20:28:34 +0000 (13:28 -0700)]
cell_weight: deprecate old signal `cell_weight` in favor of `weight`.

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 ago Revert some of "Avoid implicit bool conversions" 13521/head
David Wells [Wed, 9 Mar 2022 19:06:24 +0000 (14:06 -0500)]
 Revert some of "Avoid implicit bool conversions"

This reverts the parts of commit bb84662 pertaining to enums since we voted to
keep those as-is. The changes to implicit integer casts to booleans were kept.

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 agoChange one GitHub Workflow CI check to use C++20
Daniel Arndt [Sat, 12 Mar 2022 17:26:32 +0000 (12:26 -0500)]
Change one GitHub Workflow CI check to use C++20

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 agocell_weight: updated tests.
Marc Fehling [Sat, 12 Mar 2022 03:19:39 +0000 (20:19 -0700)]
cell_weight: updated tests.

2 years agocell_weight: assign FEs to DoFHandler early in step-75.
Marc Fehling [Sat, 12 Mar 2022 03:18:49 +0000 (20:18 -0700)]
cell_weight: assign FEs to DoFHandler early in step-75.

2 years agocell_weight: fix bug with AMR in step-68.
Marc Fehling [Sat, 12 Mar 2022 03:18:17 +0000 (20:18 -0700)]
cell_weight: fix bug with AMR in step-68.

2 years agocell_weight: check that global sum of weights is larger than 0.
Marc Fehling [Sat, 12 Mar 2022 03:14:09 +0000 (20:14 -0700)]
cell_weight: check that global sum of weights is larger than 0.

2 years agocell_weight: remove initial weight from distributed applications.
Marc Fehling [Sat, 12 Mar 2022 03:13:01 +0000 (20:13 -0700)]
cell_weight: remove initial weight from distributed applications.

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 agoFix test for nearest query for ArborXWrappers::DistributedTree
Bruno Turcksin [Thu, 10 Mar 2022 22:06:41 +0000 (22:06 +0000)]
Fix test for nearest query for ArborXWrappers::DistributedTree

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


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.