]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #14352 from peterrum/SolverBelos
Martin Kronbichler [Sat, 5 Nov 2022 13:03:44 +0000 (14:03 +0100)]
Merge pull request #14352 from peterrum/SolverBelos

Add TrilinosWrappers::SolverBelos

2 years agoMerge pull request #14355 from masterleinad/update_gh_ci_20.04
Martin Kronbichler [Sat, 5 Nov 2022 13:01:24 +0000 (14:01 +0100)]
Merge pull request #14355 from masterleinad/update_gh_ci_20.04

Use Ubuntu 20.04 in GitHub actions

2 years agoMerge pull request #14388 from bangerth/ca
Martin Kronbichler [Sat, 5 Nov 2022 12:55:42 +0000 (13:55 +0100)]
Merge pull request #14388 from bangerth/ca

Add to the documentation of the ConsensusAlgorithms functions.

2 years agoMerge pull request #14328 from peterrum/gc_embedded_partitioner
Peter Munch [Sat, 5 Nov 2022 10:57:05 +0000 (11:57 +0100)]
Merge pull request #14328 from peterrum/gc_embedded_partitioner

Global coarsening: introduce embedded partitioner

2 years agoGlobal coarsening: introduce embedded partitioner 14328/head
Peter Munch [Sun, 2 Oct 2022 10:20:08 +0000 (12:20 +0200)]
Global coarsening: introduce embedded partitioner

2 years agoMerge pull request #14394 from tjhei/kelly_typos
Wolfgang Bangerth [Fri, 4 Nov 2022 21:28:37 +0000 (15:28 -0600)]
Merge pull request #14394 from tjhei/kelly_typos

minor doc fixes for KellyEstimator

2 years agominor doc fixes for KellyEstimator 14394/head
Timo Heister [Fri, 4 Nov 2022 19:08:18 +0000 (15:08 -0400)]
minor doc fixes for KellyEstimator

2 years agoAdd to the documentation of the ConsensusAlgorithms functions. 14388/head
Wolfgang Bangerth [Wed, 2 Nov 2022 23:11:34 +0000 (17:11 -0600)]
Add to the documentation of the ConsensusAlgorithms functions.

2 years agoMerge pull request #14364 from gassmoeller/catch_exceptions_in_ConsensusAlgorithm
Wolfgang Bangerth [Fri, 4 Nov 2022 16:19:31 +0000 (10:19 -0600)]
Merge pull request #14364 from gassmoeller/catch_exceptions_in_ConsensusAlgorithm

Catch exceptions in consensus algorithm

2 years agoMerge pull request #14385 from peterrum/hn_iso_q1
Martin Kronbichler [Thu, 3 Nov 2022 14:18:10 +0000 (15:18 +0100)]
Merge pull request #14385 from peterrum/hn_iso_q1

Fast hanging-node algorithm for FE_Q_iso_Q1

2 years agoMerge pull request #14386 from sebproell/laplace-op-vectorization
Martin Kronbichler [Thu, 3 Nov 2022 14:17:35 +0000 (15:17 +0100)]
Merge pull request #14386 from sebproell/laplace-op-vectorization

MatrixFreeOperators::LaplaceOperator vectorization width 1

2 years agoAdd exception handling to ConsensusAlgorithm 14364/head
Rene Gassmoeller [Tue, 18 Oct 2022 14:55:01 +0000 (10:55 -0400)]
Add exception handling to ConsensusAlgorithm

2 years agoMerge pull request #14389 from bangerth/ca-2
David Wells [Thu, 3 Nov 2022 02:35:15 +0000 (22:35 -0400)]
Merge pull request #14389 from bangerth/ca-2

Document a restriction on ConsensusAlgorithms::serial().

2 years agoDocument a restriction on ConsensusAlgorithms::serial(). 14389/head
Wolfgang Bangerth [Wed, 2 Nov 2022 23:15:08 +0000 (17:15 -0600)]
Document a restriction on ConsensusAlgorithms::serial().

2 years agoMerge pull request #14371 from peterrum/FDM_N_ROWS_MAX
Martin Kronbichler [Wed, 2 Nov 2022 11:14:30 +0000 (12:14 +0100)]
Merge pull request #14371 from peterrum/FDM_N_ROWS_MAX

