]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoLink from step-47 to step-82. 13111/head
Wolfgang Bangerth [Thu, 23 Dec 2021 02:35:04 +0000 (19:35 -0700)]
Link from step-47 to step-82.

2 years agoMerge pull request #13099 from peterrum/gc_weighting
Peter Munch [Wed, 22 Dec 2021 06:44:10 +0000 (07:44 +0100)]
Merge pull request #13099 from peterrum/gc_weighting

Global coarsening: compress weights

2 years agoMerge pull request #13107 from luca-heltai/fix-non-matching-doxygen
Marc Fehling [Tue, 21 Dec 2021 21:26:37 +0000 (14:26 -0700)]
Merge pull request #13107 from luca-heltai/fix-non-matching-doxygen

Make sure doxygen does not format all combinations of NonMatching::coupling_*.

2 years agoMerge pull request #13101 from kronbichler/fix_face_orientation
Peter Munch [Tue, 21 Dec 2021 20:11:34 +0000 (21:11 +0100)]
Merge pull request #13101 from kronbichler/fix_face_orientation

Bug fix of MF face eval for hanging nodes and non-standard orientation

2 years agoGlobal coarsening: compress weights 13099/head
Peter Munch [Tue, 14 Dec 2021 22:30:04 +0000 (23:30 +0100)]
Global coarsening: compress weights

2 years agoMake sure doxygen does not format all combinations of couplings. 13107/head
Luca Heltai [Tue, 21 Dec 2021 15:59:06 +0000 (16:59 +0100)]
Make sure doxygen does not format all combinations of couplings.

2 years agoChangelog 13101/head
Martin Kronbichler [Mon, 20 Dec 2021 09:20:50 +0000 (10:20 +0100)]
Changelog

2 years agoNew test cases to cover more orientation issues
Martin Kronbichler [Mon, 20 Dec 2021 09:20:38 +0000 (10:20 +0100)]
New test cases to cover more orientation issues

2 years agoBug fix of MF face eval for hanging nodes and non-standard orientation
Martin Kronbichler [Mon, 20 Dec 2021 09:20:13 +0000 (10:20 +0100)]
Bug fix of MF face eval for hanging nodes and non-standard orientation

2 years agoMerge pull request #13012 from kronbichler/simplify_mg
Peter Munch [Tue, 21 Dec 2021 11:11:31 +0000 (12:11 +0100)]
Merge pull request #13012 from kronbichler/simplify_mg

Start from zero vector for MG coarse solver

2 years agoMerge pull request #13096 from kronbichler/use_alias_fe
Timo Heister [Fri, 17 Dec 2021 21:57:16 +0000 (16:57 -0500)]
Merge pull request #13096 from kronbichler/use_alias_fe

Boundary values: Use alias fe instead of cell->get_fe()

2 years agoBoundary values: Use alias fe instead of cell->get_fe() 13096/head
Martin Kronbichler [Fri, 17 Dec 2021 08:55:45 +0000 (09:55 +0100)]
Boundary values: Use alias fe instead of cell->get_fe()

2 years agoMerge pull request #13094 from bangerth/period
Daniel Arndt [Thu, 16 Dec 2021 22:15:48 +0000 (17:15 -0500)]
Merge pull request #13094 from bangerth/period

2 years agoFix a comment's grammar. 13094/head
Wolfgang Bangerth [Thu, 16 Dec 2021 21:00:31 +0000 (14:00 -0700)]
Fix a comment's grammar.

2 years agoMerge pull request #13091 from bangerth/warning-2
David Wells [Thu, 16 Dec 2021 17:37:57 +0000 (12:37 -0500)]
Merge pull request #13091 from bangerth/warning-2

Alternative way to avoid warnings.

2 years agoAlternative way to avoid warnings. 13091/head
Wolfgang Bangerth [Thu, 16 Dec 2021 14:46:14 +0000 (07:46 -0700)]
Alternative way to avoid warnings.

2 years agoMerge pull request #13088 from bangerth/cons
Martin Kronbichler [Thu, 16 Dec 2021 10:49:28 +0000 (11:49 +0100)]
Merge pull request #13088 from bangerth/cons

