]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
20 months agoAdd changelog entry
Nils Margenberg [Sun, 22 Jan 2023 13:48:44 +0000 (14:48 +0100)]
Add changelog entry

20 months agoFix vertex numbering from deal to UCD
Nils Margenberg [Tue, 17 Jan 2023 11:49:38 +0000 (12:49 +0100)]
Fix vertex numbering from deal to UCD

20 months agoMerge pull request #14846 from sebproell/array-view-aligned-vector
Wolfgang Bangerth [Tue, 7 Mar 2023 02:37:31 +0000 (19:37 -0700)]
Merge pull request #14846 from sebproell/array-view-aligned-vector

make_array_view overload for AlignedVector

20 months agoMerge pull request #14751 from masterleinad/clang_cuda
Matthias Maier [Tue, 7 Mar 2023 00:14:24 +0000 (00:14 +0000)]
Merge pull request #14751 from masterleinad/clang_cuda

Fix compiling for the Kokkos CUDA backend using clang

20 months agoMerge pull request #14848 from tamiko/print_compiler_invocation
Matthias Maier [Tue, 7 Mar 2023 00:01:10 +0000 (00:01 +0000)]
Merge pull request #14848 from tamiko/print_compiler_invocation

CI: print full compiler command line

20 months agoMerge pull request #14847 from masterleinad/print_detailed_log
Daniel Arndt [Mon, 6 Mar 2023 21:11:37 +0000 (16:11 -0500)]
Merge pull request #14847 from masterleinad/print_detailed_log

20 months agoCI: print full compiler command line 14848/head
Matthias Maier [Mon, 6 Mar 2023 20:59:44 +0000 (14:59 -0600)]
CI: print full compiler command line

This commit changes the build command to "make VERBOSE=1 -j2" which will
print the full compile command. While this makes the output larger it is
nevertheless very useful for understanding what final command line was
used for compilation and linkage.

20 months agoPrint detailed.log instead of archiving it 14847/head
Daniel Arndt [Mon, 6 Mar 2023 17:03:40 +0000 (12:03 -0500)]
Print detailed.log instead of archiving it

20 months agomake_array_view overload for AlignedVector 14846/head
Sebastian Proell [Mon, 6 Mar 2023 15:52:26 +0000 (16:52 +0100)]
make_array_view overload for AlignedVector

20 months agoMerge pull request #14806 from tjhei/zlib_debug_linker
Daniel Arndt [Mon, 6 Mar 2023 12:36:48 +0000 (07:36 -0500)]
Merge pull request #14806 from tjhei/zlib_debug_linker

20 months agoMerge pull request #14839 from sebproell/symmetric-tensor-const-accessor
Martin Kronbichler [Fri, 3 Mar 2023 18:52:25 +0000 (19:52 +0100)]
Merge pull request #14839 from sebproell/symmetric-tensor-const-accessor

SymmetricTensor access returns const reference

20 months agoMerge pull request #14829 from drwells/mapping-center-simplex
Daniel Arndt [Fri, 3 Mar 2023 17:32:17 +0000 (18:32 +0100)]
Merge pull request #14829 from drwells/mapping-center-simplex

20 months agoMerge pull request #14836 from bangerth/concepts
Matthias Maier [Fri, 3 Mar 2023 15:49:42 +0000 (15:49 +0000)]
Merge pull request #14836 from bangerth/concepts

Play with C++20 concepts

20 months agoSymmetricTensor access returns const reference 14839/head
Sebastian Proell [Fri, 3 Mar 2023 14:42:06 +0000 (15:42 +0100)]
SymmetricTensor access returns const reference

20 months agoMake Mapping::get_center() work with simplices. 14829/head
David Wells [Sat, 25 Feb 2023 20:28:13 +0000 (15:28 -0500)]
Make Mapping::get_center() work with simplices.

20 months agoMerge pull request #14838 from sebproell/deviator-vectorization
Martin Kronbichler [Fri, 3 Mar 2023 13:59:56 +0000 (14:59 +0100)]
Merge pull request #14838 from sebproell/deviator-vectorization

Fix SymmetricTensor::deviator for VectorizedArray