Generalize precompilation of TensorProductMatrixSymmetricSum

2 years agoMatrixFreeOperators::LaplaceOperator vectorization width 1 14386/head
Sebastian Proell [Wed, 2 Nov 2022 10:55:36 +0000 (11:55 +0100)]
MatrixFreeOperators::LaplaceOperator vectorization width 1

2 years agoMerge pull request #14383 from kronbichler/fix_shape_data
Peter Munch [Tue, 1 Nov 2022 21:36:47 +0000 (22:36 +0100)]
Merge pull request #14383 from kronbichler/fix_shape_data

ShapeInfo: Implement evaluation of derivatives on faces

2 years agoFast hanging-node algorithm for FE_Q_iso_Q1 14385/head
Peter Munch [Tue, 1 Nov 2022 21:22:37 +0000 (22:22 +0100)]
Fast hanging-node algorithm for FE_Q_iso_Q1

2 years agoMerge pull request #14366 from peterrum/fdm_va
Martin Kronbichler [Tue, 1 Nov 2022 20:52:56 +0000 (21:52 +0100)]
Merge pull request #14366 from peterrum/fdm_va

TensorProductMatrix: with arbitrary number of lanes

2 years agoGeneralize precompilation of TensorProductMatrixSymmetricSum 14371/head
Peter Munch [Sun, 23 Oct 2022 12:54:07 +0000 (14:54 +0200)]
Generalize precompilation of TensorProductMatrixSymmetricSum

2 years agoShapeInfo: Implement evaluation of derivatives on faces 14383/head
Martin Kronbichler [Tue, 1 Nov 2022 16:31:01 +0000 (17:31 +0100)]
ShapeInfo: Implement evaluation of derivatives on faces

2 years agoMerge pull request #14356 from gassmoeller/avoid_deadlock_in_mutex
David Wells [Tue, 1 Nov 2022 13:20:53 +0000 (09:20 -0400)]
Merge pull request #14356 from gassmoeller/avoid_deadlock_in_mutex

Report error and abort in CollectiveMutex during stack unwinding

2 years agoMerge pull request #14380 from luca-heltai/fe_immersed_surface_values_MappingFEField
David Wells [Tue, 1 Nov 2022 12:49:23 +0000 (08:49 -0400)]
Merge pull request #14380 from luca-heltai/fe_immersed_surface_values_MappingFEField

Allow FEImmersedSurfaceValues to take a MappingFEField

2 years agoAllow construction of FEImmersedSurfaceValues with a MappingFEField 14380/head
Marco Feder [Sat, 29 Oct 2022 16:51:30 +0000 (18:51 +0200)]
Allow construction of FEImmersedSurfaceValues with a MappingFEField

2 years agoMerge pull request #14381 from drwells/grid-in-unv-exception
Daniel Arndt [Mon, 31 Oct 2022 18:49:01 +0000 (14:49 -0400)]
Merge pull request #14381 from drwells/grid-in-unv-exception

2 years agoMake the error message for non-integer IDs in UNV files clearer. 14381/head
David Wells [Sat, 29 Oct 2022 17:18:21 +0000 (13:18 -0400)]
Make the error message for non-integer IDs in UNV files clearer.

2 years agoMerge pull request #14378 from marcfehling/warnings
Timo Heister [Sat, 29 Oct 2022 19:55:54 +0000 (15:55 -0400)]
Merge pull request #14378 from marcfehling/warnings

Fix some warnings.

2 years agoMerge pull request #14376 from marcfehling/feindex-changelog
David Wells [Sat, 29 Oct 2022 19:01:50 +0000 (15:01 -0400)]
Merge pull request #14376 from marcfehling/feindex-changelog

fe_index: added changelog.

2 years agoFix some warnings. 14378/head
Marc Fehling [Fri, 28 Oct 2022 20:16:13 +0000 (14:16 -0600)]
Fix some warnings.

2 years agofe_index: added changelog. 14376/head
Marc Fehling [Thu, 27 Oct 2022 21:07:26 +0000 (15:07 -0600)]
fe_index: added changelog.

2 years agoTry only excluding CMakeLists.txt 14355/head
Daniel Arndt [Tue, 25 Oct 2022 22:29:42 +0000 (18:29 -0400)]
Try only excluding CMakeLists.txt