Avoid the need for empty lambda functions in ConsensusAlgorithms::AnonymousProcess.

2 years agoMerge pull request #13065 from peterrum/gc_feq
Martin Kronbichler [Thu, 16 Dec 2021 10:00:22 +0000 (11:00 +0100)]
Merge pull request #13065 from peterrum/gc_feq

Global coarsening: specialize code for FE_Q

2 years agoMerge pull request #13086 from bangerth/filter-3
Martin Kronbichler [Thu, 16 Dec 2021 09:55:04 +0000 (10:55 +0100)]
Merge pull request #13086 from bangerth/filter-3

Rename 'filter' to 'filter.pl'.

2 years agoMerge pull request #13087 from bangerth/message
Martin Kronbichler [Thu, 16 Dec 2021 09:54:37 +0000 (10:54 +0100)]
Merge pull request #13087 from bangerth/message

Minor fix to an error message.

2 years agoAvoid the need for empty lambda functions in ConsensusAlgorithms::AnonymousProcess. 13088/head
Wolfgang Bangerth [Thu, 16 Dec 2021 05:37:51 +0000 (22:37 -0700)]
Avoid the need for empty lambda functions in ConsensusAlgorithms::AnonymousProcess.

2 years agoMinor fix to an error message. 13087/head
Wolfgang Bangerth [Thu, 16 Dec 2021 05:35:29 +0000 (22:35 -0700)]
Minor fix to an error message.

2 years agoMerge pull request #13081 from gfcas/update_citation
Wolfgang Bangerth [Thu, 16 Dec 2021 05:04:22 +0000 (22:04 -0700)]
Merge pull request #13081 from gfcas/update_citation

Update step-66

2 years agoRename 'filter' to 'filter.pl'. 13086/head
Wolfgang Bangerth [Thu, 16 Dec 2021 04:53:04 +0000 (21:53 -0700)]
Rename 'filter' to 'filter.pl'.

2 years agoGlobal coarsening: specialize code for FE_Q 13065/head
Peter Munch [Mon, 13 Dec 2021 09:58:50 +0000 (10:58 +0100)]
Global coarsening: specialize code for FE_Q

2 years agoMerge pull request #13071 from bangerth/filter-2
Martin Kronbichler [Wed, 15 Dec 2021 18:58:41 +0000 (19:58 +0100)]
Merge pull request #13071 from bangerth/filter-2

Use one instead of two regexes.

2 years agoAvoid wrong doxygen linking 13081/head
Fabian Castelli [Wed, 15 Dec 2021 18:56:36 +0000 (19:56 +0100)]
Avoid wrong doxygen linking

2 years agoUpdate citation in step-66
Fabian Castelli [Wed, 15 Dec 2021 18:55:47 +0000 (19:55 +0100)]
Update citation in step-66

2 years agoUpdate citation
Fabian Castelli [Wed, 15 Dec 2021 18:52:11 +0000 (19:52 +0100)]
Update citation

2 years agoMerge pull request #13076 from peterrum/gather_evaluate_mixed
Martin Kronbichler [Wed, 15 Dec 2021 17:32:14 +0000 (18:32 +0100)]
Merge pull request #13076 from peterrum/gather_evaluate_mixed

MatrixFree::gather_evalute(): allow mixed numbers

2 years agoMerge pull request #13069 from bangerth/filter-1
David Wells [Wed, 15 Dec 2021 14:27:24 +0000 (09:27 -0500)]
Merge pull request #13069 from bangerth/filter-1

Update a link.

2 years agoMerge pull request #13077 from kronbichler/eval_detect_vectorized_gather
Martin Kronbichler [Wed, 15 Dec 2021 14:20:36 +0000 (15:20 +0100)]
Merge pull request #13077 from kronbichler/eval_detect_vectorized_gather

Evaluation kernels: Make sure to pick vectorized gather function

2 years agoMerge pull request #13078 from peterrum/fe_eval_all
Martin Kronbichler [Wed, 15 Dec 2021 14:19:48 +0000 (15:19 +0100)]
Merge pull request #13078 from peterrum/fe_eval_all