20 months agoFix SymmetricTensor::deviator for VectorizedArray 14838/head
Sebastian Proell [Thu, 2 Mar 2023 14:17:00 +0000 (15:17 +0100)]
Fix SymmetricTensor::deviator for VectorizedArray

20 months agoIntroduce DEAL_II_HOST 14751/head
Daniel Arndt [Thu, 2 Mar 2023 08:52:14 +0000 (09:52 +0100)]
Introduce DEAL_II_HOST

20 months agoAdd a check for concepts to the C++20 test. 14836/head
Wolfgang Bangerth [Thu, 2 Mar 2023 10:26:09 +0000 (03:26 -0700)]
Add a check for concepts to the C++20 test.

20 months agoAdd a 'requires' clause to class DoFHandler.
Wolfgang Bangerth [Sun, 26 Feb 2023 13:26:48 +0000 (06:26 -0700)]
Add a 'requires' clause to class DoFHandler.

20 months agoAdd a 'requires' clause to class Triangulation.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:49:37 +0000 (14:49 -0700)]
Add a 'requires' clause to class Triangulation.

20 months agoAdd a 'requires' clause to class Point.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:47:59 +0000 (14:47 -0700)]
Add a 'requires' clause to class Point.

20 months agoIntroduce a concept to check for dimensions.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:46:33 +0000 (14:46 -0700)]
Introduce a concept to check for dimensions.

20 months agoIntroduce a macro to use for 'requires' clauses.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:46:04 +0000 (14:46 -0700)]
Introduce a macro to use for 'requires' clauses.

20 months agoMerge pull request #14727 from jh66637/mapped_vertices_of_face
David Wells [Wed, 1 Mar 2023 13:40:33 +0000 (08:40 -0500)]
Merge pull request #14727 from jh66637/mapped_vertices_of_face

Get mapped vertices of face

20 months agoMerge pull request #14832 from bangerth/invalid
Martin Kronbichler [Tue, 28 Feb 2023 20:34:11 +0000 (21:34 +0100)]
Merge pull request #14832 from bangerth/invalid

Avoid some more instantiations of class Triangulation for invalid arguments.

20 months agoMerge pull request #14830 from bangerth/glossary-lumped
Timo Heister [Tue, 28 Feb 2023 02:40:53 +0000 (21:40 -0500)]
Merge pull request #14830 from bangerth/glossary-lumped

Define what the "lumped mass matrix is".

20 months agoReplace KOKKOS_CONSTEXPR_FUNCTION
Daniel Arndt [Mon, 27 Feb 2023 21:36:46 +0000 (22:36 +0100)]
Replace KOKKOS_CONSTEXPR_FUNCTION

20 months agoReference the glossary entry relating to the lumped mass matrix. 14830/head
Wolfgang Bangerth [Fri, 24 Feb 2023 11:52:20 +0000 (04:52 -0700)]
Reference the glossary entry relating to the lumped mass matrix.

20 months agoGet mapped vertices of face 14727/head
Johannes Heinz [Wed, 25 Jan 2023 13:38:02 +0000 (14:38 +0100)]
Get mapped vertices of face

20 months agoMerge pull request #14834 from drwells/fix-array-access-warning
Timo Heister [Mon, 27 Feb 2023 01:59:32 +0000 (20:59 -0500)]
Merge pull request #14834 from drwells/fix-array-access-warning

Fix an array index warning.

20 months agoMerge pull request #14833 from simonsticko/error_message_grammar_fix
David Wells [Sun, 26 Feb 2023 22:00:09 +0000 (17:00 -0500)]
Merge pull request #14833 from simonsticko/error_message_grammar_fix

Fix grammar in an error message.

20 months agoFix an array index warning. 14834/head
David Wells [Sun, 26 Feb 2023 21:58:50 +0000 (16:58 -0500)]
Fix an array index warning.

20 months agoFix grammar in an error message. 14833/head
Simon Sticko [Sun, 26 Feb 2023 18:06:38 +0000 (19:06 +0100)]
Fix grammar in an error message.

20 months agoDefine the 'lumped mass matrix'.
Wolfgang Bangerth [Fri, 24 Feb 2023 11:47:46 +0000 (04:47 -0700)]
Define the 'lumped mass matrix'.