2 years agoAdd comment for suppressions
Daniel Arndt [Tue, 25 Oct 2022 22:28:31 +0000 (18:28 -0400)]
Add comment for suppressions

2 years agoMerge pull request #14374 from bangerth/mphtxt
David Wells [Tue, 25 Oct 2022 12:44:09 +0000 (08:44 -0400)]
Merge pull request #14374 from bangerth/mphtxt

Fix dimension selection in COMSOL mphtxt reader.

2 years agoReview changes 14352/head
Peter Munch [Tue, 25 Oct 2022 11:14:55 +0000 (13:14 +0200)]
Review changes

2 years agoMerge pull request #14225 from marcfehling/feindex-dofs
Wolfgang Bangerth [Mon, 24 Oct 2022 15:57:35 +0000 (09:57 -0600)]
Merge pull request #14225 from marcfehling/feindex-dofs

Adjust interface in 'dofs' folder to new datatype 'types::fe_index'.

2 years agoFix dimension selection in COMSOL mphtxt reader. 14374/head
Wolfgang Bangerth [Mon, 24 Oct 2022 15:33:17 +0000 (09:33 -0600)]
Fix dimension selection in COMSOL mphtxt reader.

2 years agoMerge pull request #14369 from peterrum/ExcSourceEqualsDestination
Peter Munch [Sun, 23 Oct 2022 19:08:20 +0000 (21:08 +0200)]
Merge pull request #14369 from peterrum/ExcSourceEqualsDestination

Fix assert message

2 years agoFix assert message 14369/head
Peter Munch [Sun, 23 Oct 2022 07:36:31 +0000 (09:36 +0200)]
Fix assert message

2 years agoTensorProductMatrix: with arbitrary number of lanes 14366/head
Peter Munch [Fri, 21 Oct 2022 07:29:57 +0000 (09:29 +0200)]
TensorProductMatrix: with arbitrary number of lanes

2 years agoAllow doxygen warnings including 'Inheritance graph'
Daniel Arndt [Thu, 20 Oct 2022 14:21:09 +0000 (10:21 -0400)]
Allow doxygen warnings including 'Inheritance graph'

2 years agoAbort when exception is uncaught. 14356/head
Rene Gassmoeller [Thu, 20 Oct 2022 13:56:37 +0000 (09:56 -0400)]
Abort when exception is uncaught.

2 years agoCopy documentation from HelperBase::reset() manually
Daniel Arndt [Thu, 20 Oct 2022 13:32:23 +0000 (09:32 -0400)]
Copy documentation from HelperBase::reset() manually

2 years agoMerge pull request #14349 from peterrum/classical_gram_schmidt
Martin Kronbichler [Thu, 20 Oct 2022 08:53:02 +0000 (10:53 +0200)]
Merge pull request #14349 from peterrum/classical_gram_schmidt

SolverGMRES: add classical Gram-Schmidt

2 years agoMerge pull request #14357 from gassmoeller/fix_typo_consensus_algorithm
Wolfgang Bangerth [Wed, 19 Oct 2022 21:46:31 +0000 (15:46 -0600)]
Merge pull request #14357 from gassmoeller/fix_typo_consensus_algorithm

Fix two typos in ConsensusAlgorithm::NBX

2 years agoSolverGMRES: add classical Gram-Schmidt 14349/head
Peter Munch [Sat, 15 Oct 2022 11:00:51 +0000 (13:00 +0200)]
SolverGMRES: add classical Gram-Schmidt

2 years agoWork on parameters
Peter Munch [Wed, 19 Oct 2022 20:10:11 +0000 (22:10 +0200)]
Work on parameters

2 years agoFix more
Daniel Arndt [Tue, 18 Oct 2022 22:32:05 +0000 (18:32 -0400)]
Fix more

2 years agoBump distributed serialization version from 4 to 5. 14225/head
Marc Fehling [Tue, 18 Oct 2022 19:38:10 +0000 (13:38 -0600)]
Bump distributed serialization version from 4 to 5.

We changed the datatype of serialized fe indices.

2 years agoApply suggestions from code review.
Marc Fehling [Thu, 6 Oct 2022 17:54:42 +0000 (11:54 -0600)]
Apply suggestions from code review.