Eliminate FEEvaluationData::get_all_face_numbers () and get_all_face_orientations ()

2 years agoMatrixFree::gather_evalute(): allow mixed numbers 13076/head
Peter Munch [Tue, 14 Dec 2021 23:43:29 +0000 (00:43 +0100)]
MatrixFree::gather_evalute(): allow mixed numbers

2 years agoFix tidy warning 13077/head
Martin Kronbichler [Wed, 15 Dec 2021 12:16:59 +0000 (13:16 +0100)]
Fix tidy warning

2 years agoEliminate FEEvaluationData::get_all_face_numbers () and get_all_face_orientations () 13078/head
Peter Munch [Wed, 15 Dec 2021 08:21:15 +0000 (09:21 +0100)]
Eliminate FEEvaluationData::get_all_face_numbers () and get_all_face_orientations ()

2 years agoMerge pull request #13072 from bangerth/typo
Martin Kronbichler [Wed, 15 Dec 2021 10:29:42 +0000 (11:29 +0100)]
Merge pull request #13072 from bangerth/typo

Fix the spelling of a function name.

2 years agoMerge pull request #13038 from peterrum/pft_repartition
Martin Kronbichler [Wed, 15 Dec 2021 08:06:55 +0000 (09:06 +0100)]
Merge pull request #13038 from peterrum/pft_repartition

p::f::T: allow repartitioning

2 years agoMerge pull request #13075 from bangerth/semi
Martin Kronbichler [Wed, 15 Dec 2021 08:06:28 +0000 (09:06 +0100)]
Merge pull request #13075 from bangerth/semi

Remove an unnecessary semicolon.

2 years agoEvaluation kernels: Make sure to pick vectorized gather function
Martin Kronbichler [Wed, 15 Dec 2021 08:00:32 +0000 (09:00 +0100)]
Evaluation kernels: Make sure to pick vectorized gather function

2 years agoRemove an unnecessary semicolon. 13075/head
Wolfgang Bangerth [Tue, 14 Dec 2021 23:24:58 +0000 (16:24 -0700)]
Remove an unnecessary semicolon.

2 years agoFix the spelling of a function name. 13072/head
Wolfgang Bangerth [Tue, 14 Dec 2021 21:50:09 +0000 (14:50 -0700)]
Fix the spelling of a function name.

2 years agoMerge pull request #13056 from kronbichler/simplify_evaluation_kernel_calls
Peter Munch [Tue, 14 Dec 2021 22:25:46 +0000 (23:25 +0100)]
Merge pull request #13056 from kronbichler/simplify_evaluation_kernel_calls

Simplify calls to FEEvaluation kernels

2 years agoMerge pull request #13061 from bangerth/fix
Peter Munch [Tue, 14 Dec 2021 19:31:06 +0000 (20:31 +0100)]
Merge pull request #13061 from bangerth/fix

Fix pyramid output in DataOutBase::write_gnuplot().

2 years agoMerge pull request #13060 from bangerth/write-gnuplot-wedges
Peter Munch [Tue, 14 Dec 2021 19:30:35 +0000 (20:30 +0100)]
Merge pull request #13060 from bangerth/write-gnuplot-wedges

Also support wedges and pyramids in GridOut::write_gnuplot()

2 years agoMerge pull request #13057 from marcfehling/support_tbb
Daniel Arndt [Tue, 14 Dec 2021 18:35:15 +0000 (13:35 -0500)]
Merge pull request #13057 from marcfehling/support_tbb

2 years agoMake many variable names more consistent 13056/head
Martin Kronbichler [Tue, 14 Dec 2021 16:04:05 +0000 (17:04 +0100)]
Make many variable names more consistent

2 years agoUpdate a changelog entry. 13060/head
Wolfgang Bangerth [Sat, 11 Dec 2021 00:03:14 +0000 (17:03 -0700)]
Update a changelog entry.

2 years agoAdd a test.
Wolfgang Bangerth [Sat, 11 Dec 2021 00:03:01 +0000 (17:03 -0700)]
Add a test.

2 years agoAlso deal with pyramids.
Wolfgang Bangerth [Sat, 11 Dec 2021 00:02:43 +0000 (17:02 -0700)]
Also deal with pyramids.