20 months agoUse 'nullptr' to initialize pointers. 14832/head
Wolfgang Bangerth [Sun, 26 Feb 2023 13:23:16 +0000 (06:23 -0700)]
Use 'nullptr' to initialize pointers.

20 months agoAvoid some more instantiations of class Triangulation for invalid arguments.
Wolfgang Bangerth [Sat, 25 Feb 2023 22:41:16 +0000 (15:41 -0700)]
Avoid some more instantiations of class Triangulation for invalid arguments.

20 months agoMerge pull request #14824 from masterleinad/restrict_tpetra_vector_instantiations
Peter Munch [Sun, 26 Feb 2023 07:21:55 +0000 (08:21 +0100)]
Merge pull request #14824 from masterleinad/restrict_tpetra_vector_instantiations

Only instantiate TpetraWrappers::Vector for types that have explicit instantiations in Tpetra

20 months agoMerge pull request #14758 from masterleinad/fix_trilinos_sacado_cuda
David Wells [Sun, 26 Feb 2023 03:01:23 +0000 (22:01 -0500)]
Merge pull request #14758 from masterleinad/fix_trilinos_sacado_cuda

Fix compiling with Trilinos+Sacado+Cuda

20 months agoMerge pull request #14831 from bangerth/instantiations
David Wells [Sun, 26 Feb 2023 02:57:12 +0000 (21:57 -0500)]
Merge pull request #14831 from bangerth/instantiations

Produce .inst files that are easier to read.

20 months agoMerge pull request #14828 from bangerth/invalid
David Wells [Sun, 26 Feb 2023 02:52:26 +0000 (21:52 -0500)]
Merge pull request #14828 from bangerth/invalid

Don't derive InvalidAccessor from TriaAccessorBase.

20 months agoProduce .inst files that are easier to read. 14831/head
Wolfgang Bangerth [Sat, 25 Feb 2023 21:40:16 +0000 (14:40 -0700)]
Produce .inst files that are easier to read.

20 months agoMerge pull request #14827 from drwells/fix-unused-typedef-warning
Daniel Arndt [Sat, 25 Feb 2023 20:37:16 +0000 (14:37 -0600)]
Merge pull request #14827 from drwells/fix-unused-typedef-warning

20 months agoDon't derive InvalidAccessor from TriaAccessorBase. 14828/head
Wolfgang Bangerth [Sat, 25 Feb 2023 17:10:03 +0000 (10:10 -0700)]
Don't derive InvalidAccessor from TriaAccessorBase.

20 months agoMerge pull request #14817 from bangerth/2.2
David Wells [Sat, 25 Feb 2023 19:37:07 +0000 (14:37 -0500)]
Merge pull request #14817 from bangerth/2.2

step-2: Clarify some text.

20 months agoFix an 'unused typedef' warning. 14827/head
David Wells [Sat, 25 Feb 2023 18:06:01 +0000 (13:06 -0500)]
Fix an 'unused typedef' warning.

20 months agoAdd CI for Cuda+Clang
Daniel Arndt [Sat, 25 Feb 2023 15:41:09 +0000 (10:41 -0500)]
Add CI for Cuda+Clang

20 months agoFix host-device annotations
Daniel Arndt [Sat, 25 Feb 2023 15:40:48 +0000 (10:40 -0500)]
Fix host-device annotations

20 months agoFix errors in bundled packages
Daniel Arndt [Sat, 25 Feb 2023 15:37:55 +0000 (10:37 -0500)]
Fix errors in bundled packages

20 months agoMerge pull request #14784 from bangerth/ref-cell-66
Martin Kronbichler [Sat, 25 Feb 2023 15:22:37 +0000 (16:22 +0100)]
Merge pull request #14784 from bangerth/ref-cell-66

Implement ReferenceCell::face_vertex_location().

20 months agoMerge pull request #14826 from bangerth/glossary
Martin Kronbichler [Sat, 25 Feb 2023 10:52:10 +0000 (11:52 +0100)]
Merge pull request #14826 from bangerth/glossary

Define mass and stiffness matrix in the glossary.