2 years agoFix a couple more
Daniel Arndt [Tue, 18 Oct 2022 13:43:04 +0000 (09:43 -0400)]
Fix a couple more

2 years agoFix typos in ConsensusAlgorithm::NBX 14357/head
Rene Gassmoeller [Mon, 17 Oct 2022 19:35:43 +0000 (15:35 -0400)]
Fix typos in ConsensusAlgorithm::NBX

2 years agoRemove communication during stack unwinding.
Rene Gassmoeller [Mon, 17 Oct 2022 19:17:18 +0000 (15:17 -0400)]
Remove communication during stack unwinding.

2 years agoFix a couple doxygen issues
Daniel Arndt [Mon, 17 Oct 2022 18:37:59 +0000 (14:37 -0400)]
Fix a couple doxygen issues

2 years agoMerge pull request #14354 from peterrum/va_mixed_load_store
Peter Munch [Mon, 17 Oct 2022 17:46:18 +0000 (19:46 +0200)]
Merge pull request #14354 from peterrum/va_mixed_load_store

VectorizedArray: mixed load/store

2 years agoInstall cuda-11.0
Daniel Arndt [Mon, 17 Oct 2022 15:09:07 +0000 (11:09 -0400)]
Install cuda-11.0

2 years agoUse Ubuntu 20.04 in GitHub actions
Daniel Arndt [Mon, 17 Oct 2022 14:58:21 +0000 (10:58 -0400)]
Use Ubuntu 20.04 in GitHub actions

2 years agoVectorizedArray: mixed load/store 14354/head
Peter Munch [Mon, 17 Oct 2022 14:16:15 +0000 (16:16 +0200)]
VectorizedArray: mixed load/store

2 years agoAdd TrilinosWrappers::SolverBelos
Peter Munch [Mon, 17 Oct 2022 07:50:59 +0000 (09:50 +0200)]
Add TrilinosWrappers::SolverBelos

2 years agoMerge pull request #14350 from peterrum/iterated_modified_gram_schmidt
Peter Munch [Fri, 14 Oct 2022 21:01:34 +0000 (23:01 +0200)]
Merge pull request #14350 from peterrum/iterated_modified_gram_schmidt

Refactor SolverGMRES::modified_gram_schmidt

2 years agoRefactor SolverGMRES::modified_gram_schmidt 14350/head
Peter Munch [Fri, 14 Oct 2022 14:01:31 +0000 (16:01 +0200)]
Refactor SolverGMRES::modified_gram_schmidt

2 years agoMerge pull request #14348 from drwells/n-face-permutations
Daniel Arndt [Thu, 13 Oct 2022 17:33:02 +0000 (13:33 -0400)]
Merge pull request #14348 from drwells/n-face-permutations

2 years agoMerge pull request #14339 from bangerth/dox-2
Marc Fehling [Thu, 13 Oct 2022 15:53:15 +0000 (17:53 +0200)]
Merge pull request #14339 from bangerth/dox-2

Fix some doxygen problems.

2 years agoFix some doxygen problems. 14339/head
Wolfgang Bangerth [Wed, 5 Oct 2022 15:24:10 +0000 (09:24 -0600)]
Fix some doxygen problems.

2 years agoMerge pull request #14343 from sebproell/mf-pre-post-loop
Peter Munch [Wed, 12 Oct 2022 21:33:21 +0000 (23:33 +0200)]
Merge pull request #14343 from sebproell/mf-pre-post-loop

MatrixFree pre and post operation for loop()

2 years agoImplement ReferenceCell::n_face_orientations(). 14348/head
David Wells [Wed, 12 Oct 2022 19:09:33 +0000 (15:09 -0400)]
Implement ReferenceCell::n_face_orientations().

This encodes some previously hard-coded values in FESystem.

2 years agoMerge pull request #14344 from sebproell/mf-assert-dst-not-ghosted
Daniel Arndt [Wed, 12 Oct 2022 14:47:32 +0000 (10:47 -0400)]
Merge pull request #14344 from sebproell/mf-assert-dst-not-ghosted