2 years agoUpdate changelog entry.
Wolfgang Bangerth [Fri, 10 Dec 2021 23:15:15 +0000 (16:15 -0700)]
Update changelog entry.

2 years agoAdd test.
Wolfgang Bangerth [Fri, 10 Dec 2021 23:14:39 +0000 (16:14 -0700)]
Add test.

2 years agoAlso output wedges in GridOut::write_gnuplot().
Wolfgang Bangerth [Wed, 17 Nov 2021 04:38:17 +0000 (21:38 -0700)]
Also output wedges in GridOut::write_gnuplot().

2 years agoMerge pull request #13068 from drwells/index-set-cast
Wolfgang Bangerth [Tue, 14 Dec 2021 14:42:22 +0000 (07:42 -0700)]
Merge pull request #13068 from drwells/index-set-cast

Add some explicit casts to IndexSet.

2 years agoUse one instead of two regexes. 13071/head
Wolfgang Bangerth [Mon, 13 Dec 2021 20:40:37 +0000 (13:40 -0700)]
Use one instead of two regexes.

2 years agoUpdate a link. 13069/head
Wolfgang Bangerth [Mon, 13 Dec 2021 20:29:47 +0000 (13:29 -0700)]
Update a link.

2 years agoSimplify call to detection for gather_evaluate
Martin Kronbichler [Tue, 14 Dec 2021 10:18:56 +0000 (11:18 +0100)]
Simplify call to detection for gather_evaluate

2 years agoAdd some explicit casts to IndexSet. 13068/head
David Wells [Mon, 13 Dec 2021 17:31:57 +0000 (12:31 -0500)]
Add some explicit casts to IndexSet.

I tried adding an array PetscInts to an index set and got a sign conversion
warning.

2 years agoMerge pull request #13070 from drwells/ignore-tbb-warnings
David Wells [Mon, 13 Dec 2021 22:09:43 +0000 (17:09 -0500)]
Merge pull request #13070 from drwells/ignore-tbb-warnings

Ignore some more TBB warnings.

2 years agoIgnore some more TBB warnings. 13070/head
David Wells [Mon, 13 Dec 2021 20:29:12 +0000 (15:29 -0500)]
Ignore some more TBB warnings.

2 years agoMake function const
Martin Kronbichler [Mon, 13 Dec 2021 19:02:16 +0000 (20:02 +0100)]
Make function const

2 years agoMerge pull request #13066 from kronbichler/index_set_quadratic
Wolfgang Bangerth [Mon, 13 Dec 2021 16:45:49 +0000 (09:45 -0700)]
Merge pull request #13066 from kronbichler/index_set_quadratic

Avoid quadratic complexity in IndexSet::subtract_set

2 years agoMerge pull request #13064 from peterrum/gc_weights
Peter Munch [Mon, 13 Dec 2021 15:28:51 +0000 (16:28 +0100)]
Merge pull request #13064 from peterrum/gc_weights

Global coarsening: simplify the determination of weights

2 years agoAvoid quadratic complexity in IndexSet::subtract_set 13066/head
Martin Kronbichler [Mon, 13 Dec 2021 13:58:55 +0000 (14:58 +0100)]
Avoid quadratic complexity in IndexSet::subtract_set

2 years agoRemove outdated forward declaration
Martin Kronbichler [Mon, 13 Dec 2021 13:15:43 +0000 (14:15 +0100)]
Remove outdated forward declaration

2 years agoIntroduce backward compatibility layer
Martin Kronbichler [Mon, 13 Dec 2021 13:00:33 +0000 (14:00 +0100)]
Introduce backward compatibility layer

2 years agoSelect correct number of quadrature points and skip assertion
Martin Kronbichler [Mon, 13 Dec 2021 12:33:03 +0000 (13:33 +0100)]
Select correct number of quadrature points and skip assertion

2 years agoGet rid of std::tuple by providing simple constructor and InitializationData
Martin Kronbichler [Mon, 13 Dec 2021 11:51:56 +0000 (12:51 +0100)]
Get rid of std::tuple by providing simple constructor and InitializationData

