]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoCalculate cross product once. 13121/head
Marc Fehling [Sat, 25 Dec 2021 07:50:57 +0000 (08:50 +0100)]
Calculate cross product once.

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

2 years agoMerge pull request #13050 from tamiko/avoid_warning_bundled_tbb
Wolfgang Bangerth [Thu, 9 Dec 2021 03:07:02 +0000 (20:07 -0700)]
Merge pull request #13050 from tamiko/avoid_warning_bundled_tbb

bundled/tbb: avoid a warning when compiling with -std=c++17

2 years agoMerge pull request #13049 from tamiko/suppress_boost_warning
Wolfgang Bangerth [Thu, 9 Dec 2021 03:00:52 +0000 (20:00 -0700)]
Merge pull request #13049 from tamiko/suppress_boost_warning

avoid another boost deprecated headers warning

2 years agoMerge pull request #13047 from tamiko/default_disable_taskflow
Matthias Maier [Thu, 9 Dec 2021 02:31:25 +0000 (20:31 -0600)]
Merge pull request #13047 from tamiko/default_disable_taskflow

CMake: set the taskflow feature default to disabled

2 years agobundled/tbb: avoid a warning when compiling with -std=c++17 13050/head
Matthias Maier [Wed, 8 Dec 2021 23:46:41 +0000 (17:46 -0600)]
bundled/tbb: avoid a warning when compiling with -std=c++17

2 years agoavoid another boost deprecated headers warning 13049/head
Matthias Maier [Wed, 8 Dec 2021 23:16:53 +0000 (17:16 -0600)]
avoid another boost deprecated headers warning

2 years agoMerge pull request #12953 from bangerth/unsigned
Matthias Maier [Wed, 8 Dec 2021 22:07:42 +0000 (16:07 -0600)]
Merge pull request #12953 from bangerth/unsigned

Make dimension counters unsigned.

2 years agoMerge pull request #13018 from bangerth/clean
Matthias Maier [Wed, 8 Dec 2021 22:06:41 +0000 (16:06 -0600)]
Merge pull request #13018 from bangerth/clean

Spawn tasks via the TBB again.

2 years agoCMake: set the taskflow feature default to disabled 13047/head
Matthias Maier [Wed, 8 Dec 2021 20:37:04 +0000 (14:37 -0600)]
CMake: set the taskflow feature default to disabled

Let us (default) disable taskflow for the time being to avoid
unnecessary surprises on user side. For example, with taskflow and tbb
enabled both libraries will create and maintain an independent
threadpool which leads to unpleasant surprises when the number of
threads is limited or when trying to pin threads to specific cpus

2 years agoFEEvaluationImplHangingNodes: use ShapeInfo as input argument 13046/head
Peter Munch [Wed, 8 Dec 2021 19:49:51 +0000 (20:49 +0100)]
FEEvaluationImplHangingNodes: use ShapeInfo as input argument


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.