20 months agoMerge pull request #14772 from masterleinad/fix_kokkos_abort_rdc
Martin Kronbichler [Sat, 25 Feb 2023 10:45:43 +0000 (11:45 +0100)]
Merge pull request #14772 from masterleinad/fix_kokkos_abort_rdc

Use Kokkos::abort directly

20 months agoMerge pull request #14825 from tjhei/step-30-rename-output
Daniel Arndt [Sat, 25 Feb 2023 00:06:46 +0000 (19:06 -0500)]
Merge pull request #14825 from tjhei/step-30-rename-output

20 months agoUse Kokkos::abort directly 14772/head
Daniel Arndt [Wed, 8 Feb 2023 22:13:50 +0000 (17:13 -0500)]
Use Kokkos::abort directly

20 months agoOnly test with double in Tpetra tests 14824/head
Daniel Arndt [Fri, 24 Feb 2023 16:29:15 +0000 (11:29 -0500)]
Only test with double in Tpetra tests

20 months agoFix VectorTools::add_constant for TpetraWrappers::Vector
Daniel Arndt [Fri, 24 Feb 2023 15:52:06 +0000 (10:52 -0500)]
Fix VectorTools::add_constant for TpetraWrappers::Vector

20 months agoOnly instantiate Tpetra wrapper types for number types Tpetra explicitly instantiated
Daniel Arndt [Fri, 24 Feb 2023 15:51:29 +0000 (10:51 -0500)]
Only instantiate Tpetra wrapper types for number types Tpetra explicitly instantiated

20 months agostep-2: Clarify some text. 14817/head
Wolfgang Bangerth [Tue, 21 Feb 2023 22:38:41 +0000 (15:38 -0700)]
step-2: Clarify some text.

20 months agostep-82: rename output filename 14825/head
Timo Heister [Fri, 24 Feb 2023 02:55:21 +0000 (21:55 -0500)]
step-82: rename output filename

like in #14816

20 months agoMerge pull request #14816 from bangerth/2.1
Timo Heister [Fri, 24 Feb 2023 02:48:54 +0000 (21:48 -0500)]
Merge pull request #14816 from bangerth/2.1

step-2: Separate number from main file name.

20 months agoLink to the glossary entry for 'stiffness matrix'. 14826/head
Wolfgang Bangerth [Fri, 24 Feb 2023 01:43:34 +0000 (18:43 -0700)]
Link to the glossary entry for 'stiffness matrix'.

20 months agoLink to the glossary entry for 'mass matrix'.
Wolfgang Bangerth [Fri, 24 Feb 2023 01:34:10 +0000 (18:34 -0700)]
Link to the glossary entry for 'mass matrix'.

20 months agoDefine mass and stiffness matrices.
Wolfgang Bangerth [Fri, 24 Feb 2023 01:05:31 +0000 (18:05 -0700)]
Define mass and stiffness matrices.

20 months agoMerge pull request #14822 from kronbichler/fix_mapping_q_cache_1
Wolfgang Bangerth [Thu, 23 Feb 2023 01:20:29 +0000 (18:20 -0700)]
Merge pull request #14822 from kronbichler/fix_mapping_q_cache_1

Fix bug in MappingQCache(1) with cell similarity

20 months agoAdd changelog 14822/head
Martin Kronbichler [Wed, 22 Feb 2023 14:46:33 +0000 (15:46 +0100)]
Add changelog

20 months agostep-2: Separate number from main file name. 14816/head
Wolfgang Bangerth [Tue, 21 Feb 2023 22:36:58 +0000 (15:36 -0700)]
step-2: Separate number from main file name.

20 months agoMerge pull request #14823 from mschreter/fix_typo
Peter Munch [Wed, 22 Feb 2023 12:57:03 +0000 (13:57 +0100)]
Merge pull request #14823 from mschreter/fix_typo

FEPointEvaluation: fix typo

20 months agoFix bug in MappingQCache(1) with cell similarity
Martin Kronbichler [Wed, 22 Feb 2023 08:26:10 +0000 (09:26 +0100)]
Fix bug in MappingQCache(1) with cell similarity