2 years agoGlobal coarsening: simplify the determination of weights 13064/head
Peter Munch [Mon, 13 Dec 2021 10:10:04 +0000 (11:10 +0100)]
Global coarsening: simplify the determination of weights

2 years agoFix a few compile warnings
Martin Kronbichler [Sun, 12 Dec 2021 21:58:27 +0000 (22:58 +0100)]
Fix a few compile warnings

2 years agoCompilation with gcc
Martin Kronbichler [Sun, 12 Dec 2021 17:26:05 +0000 (18:26 +0100)]
Compilation with gcc

2 years agoFix a few bugs for gather_evaluate path - now working correctly
Martin Kronbichler [Sun, 12 Dec 2021 17:08:58 +0000 (18:08 +0100)]
Fix a few bugs for gather_evaluate path - now working correctly

2 years agoMerge pull request #13062 from drwells/fix-typos-11
Wolfgang Bangerth [Sat, 11 Dec 2021 16:18:29 +0000 (09:18 -0700)]
Merge pull request #13062 from drwells/fix-typos-11

Fix some various typos and dead links.

2 years agoFix some various typos and dead links. 13062/head
David Wells [Sat, 11 Dec 2021 15:33:32 +0000 (10:33 -0500)]
Fix some various typos and dead links.

2 years agoEnable fast path of gather_evaluate
Martin Kronbichler [Fri, 10 Dec 2021 23:24:02 +0000 (00:24 +0100)]
Enable fast path of gather_evaluate

2 years agoFix two bugs in access of Hessians
Martin Kronbichler [Fri, 10 Dec 2021 15:31:56 +0000 (16:31 +0100)]
Fix two bugs in access of Hessians

2 years agoRemove second template argument in FEEvaluationBaseData
Martin Kronbichler [Fri, 10 Dec 2021 14:13:32 +0000 (15:13 +0100)]
Remove second template argument in FEEvaluationBaseData

Rename FEEvaluationBaseData to FEEvaluationData.

2 years agoSimplify extract of face information, preparing for use in evaluation_kernels
Martin Kronbichler [Fri, 10 Dec 2021 10:46:12 +0000 (11:46 +0100)]
Simplify extract of face information, preparing for use in evaluation_kernels

2 years agoFix hessian tests
Maximilian Bergbauer [Fri, 10 Dec 2021 10:08:29 +0000 (11:08 +0100)]
Fix hessian tests

2 years agoSimplify calls to FEEvaluation kernels
Martin Kronbichler [Thu, 9 Dec 2021 17:13:08 +0000 (18:13 +0100)]
Simplify calls to FEEvaluation kernels

2 years agoMerge pull request #13059 from peterrum/mf_shmem_tests
Martin Kronbichler [Sat, 11 Dec 2021 11:07:51 +0000 (12:07 +0100)]
Merge pull request #13059 from peterrum/mf_shmem_tests

Add tests for MatrixFree + shared-memory MPI

2 years agoFix pyramid output in DataOutBase::write_gnuplot(). 13061/head
Wolfgang Bangerth [Sat, 11 Dec 2021 01:43:02 +0000 (18:43 -0700)]
Fix pyramid output in DataOutBase::write_gnuplot().

2 years agoMerge pull request #13058 from peterrum/ecl_pbc_orientation
Peter Munch [Fri, 10 Dec 2021 21:20:58 +0000 (22:20 +0100)]
Merge pull request #13058 from peterrum/ecl_pbc_orientation

MatrixFree: fix orientation for cell-centric loop and pbc

2 years agoAdd tests for MatrixFree + SHMEM 13059/head
Peter Munch [Fri, 10 Dec 2021 19:10:59 +0000 (20:10 +0100)]
Add tests for MatrixFree + SHMEM

2 years agoMatrixFree: fix orientation for cell-centric loop and pbc 13058/head
Peter Munch [Fri, 10 Dec 2021 15:46:44 +0000 (16:46 +0100)]
MatrixFree: fix orientation for cell-centric loop and pbc

