]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoCMake: use portable "cmake -E remove" in quick_tests 13129/head
Matthias Maier [Sun, 26 Dec 2021 16:44:30 +0000 (10:44 -0600)]
CMake: use portable "cmake -E remove" in quick_tests

Closes: https://github.com/dealii/dealii/issues/13122
2 years agoMerge pull request #13121 from marcfehling/cylindrical
Luca Heltai [Sun, 26 Dec 2021 11:50:46 +0000 (12:50 +0100)]
Merge pull request #13121 from marcfehling/cylindrical

Calculate cross product once.

2 years agoMerge pull request #13120 from luca-heltai/docker-root
Marc Fehling [Sun, 26 Dec 2021 11:03:11 +0000 (04:03 -0700)]
Merge pull request #13120 from luca-heltai/docker-root

Add docker image with root user.

2 years agoAdded endline. 13120/head
Luca Heltai [Sun, 26 Dec 2021 09:04:47 +0000 (10:04 +0100)]
Added endline.

2 years agoMerge pull request #13093 from drwells/fix-xargs-warning
Marc Fehling [Sun, 26 Dec 2021 04:56:59 +0000 (21:56 -0700)]
Merge pull request #13093 from drwells/fix-xargs-warning

Remove a redundant argument to xargs.

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 #13119 from bangerth/cxx20
Luca Heltai [Fri, 24 Dec 2021 18:06:33 +0000 (19:06 +0100)]
Merge pull request #13119 from bangerth/cxx20

Minor doc update in the cmake system.

2 years agoMerge pull request #13117 from bangerth/flatten
Luca Heltai [Fri, 24 Dec 2021 18:06:14 +0000 (19:06 +0100)]
Merge pull request #13117 from bangerth/flatten

Minor rework of the GridGenerator::flatten_triangulation() function.

2 years agoMerge pull request #13109 from bangerth/simplify
Luca Heltai [Fri, 24 Dec 2021 08:57:32 +0000 (09:57 +0100)]
Merge pull request #13109 from bangerth/simplify

Simplify initialization of block objects in the tutorial.

2 years agoMerge pull request #13108 from bangerth/19
Luca Heltai [Fri, 24 Dec 2021 08:56:31 +0000 (09:56 +0100)]
Merge pull request #13108 from bangerth/19

Omit unnecessary template argument.

2 years agoMerge pull request #13116 from bangerth/deprecate
Luca Heltai [Fri, 24 Dec 2021 08:54:29 +0000 (09:54 +0100)]
Merge pull request #13116 from bangerth/deprecate

Deprecate the new_thread() functions.

2 years agoAdd docker image with root user.
Luca Heltai [Fri, 24 Dec 2021 08:32:47 +0000 (09:32 +0100)]
Add docker image with root user.

2 years agoMinor doc update in the cmake system. 13119/head
Wolfgang Bangerth [Fri, 24 Dec 2021 05:22:45 +0000 (22:22 -0700)]
Minor doc update in the cmake system.

2 years agoMinor rework of the GridGenerator::flatten_triangulation() function. 13117/head
Wolfgang Bangerth [Fri, 24 Dec 2021 05:19:00 +0000 (22:19 -0700)]
Minor rework of the GridGenerator::flatten_triangulation() function.

2 years agoAdd a changelog entry. 13116/head
Wolfgang Bangerth [Fri, 24 Dec 2021 04:34:15 +0000 (21:34 -0700)]
Add a changelog entry.

2 years agoDeprecate the new_thread() functions.
Wolfgang Bangerth [Fri, 24 Dec 2021 04:31:03 +0000 (21:31 -0700)]
Deprecate the new_thread() functions.

2 years agoMerge pull request #13112 from bangerth/unique_lock
Peter Munch [Thu, 23 Dec 2021 09:10:49 +0000 (10:10 +0100)]
Merge pull request #13112 from bangerth/unique_lock

Add a necessary include file.

2 years agoMerge pull request #13080 from bangerth/doc-66
Peter Munch [Thu, 23 Dec 2021 07:57:00 +0000 (08:57 +0100)]
Merge pull request #13080 from bangerth/doc-66

Minor doc changes to the consensus algorithms

2 years agoBetter document what consensus algorithms actually are. 13080/head
Wolfgang Bangerth [Thu, 16 Dec 2021 03:55:16 +0000 (20:55 -0700)]
Better document what consensus algorithms actually are.

2 years agoAdd a necessary include file. 13112/head
Wolfgang Bangerth [Thu, 23 Dec 2021 03:01:08 +0000 (20:01 -0700)]
Add a necessary include file.

2 years agoSimplify initialization of block objects in the tutorial. 13109/head
Wolfgang Bangerth [Thu, 23 Dec 2021 02:11:55 +0000 (19:11 -0700)]
Simplify initialization of block objects in the tutorial.

2 years agoOmit unnecessary template argument. 13108/head
Wolfgang Bangerth [Thu, 23 Dec 2021 02:08:02 +0000 (19:08 -0700)]
Omit unnecessary template argument.

2 years agoRemove a redundant argument to xargs. 13093/head
David Wells [Thu, 16 Dec 2021 18:02:56 +0000 (13:02 -0500)]
Remove a redundant argument to xargs.

On GNU, '-I {}' implies '-L 1', i.e., provide one line to each invocation. Since
we are using '-0' (NUL-delimited input) we already implicitly get one item per
line, so the -n 1 is redundant (and also raises a warning).

A simple example: running

    ls --zero | xargs -0 -I {} echo 'aa {}'

prints 'aa ' followed by each item in the current directory - i.e.,
NUL-delimited input really is represented as one line per item.

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 agoMinor doc changes.
Wolfgang Bangerth [Wed, 15 Dec 2021 15:37:43 +0000 (08:37 -0700)]
Minor doc changes.

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.


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.