2 years agoMerge pull request #14347 from bangerth/semicolon
Luca Heltai [Wed, 12 Oct 2022 09:32:12 +0000 (11:32 +0200)]
Merge pull request #14347 from bangerth/semicolon

Remove an unnecessary semicolon.

2 years agoRemove an unnecessary semicolon. 14347/head
Wolfgang Bangerth [Wed, 12 Oct 2022 05:41:15 +0000 (23:41 -0600)]
Remove an unnecessary semicolon.

2 years agoDoFInfo: Setup pre and post list for faces 14343/head
Sebastian Proell [Tue, 11 Oct 2022 15:00:54 +0000 (17:00 +0200)]
DoFInfo: Setup pre and post list for faces

2 years agoMatrixFree pre and post operation for loop()
Sebastian Proell [Sat, 8 Oct 2022 11:25:12 +0000 (13:25 +0200)]
MatrixFree pre and post operation for loop()

2 years agoMerge pull request #14340 from sebproell/field-transfer-ghosted
Bruno Turcksin [Tue, 11 Oct 2022 15:07:41 +0000 (11:07 -0400)]
Merge pull request #14340 from sebproell/field-transfer-ghosted

2 years agoMatrixFree: add early check for ghosted dst vector 14344/head
Sebastian Proell [Sat, 8 Oct 2022 15:19:18 +0000 (17:19 +0200)]
MatrixFree: add early check for ghosted dst vector

2 years agoMerge pull request #14345 from gfcas/fix_grid_tools_doc
Daniel Arndt [Mon, 10 Oct 2022 14:18:08 +0000 (10:18 -0400)]
Merge pull request #14345 from gfcas/fix_grid_tools_doc

2 years agoFix transform() doc entry 14345/head
Fabian Castelli [Sun, 9 Oct 2022 08:59:57 +0000 (10:59 +0200)]
Fix transform() doc entry

2 years agoMerge pull request #14341 from kronbichler/fix_check
Peter Munch [Fri, 7 Oct 2022 21:13:45 +0000 (23:13 +0200)]
Merge pull request #14341 from kronbichler/fix_check

Fix check for same face type

2 years agoMerge pull request #14330 from peterrum/gc_memory_consumption
David Wells [Fri, 7 Oct 2022 16:18:36 +0000 (12:18 -0400)]
Merge pull request #14330 from peterrum/gc_memory_consumption

Implement some memory_consumption() functions

2 years agoMatrixFree face evaluation kernels: Fix check for same face type 14341/head
Martin Kronbichler [Fri, 7 Oct 2022 08:59:23 +0000 (10:59 +0200)]
MatrixFree face evaluation kernels: Fix check for same face type

2 years agoAdjust interface in 'dofs' folder to new datatype 'types::fe_index'.
Marc Fehling [Fri, 26 Aug 2022 21:11:08 +0000 (15:11 -0600)]
Adjust interface in 'dofs' folder to new datatype 'types::fe_index'.

2 years agoFix bug in FieldTransfer for ghosted vectors 14340/head
Sebastian Proell [Thu, 6 Oct 2022 16:15:29 +0000 (18:15 +0200)]
Fix bug in FieldTransfer for ghosted vectors

2 years agoMerge pull request #14335 from bangerth/dox-par
Daniel Arndt [Wed, 5 Oct 2022 14:35:46 +0000 (10:35 -0400)]
Merge pull request #14335 from bangerth/dox-par

2 years agoGuard running doxygen in parallel with a version check. 14335/head
Wolfgang Bangerth [Tue, 4 Oct 2022 17:51:13 +0000 (11:51 -0600)]
Guard running doxygen in parallel with a version check.

2 years agoMerge pull request #14336 from bangerth/rename
Daniel Arndt [Tue, 4 Oct 2022 15:56:58 +0000 (11:56 -0400)]
Merge pull request #14336 from bangerth/rename

2 years agoMerge pull request #14334 from bangerth/dl
Daniel Arndt [Tue, 4 Oct 2022 15:56:30 +0000 (11:56 -0400)]
Merge pull request #14334 from bangerth/dl

2 years agoCorrect a date in a file name in the changelog. 14336/head
Wolfgang Bangerth [Tue, 4 Oct 2022 14:05:46 +0000 (08:05 -0600)]
Correct a date in a file name in the changelog.