2 years agoMerge pull request #13042 from peterrum/mf_mixed_internal
Peter Munch [Fri, 10 Dec 2021 05:17:10 +0000 (06:17 +0100)]
Merge pull request #13042 from peterrum/mf_mixed_internal

MatrixFree: distinguish internally between mixed and non-mixed meshes

2 years agoMerge pull request #13054 from peterrum/apply_hanging_node_constraints_clean_up
Marc Fehling [Fri, 10 Dec 2021 01:03:13 +0000 (18:03 -0700)]
Merge pull request #13054 from peterrum/apply_hanging_node_constraints_clean_up

FEEvaluationBase::apply_hanging_node_constraints(): clean up

2 years agoMerge pull request #13045 from bangerth/tbb
Marc Fehling [Fri, 10 Dec 2021 00:27:06 +0000 (17:27 -0700)]
Merge pull request #13045 from bangerth/tbb

Further WorkStream cleanups

2 years agoMatrixFree: distinguish internally between mixed and non-mixed meshes 13042/head
Peter Munch [Tue, 7 Dec 2021 17:08:58 +0000 (18:08 +0100)]
MatrixFree: distinguish internally between mixed and non-mixed meshes

2 years agoAdd TBB to github actions. 13057/head
Marc Fehling [Wed, 17 Nov 2021 03:45:14 +0000 (20:45 -0700)]
Add TBB to github actions.

2 years agoMerge pull request #12958 from tamiko/support_tbb
Wolfgang Bangerth [Thu, 9 Dec 2021 19:34:57 +0000 (12:34 -0700)]
Merge pull request #12958 from tamiko/support_tbb

CMake: Add configure support for TBB OneAPI layout

2 years agoMerge pull request #13053 from peterrum/reinit_geometric_transfer_dg_cg
Peter Munch [Thu, 9 Dec 2021 17:06:12 +0000 (18:06 +0100)]
Merge pull request #13053 from peterrum/reinit_geometric_transfer_dg_cg

Fix MGTwoLevelTransfer::reinit_geometric_transfer for DG <-> CG

2 years agoFEEvaluationBase::apply_hanging_node_constraints(): clean up 13054/head
Peter Munch [Thu, 9 Dec 2021 16:49:54 +0000 (17:49 +0100)]
FEEvaluationBase::apply_hanging_node_constraints(): clean up

2 years agoFix MGTwoLevelTransfer::reinit_geometric_transfer for DG <-> CG 13053/head
Peter Munch [Thu, 9 Dec 2021 14:07:18 +0000 (15:07 +0100)]
Fix MGTwoLevelTransfer::reinit_geometric_transfer for DG <-> CG

2 years agoMerge pull request #12990 from kronbichler/remove_instantiations
Martin Kronbichler [Thu, 9 Dec 2021 08:04:23 +0000 (09:04 +0100)]
Merge pull request #12990 from kronbichler/remove_instantiations

Do not split evaluation_template_factory_hanging_nodes instantiations

2 years agoMerge pull request #13046 from peterrum/FEEvaluationImplHangingNodes_ShapeInfo
Peter Munch [Thu, 9 Dec 2021 07:52:10 +0000 (08:52 +0100)]
Merge pull request #13046 from peterrum/FEEvaluationImplHangingNodes_ShapeInfo

FEEvaluationImplHangingNodes: use ShapeInfo as input argument

2 years agoCMake: do not use TBB with oneAPI interface for now 12958/head
Matthias Maier [Wed, 8 Dec 2021 20:19:10 +0000 (14:19 -0600)]
CMake: do not use TBB with oneAPI interface for now

2 years agoTBB OneAPI: Update includes
Matthias Maier [Tue, 16 Nov 2021 19:14:15 +0000 (13:14 -0600)]
TBB OneAPI: Update includes

2 years agoCMake: Export whether we have encountered the ONEAPI TBB layout
Matthias Maier [Tue, 16 Nov 2021 18:49:45 +0000 (12:49 -0600)]
CMake: Export whether we have encountered the ONEAPI TBB layout

2 years agoCMake: Update module to find oneapi tbb
Matthias Maier [Tue, 16 Nov 2021 18:44:44 +0000 (12:44 -0600)]
CMake: Update module to find oneapi tbb


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.