20 months agoMerge pull request #14821 from masterleinad/fix_nvcc_ci
Daniel Arndt [Wed, 22 Feb 2023 12:18:36 +0000 (07:18 -0500)]
Merge pull request #14821 from masterleinad/fix_nvcc_ci

Fix NVCC CI

20 months agofix typo 14823/head
Magdalena Schreter [Wed, 22 Feb 2023 10:43:14 +0000 (11:43 +0100)]
fix typo

20 months agoMerge pull request #14820 from tjhei/dox_simplex_2
Wolfgang Bangerth [Wed, 22 Feb 2023 05:01:03 +0000 (22:01 -0700)]
Merge pull request #14820 from tjhei/dox_simplex_2

simplex doxygen: more cleanup

20 months agoMerge pull request #14819 from tjhei/header_comment
Wolfgang Bangerth [Wed, 22 Feb 2023 04:58:56 +0000 (21:58 -0700)]
Merge pull request #14819 from tjhei/header_comment

fix comment location

20 months agoFix NVCC CI 14821/head
Daniel Arndt [Wed, 22 Feb 2023 04:15:02 +0000 (04:15 +0000)]
Fix NVCC CI

20 months agosimplex doxygen: more cleanup 14820/head
Timo Heister [Wed, 22 Feb 2023 02:41:49 +0000 (21:41 -0500)]
simplex doxygen: more cleanup

- @brief is somehow output twice, so let's get rid of the annotation
- use @section correctly
- fix another @relates

20 months agofix comment location 14819/head
Timo Heister [Wed, 22 Feb 2023 02:35:06 +0000 (21:35 -0500)]
fix comment location

20 months agoMerge pull request #14794 from tjhei/doxygen_simplex
Wolfgang Bangerth [Tue, 21 Feb 2023 20:43:25 +0000 (13:43 -0700)]
Merge pull request #14794 from tjhei/doxygen_simplex

doxygen: simplex relates

20 months agoMerge pull request #14783 from masterleinad/disable_warnings_nvcc
Wolfgang Bangerth [Tue, 21 Feb 2023 19:00:38 +0000 (12:00 -0700)]
Merge pull request #14783 from masterleinad/disable_warnings_nvcc

Suppress some nvcc warnings

20 months agoMerge pull request #14813 from tjhei/add_constant
Wolfgang Bangerth [Tue, 21 Feb 2023 18:56:40 +0000 (11:56 -0700)]
Merge pull request #14813 from tjhei/add_constant

implement VectorTools::add_constant

20 months agoMerge pull request #14803 from masterleinad/bundled_includes_system
Timo Heister [Tue, 21 Feb 2023 02:13:26 +0000 (21:13 -0500)]
Merge pull request #14803 from masterleinad/bundled_includes_system

Include bundled include directories as CMake SYSTEM paths

20 months agoRemove one more comment 14803/head
Daniel Arndt [Mon, 20 Feb 2023 21:02:06 +0000 (16:02 -0500)]
Remove one more comment

20 months agoMerge pull request #14811 from masterleinad/fix_tpetra
Timo Heister [Mon, 20 Feb 2023 20:25:16 +0000 (15:25 -0500)]
Merge pull request #14811 from masterleinad/fix_tpetra

Fix Tpetra detection and unit tests

20 months agoDon't use DEAL_II_DISABLE_EXTRA_DIAGNOSTICS for dependencies
Daniel Arndt [Wed, 15 Feb 2023 15:50:25 +0000 (10:50 -0500)]
Don't use DEAL_II_DISABLE_EXTRA_DIAGNOSTICS for dependencies

20 months agoInclude bundled include directories as CMake SYSTEM paths
Daniel Arndt [Wed, 15 Feb 2023 15:12:25 +0000 (10:12 -0500)]
Include bundled include directories as CMake SYSTEM paths

20 months agoIntroduce signed_global_dof_index 14811/head
Daniel Arndt [Sat, 18 Feb 2023 04:11:09 +0000 (23:11 -0500)]
Introduce signed_global_dof_index

20 months agoFix Tpetra detection and unit tests
Daniel Arndt [Fri, 17 Feb 2023 19:10:54 +0000 (14:10 -0500)]
Fix Tpetra detection and unit tests