2 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 4 Oct 2022 14:04:27 +0000 (08:04 -0600)]
Add a changelog entry.

2 years agoRun doxygen with threads.
Wolfgang Bangerth [Tue, 4 Oct 2022 13:58:20 +0000 (07:58 -0600)]
Run doxygen with threads.

2 years agoFix a <dl><dt><dd> type list. 14334/head
Wolfgang Bangerth [Tue, 4 Oct 2022 01:29:39 +0000 (19:29 -0600)]
Fix a <dl><dt><dd> type list.

2 years agoMerge pull request #14329 from peterrum/gc_all_of
Marc Fehling [Sun, 2 Oct 2022 17:17:14 +0000 (19:17 +0200)]
Merge pull request #14329 from peterrum/gc_all_of

Use std::all_of

2 years agoMerge pull request #14326 from luca-heltai/fix_comments_about_cgal_version
Peter Munch [Sun, 2 Oct 2022 15:13:36 +0000 (17:13 +0200)]
Merge pull request #14326 from luca-heltai/fix_comments_about_cgal_version

Fix messages about cgal versions

2 years agoImplement some memory_consumption() functions 14330/head
Peter Munch [Sun, 2 Oct 2022 11:01:59 +0000 (13:01 +0200)]
Implement some memory_consumption() functions

2 years agoUse std::all_of 14329/head
Peter Munch [Sun, 2 Oct 2022 10:39:04 +0000 (12:39 +0200)]
Use std::all_of

2 years agofix messages about cgal versions 14326/head
Marco Feder [Fri, 30 Sep 2022 19:18:35 +0000 (21:18 +0200)]
fix messages about cgal versions

2 years agoMerge pull request #14325 from luca-heltai/CGAL--adjust_version_intersections
Martin Kronbichler [Fri, 30 Sep 2022 18:50:50 +0000 (20:50 +0200)]
Merge pull request #14325 from luca-heltai/CGAL--adjust_version_intersections

Update required cgal version for intersection routines

2 years agoMerge pull request #14317 from peterrum/compute_weights_fe_q_dofs_by_entity
Peter Munch [Fri, 30 Sep 2022 09:45:05 +0000 (11:45 +0200)]
Merge pull request #14317 from peterrum/compute_weights_fe_q_dofs_by_entity

Create compute_weights_fe_q_dofs_by_entity()

2 years agoUpdate required cgal version for intersection routines 14325/head
Marco Feder [Fri, 30 Sep 2022 08:26:45 +0000 (10:26 +0200)]
Update required cgal version for intersection routines

2 years agoMerge pull request #14304 from drwells/remove-sparsity-pattern-base-1
Martin Kronbichler [Fri, 30 Sep 2022 05:41:00 +0000 (07:41 +0200)]
Merge pull request #14304 from drwells/remove-sparsity-pattern-base-1

Remove SparsityPatternBase, for now.

2 years agoCreate compute_weights_fe_q_dofs_by_entity() 14317/head
Peter Munch [Tue, 27 Sep 2022 13:24:58 +0000 (15:24 +0200)]
Create compute_weights_fe_q_dofs_by_entity()

2 years agoMerge pull request #14316 from peterrum/TensorProductMatrixCreator
Martin Kronbichler [Thu, 29 Sep 2022 15:24:04 +0000 (17:24 +0200)]
Merge pull request #14316 from peterrum/TensorProductMatrixCreator

Add TensorProductMatrixCreator namespace

2 years agoRemove SparsityPatternBase. 14304/head
David Wells [Tue, 20 Sep 2022 17:01:05 +0000 (13:01 -0400)]
Remove SparsityPatternBase.

We only have one class which inherits from this (SparsityPattern) and,
since we instantiate templates for each sparsity pattern type, it isn't
possible to do something useful by inheriting from this class.

This was split off from SparsityPattern in
5213023ca165bfbd420423551c184a3e31886223 with the intent of writing some
more general storage classes based on SparsityPatternBase, but that has
never left the proof-of-concept stage.

2 years agoRemove some references to SparsityPatternBase.
David Wells [Tue, 20 Sep 2022 16:57:03 +0000 (12:57 -0400)]
Remove some references to SparsityPatternBase.


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.