]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 agoRemove redundant code 14384/head
Martin Kronbichler [Wed, 2 Nov 2022 08:30:20 +0000 (09:30 +0100)]
Remove redundant code

2 years agoWrite complete sentence on test case
Martin Kronbichler [Tue, 1 Nov 2022 20:43:42 +0000 (21:43 +0100)]
Write complete sentence on test case

2 years agoAdd performance test for compressible Navier-Stokes equations
Martin Kronbichler [Tue, 1 Nov 2022 16:33:23 +0000 (17:33 +0100)]
Add performance test for compressible Navier-Stokes equations

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 agoUpdate cmake/configure/configure_40_cuda.cmake 14377/head
Daniel Arndt [Tue, 1 Nov 2022 14:26:30 +0000 (10:26 -0400)]
Update cmake/configure/configure_40_cuda.cmake

Co-authored-by: Bruno Turcksin <bruno.turcksin@gmail.com>
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 agoadd comment for keeping FIND_PACKAGE(CUDA)
Daniel Arndt [Tue, 1 Nov 2022 13:06:13 +0000 (13:06 +0000)]
add comment for keeping FIND_PACKAGE(CUDA)

2 years agoOnly test the CUDA build with Kokkos in GitHub CI
Daniel Arndt [Tue, 1 Nov 2022 12:51:20 +0000 (12:51 +0000)]
Only test the CUDA build with Kokkos in GitHub CI

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 agoRemove some superfluous newlines
Daniel Arndt [Tue, 1 Nov 2022 12:38:00 +0000 (12:38 +0000)]
Remove some superfluous newlines

2 years agoSet var to FALSe if package was not found
Daniel Arndt [Tue, 1 Nov 2022 12:11:43 +0000 (12:11 +0000)]
Set var to FALSe if package was not found

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 agoKokkos+Cuda required for deal.II+Cuda)
Daniel Arndt [Mon, 31 Oct 2022 19:54:31 +0000 (19:54 +0000)]
Kokkos+Cuda required for deal.II+Cuda)

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 agoRemove support for CUDA files
Daniel Arndt [Mon, 31 Oct 2022 13:06:29 +0000 (09:06 -0400)]
Remove support for CUDA files

2 years agoSuppress some doxygen warnings
Daniel Arndt [Sun, 30 Oct 2022 22:52:13 +0000 (18:52 -0400)]
Suppress some doxygen warnings

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 agoMove *.cu to *.cc files
Daniel Arndt [Fri, 28 Oct 2022 13:21:24 +0000 (09:21 -0400)]
Move *.cu to *.cc files

2 years agoMove CUDA compilation to Kokkos with nvcc_wrapper
Daniel Arndt [Thu, 27 Oct 2022 22:01:04 +0000 (22:01 +0000)]
Move CUDA compilation to Kokkos with nvcc_wrapper

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


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.