20 months agoimplement VectorTools::add_constant 14813/head
Timo Heister [Fri, 17 Feb 2023 20:35:29 +0000 (15:35 -0500)]
implement VectorTools::add_constant

20 months agoMerge pull request #14810 from masterleinad/fix_mesh_loop_dg_pbc
Daniel Arndt [Fri, 17 Feb 2023 21:13:08 +0000 (16:13 -0500)]
Merge pull request #14810 from masterleinad/fix_mesh_loop_dg_pbc

20 months agoFix using mesh_loop with DG and periodic boundary conditions 14810/head
Daniel Arndt [Fri, 17 Feb 2023 15:15:19 +0000 (10:15 -0500)]
Fix using mesh_loop with DG and periodic boundary conditions

20 months agoMerge pull request #14805 from tjhei/manifold-warn
Daniel Arndt [Fri, 17 Feb 2023 13:19:57 +0000 (08:19 -0500)]
Merge pull request #14805 from tjhei/manifold-warn

20 months agoMerge pull request #14801 from bangerth/6
Daniel Arndt [Fri, 17 Feb 2023 13:18:17 +0000 (08:18 -0500)]
Merge pull request #14801 from bangerth/6

20 months agoFix description of assemble_system() in step-40. 14801/head
Wolfgang Bangerth [Wed, 15 Feb 2023 04:34:07 +0000 (21:34 -0700)]
Fix description of assemble_system() in step-40.

The discussion there references what step-6 used to do, but not what it does
today. While there, also update the text a bit for clarity.

20 months agoMerge pull request #14781 from marcfehling/hpsoltrans
Wolfgang Bangerth [Fri, 17 Feb 2023 04:19:40 +0000 (21:19 -0700)]
Merge pull request #14781 from marcfehling/hpsoltrans

Added test for SolutionTransfer with hp-refinement and manually set flags.

20 months agoMerge pull request #14808 from tjhei/jenkins_more_time
Daniel Arndt [Thu, 16 Feb 2023 23:17:45 +0000 (18:17 -0500)]
Merge pull request #14808 from tjhei/jenkins_more_time

20 months agoMerge pull request #14802 from sebproell/field-transfer-coarsening
Daniel Arndt [Thu, 16 Feb 2023 21:29:13 +0000 (16:29 -0500)]
Merge pull request #14802 from sebproell/field-transfer-coarsening

20 months agoCI: Jenkins increase timeout 14808/head
Timo Heister [Thu, 16 Feb 2023 14:35:27 +0000 (09:35 -0500)]
CI: Jenkins increase timeout

With all MPI tests we are now often close to the 2 hour mark (depends on
test ordering). Increase the timeout to avoid problems like in #14803.

20 months agoenable compressed debug info for library 14806/head
Timo Heister [Wed, 15 Feb 2023 22:15:34 +0000 (17:15 -0500)]
enable compressed debug info for library

Enable compressed debug sections inside the final shared library if
supported.

This reduces the size of libdealii.g.so from 2156MB to 1207MB on my
system.

20 months agofix unused variable warning 14805/head
Timo Heister [Wed, 15 Feb 2023 18:03:58 +0000 (13:03 -0500)]
fix unused variable warning

It turns out that ``iteration`` is never read from in release mode
because Assert() only triggers in debug mode.

I am not sure what behavior we would like to have in release mode here,
but this proposed change will get rid of the warning.

20 months agoFieldTransfer: enable coarsening 14802/head
Sebastian Proell [Tue, 14 Feb 2023 18:10:22 +0000 (19:10 +0100)]
FieldTransfer: enable coarsening

20 months agoMerge pull request #14800 from bangerth/grammar
David Wells [Wed, 15 Feb 2023 15:19:33 +0000 (10:19 -0500)]
Merge pull request #14800 from bangerth/grammar

Fix a grammar mistake.

20 months agoMerge pull request #14797 from tjhei/signed_char
Daniel Arndt [Wed, 15 Feb 2023 13:19:29 +0000 (08:19 -0500)]
Merge pull request #14797 from tjhei/signed_char


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.