]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Mon, 3 Apr 2023 20:43:56 +0000 (16:43 -0400)]
Improve LinearAlgebra::parallel::Vector documentation
Daniel Arndt [Sat, 1 Apr 2023 02:51:41 +0000 (22:51 -0400)]
Add glossary entry
Daniel Arndt [Sat, 1 Apr 2023 02:32:18 +0000 (22:32 -0400)]
Replace MemorySpace::CUDA in non-CUDA tests
Daniel Arndt [Fri, 31 Mar 2023 21:28:05 +0000 (17:28 -0400)]
Clean up notions of CUDA in the codebase
Daniel Arndt [Thu, 30 Mar 2023 14:53:24 +0000 (10:53 -0400)]
Merge pull request #14958 from c-p-schmidt/introduce-compressed-hdf5-output
Daniel Arndt [Thu, 30 Mar 2023 14:52:50 +0000 (10:52 -0400)]
Merge pull request #14990 from tamiko/refactor_warning_flags
Matthias Maier [Thu, 30 Mar 2023 14:30:26 +0000 (14:30 +0000)]
Merge pull request #14993 from tamiko/rename_variable
CMake: Rename DEAL_II_NAMESPACE to DEAL_II_TARGET_NAME
Matthias Maier [Thu, 30 Mar 2023 04:16:49 +0000 (23:16 -0500)]
CMake: Rename DEAL_II_NAMESPACE to DEAL_II_TARGET_NAME
Matthias Maier [Thu, 30 Mar 2023 02:21:07 +0000 (21:21 -0500)]
CMake: Bugfix: do not use std::is_pod in C++11 check
Some gcc versions erroneously warn about std::is_pod being deprecated
even though they are running in C++11 mode.
Matthias Maier [Thu, 30 Mar 2023 00:08:53 +0000 (19:08 -0500)]
CMake: enable -pedantic for language feature check
This is a funny one: gcc and clang silently accept the [[deprecated]]
and [[fallthrough]] attributes which are introduced in the C++17
standard - even when the compiler is configured only with C++14 support.
BUT, clang will issue a warning that the attributes are not supported if
compiled with -pedantic. Thus, we have to check for support of the
attributes with -pedantic set.
Matthias Maier [Wed, 29 Mar 2023 20:27:39 +0000 (15:27 -0500)]
CMake: use DEAL_II_WARNING_FLAGS variable in bundled/ directory
Matthias Maier [Wed, 29 Mar 2023 17:49:23 +0000 (12:49 -0500)]
CMake: Use DEAL_II_WARNING_FLAGS in deal.II internal and user macros
Matthias Maier [Wed, 29 Mar 2023 16:51:28 +0000 (11:51 -0500)]
CMake: export warning flags
Matthias Maier [Wed, 29 Mar 2023 16:50:28 +0000 (11:50 -0500)]
CMake: separate warning flags into DEAL_II_WARNING_FLAGS variable
Daniel Arndt [Wed, 29 Mar 2023 23:28:58 +0000 (19:28 -0400)]
Merge pull request #14991 from tamiko/use_cmake_target_properties_1
Matthias Maier [Wed, 29 Mar 2023 18:05:15 +0000 (13:05 -0500)]
add a changelog entry
Matthias Maier [Wed, 29 Mar 2023 18:01:27 +0000 (13:01 -0500)]
CMake: set POSITION_INDEPENDENT_CODE compiler variable
Matthias Maier [Wed, 29 Mar 2023 17:57:33 +0000 (12:57 -0500)]
CMake: do not use -fpic compiler flag
Peter Munch [Wed, 29 Mar 2023 13:45:05 +0000 (15:45 +0200)]
Merge pull request #14989 from bergbauer/fix_fe_point
Fix FEPointEvaluation for different n_q_points with same MappingInfo for different evaluators
Maximilian Bergbauer [Wed, 29 Mar 2023 08:37:55 +0000 (10:37 +0200)]
Fix FEPointEvaluation for different n_q_points with same MappingInfo for different evaluators
Martin Kronbichler [Wed, 29 Mar 2023 05:46:51 +0000 (07:46 +0200)]
Merge pull request #14597 from kronbichler/clear_variable
Make sure to clear a variable that gets set
Wolfgang Bangerth [Wed, 29 Mar 2023 01:06:04 +0000 (19:06 -0600)]
Merge pull request #14981 from kronbichler/benchmark_global_coarsening
Add benchmark for multgrid with global coarsening
Wolfgang Bangerth [Wed, 29 Mar 2023 01:03:31 +0000 (19:03 -0600)]
Merge pull request #14986 from mschreter/step-70_remove_unused_variable
Step-70: remove unused variable
Magdalena Schreter [Tue, 28 Mar 2023 20:21:04 +0000 (22:21 +0200)]
remove unused variable
Christoph Schmidt [Thu, 16 Feb 2023 17:58:15 +0000 (18:58 +0100)]
Enable output of compressed hdf5 files
- Hdf5Flags are introduced to enable setting the desired DataOutBase::CompressionLevel
- HDF5Flags are added to the corresponding write_hdf5_parallel and do_write_hdf5 methods
- if deal.II is build with zlib support, all necessary calls to perform compression using
zlib (i.e. setting the compression level, setting the chunk size) are shielded behind
'ifdef DEAL_II_WITH_ZLIB'
- if deal.II is build without zlib support, but compression_level is not set to no_compression
an exception is raised.
Martin Kronbichler [Wed, 21 Dec 2022 11:06:12 +0000 (12:06 +0100)]
Make sure to clear a variable that gets set
Martin Kronbichler [Tue, 28 Mar 2023 14:21:54 +0000 (16:21 +0200)]
Merge pull request #14948 from peterrum/guess_point_owner
Refactor `internal::guess_point_owner`
David Wells [Tue, 28 Mar 2023 14:14:50 +0000 (10:14 -0400)]
Merge pull request #14972 from bergbauer/fixed_loop_bounds
Template loop bounds for flexible evaluate/integrate function
Martin Kronbichler [Tue, 28 Mar 2023 14:05:15 +0000 (16:05 +0200)]
Add benchmark for multgrid with global coarsening
Peter Munch [Wed, 22 Mar 2023 19:34:12 +0000 (20:34 +0100)]
Communicate within guess_point_owner
Wolfgang Bangerth [Mon, 27 Mar 2023 21:05:43 +0000 (15:05 -0600)]
Merge pull request #14974 from peterrum/bb
Add new functions to BoundingBox
Peter Munch [Fri, 24 Mar 2023 20:26:41 +0000 (21:26 +0100)]
Add new functions to BoundingBox
Peter Munch [Mon, 27 Mar 2023 16:48:04 +0000 (18:48 +0200)]
Merge pull request #14962 from tamiko/fix_keyword_mess
CMake: do not use PUBLIC keyword for target_link_libraries for tests
Maximilian Bergbauer [Fri, 24 Mar 2023 11:51:35 +0000 (12:51 +0100)]
Template loop bounds for flexible evaluate/integrate function
Martin Kronbichler [Mon, 27 Mar 2023 07:47:30 +0000 (09:47 +0200)]
Merge pull request #14953 from peterrum/si_is_supported
Work on ShapeInfo::is_supported()
Peter Munch [Thu, 23 Mar 2023 10:53:53 +0000 (11:53 +0100)]
Work on ShapeInfo::is_supported()
David Wells [Sat, 25 Mar 2023 15:48:16 +0000 (11:48 -0400)]
Merge pull request #14973 from bangerth/doc-gridtools
Add to the documentation of a function in GridTools.
David Wells [Sat, 25 Mar 2023 15:47:30 +0000 (11:47 -0400)]
Merge pull request #14940 from fdrmrc/fix_grid_ratio_step_60
Fix .prm file in step-60
David Wells [Sat, 25 Mar 2023 15:23:14 +0000 (11:23 -0400)]
Merge pull request #10397 from bangerth/69
[Post-9.4] Use C++14 lambda capture in step-69.
David Wells [Sat, 25 Mar 2023 15:15:23 +0000 (11:15 -0400)]
Merge pull request #14975 from bangerth/undepr
Use functionality from ReferenceCell in QProjector.
Martin Kronbichler [Sat, 25 Mar 2023 09:05:55 +0000 (10:05 +0100)]
Merge pull request #14926 from bergbauer/remove_unit_points_member
FEPointEvaluation: Remove unit_points member, access them through MappingInfo instead
Martin Kronbichler [Sat, 25 Mar 2023 09:05:34 +0000 (10:05 +0100)]
Merge pull request #14927 from bergbauer/quadrature_point_range
Introduce quadrature_points_indices() function for FEPointEvaluation
Martin Kronbichler [Sat, 25 Mar 2023 09:04:16 +0000 (10:04 +0100)]
Merge pull request #14959 from peterrum/FEEvaluationImplSelector
Introduce FEEvaluationImplSelector
Peter Munch [Sat, 25 Mar 2023 07:59:26 +0000 (08:59 +0100)]
Merge pull request #14913 from peterrum/fgmres_gs
SolverFGMRES: refactor orthogonalization
Wolfgang Bangerth [Sat, 25 Mar 2023 02:53:54 +0000 (20:53 -0600)]
Merge pull request #14970 from drwells/trilinos-vector-noexcept
Be more correct in our noexcept usage.
Peter Munch [Thu, 23 Mar 2023 18:49:41 +0000 (19:49 +0100)]
Remove derived classes
Wolfgang Bangerth [Thu, 9 Feb 2023 23:55:15 +0000 (16:55 -0700)]
Use functionality in ReferenceCell.
Wolfgang Bangerth [Thu, 9 Feb 2023 22:22:43 +0000 (15:22 -0700)]
Replace an unnecessary alias variable.
Wolfgang Bangerth [Thu, 9 Feb 2023 01:10:01 +0000 (18:10 -0700)]
Get rid of two lambda functions by combining their action using ReferenceCell.
Wolfgang Bangerth [Thu, 9 Feb 2023 01:06:22 +0000 (18:06 -0700)]
Make it clear that the remaining code below an if-else chain is really the 'else' case.
Wolfgang Bangerth [Thu, 9 Feb 2023 01:05:09 +0000 (18:05 -0700)]
Do not pass information that is not necessary.
We are passing areas of faces to lambda functions, but they do not actually use it.
So avoid doing that.
Wolfgang Bangerth [Thu, 9 Feb 2023 00:00:53 +0000 (17:00 -0700)]
Rename a few variables.
Wolfgang Bangerth [Thu, 29 Sep 2022 16:27:32 +0000 (10:27 -0600)]
Add to the documentation of a function in GridTools.
Daniel Arndt [Fri, 24 Mar 2023 20:24:17 +0000 (16:24 -0400)]
Merge pull request #14946 from bangerth/cmake
Wolfgang Bangerth [Wed, 27 May 2020 21:40:29 +0000 (15:40 -0600)]
Use C++14 lambda capture in step-69.
David Wells [Fri, 24 Mar 2023 12:54:04 +0000 (08:54 -0400)]
Be more correct in our noexcept usage.
Martin Kronbichler [Fri, 24 Mar 2023 14:05:47 +0000 (15:05 +0100)]
Merge pull request #14886 from nfehn/docu_interpolate_boundary_values
improve docu of VectorTools::interpolate_boundary_values()
Matthias Maier [Fri, 24 Mar 2023 13:11:34 +0000 (13:11 +0000)]
Merge pull request #14961 from tamiko/avoid_a_warning
CMake: avoid a warning in the check_compiler_setup macro
Peter Munch [Fri, 24 Mar 2023 12:57:47 +0000 (13:57 +0100)]
Merge pull request #14967 from kronbichler/fix_datatype
Use ConstraintLine rather than redefining data structures
Martin Kronbichler [Fri, 24 Mar 2023 12:18:53 +0000 (13:18 +0100)]
Merge pull request #14964 from bangerth/identity-deprecate
Deprecate type 'identity'.
Martin Kronbichler [Fri, 24 Mar 2023 12:18:09 +0000 (13:18 +0100)]
Merge pull request #14966 from mschreter/step-70_fix_typo
Step-70: fix typo
Niklas Fehn [Fri, 24 Mar 2023 10:01:42 +0000 (11:01 +0100)]
some reformulations
Martin Kronbichler [Fri, 24 Mar 2023 09:41:44 +0000 (10:41 +0100)]
Simplify an assignment
Martin Kronbichler [Fri, 24 Mar 2023 09:25:29 +0000 (10:25 +0100)]
Use ConstraintLine rather than redefining data structures
Magdalena Schreter [Fri, 24 Mar 2023 08:53:44 +0000 (09:53 +0100)]
fix typo
Martin Kronbichler [Fri, 24 Mar 2023 08:51:10 +0000 (09:51 +0100)]
Merge pull request #14920 from marcfehling/assert-fe-size
Move check about FECollection size to DoFHandler.
David Wells [Fri, 24 Mar 2023 03:51:24 +0000 (23:51 -0400)]
Merge pull request #14882 from bangerth/concepts
[C++20] Annotate 'MeshType' template parameters with concepts
Wolfgang Bangerth [Fri, 24 Mar 2023 03:04:08 +0000 (21:04 -0600)]
Merge pull request #14956 from peterrum/feeval_inline
Add missing (?) inline
Wolfgang Bangerth [Fri, 24 Mar 2023 03:03:59 +0000 (21:03 -0600)]
Merge pull request #14963 from drwells/remove-extra-namespace-2
Remove dealii:: prefix from VectorOperation.
Matthias Maier [Fri, 24 Mar 2023 02:09:07 +0000 (02:09 +0000)]
Merge pull request #14960 from drwells/remove-cxx-link-language
Remove the LINK_LANGUAGE:CXX generator.
Wolfgang Bangerth [Thu, 23 Mar 2023 21:16:20 +0000 (15:16 -0600)]
Deprecate type 'identity'.
Daniel Arndt [Thu, 23 Mar 2023 20:12:41 +0000 (16:12 -0400)]
Merge pull request #14950 from bangerth/cxx20-identity-3
Matthias Maier [Thu, 23 Mar 2023 19:13:05 +0000 (14:13 -0500)]
CMake: do not use PUBLIC keyword for target_link_libraries for tests
Matthias Maier [Thu, 23 Mar 2023 19:11:07 +0000 (14:11 -0500)]
CMake: avoid a warning in the check_compiler_setup macro
We should call cmake_minimum_required() prior to project().
David Wells [Thu, 23 Mar 2023 19:08:20 +0000 (15:08 -0400)]
Remove dealii:: prefix from VectorOperation.
AFAICT this is never needed - we don't have any conflicting names and
none of our dependencies define a class with the same name.
David Wells [Thu, 23 Mar 2023 18:54:27 +0000 (14:54 -0400)]
Remove the LINK_LANGUAGE:CXX generator.
1. Presently, all of our tests are written in C++, so this is just for
extra safety.
2. Link language generators were added in CMake 3.18, which we do not
yet require.
Peter Munch [Thu, 23 Mar 2023 18:34:19 +0000 (19:34 +0100)]
Introduce FEEvaluationImplSelector
Daniel Arndt [Thu, 23 Mar 2023 17:40:56 +0000 (13:40 -0400)]
Merge pull request #14951 from bangerth/concepts-fix
Daniel Arndt [Thu, 23 Mar 2023 17:39:31 +0000 (13:39 -0400)]
Merge pull request #14952 from bangerth/concepts-fix-2
Wolfgang Bangerth [Thu, 23 Mar 2023 15:59:55 +0000 (09:59 -0600)]
Merge pull request #14957 from peterrum/taskinfo_typo
Fix typo in TaskInfo
Peter Munch [Thu, 23 Mar 2023 15:34:20 +0000 (16:34 +0100)]
Fix typo in TaskInfo
Peter Munch [Thu, 23 Mar 2023 15:30:55 +0000 (16:30 +0100)]
Add missing inline
Daniel Arndt [Thu, 23 Mar 2023 02:31:27 +0000 (22:31 -0400)]
Merge pull request #14942 from drwells/remove-extra-namespace
Wolfgang Bangerth [Wed, 22 Mar 2023 23:08:30 +0000 (17:08 -0600)]
Fix a test regarding concepts.
Wolfgang Bangerth [Wed, 22 Mar 2023 23:07:51 +0000 (17:07 -0600)]
Fix a couple of C++20 concepts in parallel.h.
Wolfgang Bangerth [Sun, 19 Mar 2023 20:25:08 +0000 (14:25 -0600)]
Use std_cxx20::type_identity_t instead of identity<...>::type.
David Wells [Wed, 22 Mar 2023 21:21:35 +0000 (17:21 -0400)]
Remove some more extra dealii:: qualifications.
David Wells [Wed, 22 Mar 2023 12:45:40 +0000 (08:45 -0400)]
Remove some unused 'using X;' statements.
These namespaces have long since been replaced by, e.g.,
DoFHandlerImplementation.
David Wells [Wed, 22 Mar 2023 12:23:05 +0000 (08:23 -0400)]
dealii::DoFHandler -> DoFHandler
David Wells [Wed, 22 Mar 2023 12:16:49 +0000 (08:16 -0400)]
Remove some tautological assertions.
David Wells [Wed, 22 Mar 2023 12:10:45 +0000 (08:10 -0400)]
Remove an extra 'namespace dealii'.
Martin Kronbichler [Wed, 22 Mar 2023 20:47:35 +0000 (21:47 +0100)]
Merge pull request #14943 from sebproell/typo-feevaluation
FEEvaluation: fix docs for fast_evaluation_supported()
Wolfgang Bangerth [Wed, 22 Mar 2023 18:59:44 +0000 (12:59 -0600)]
Fix a C++20 cmake check.
Wolfgang Bangerth [Wed, 22 Mar 2023 20:33:39 +0000 (14:33 -0600)]
Merge pull request #14945 from masterleinad/fix_instantiations_compute_affine_transformation
Add missing explicit template instantiations for compute_affine_transformation
Daniel Arndt [Wed, 22 Mar 2023 17:49:02 +0000 (13:49 -0400)]
Add missing explicit template instantiations for compute_affine_transformation
Sebastian Proell [Wed, 22 Mar 2023 16:10:17 +0000 (17:10 +0100)]
FEEvaluation: fix docs for fast_evaluation_supported()
Wolfgang Bangerth [Wed, 22 Mar 2023 15:03:12 +0000 (09:03 -0600)]
Merge pull request #14939 from drwells/full-matrix-complex
Fix linkage when complex values are disabled.
David Wells [Wed, 22 Mar 2023 13:50:12 +0000 (09:50 -0400)]
Merge pull request #14933 from bangerth/cxx20-concepts-1
[C++20] Apply concepts in parallel.h.
Daniel Arndt [Wed, 22 Mar 2023 13:49:50 +0000 (09:49 -0400)]
Merge pull request #14938 from bangerth/cxx20-concepts-4
David Wells [Wed, 22 Mar 2023 13:48:08 +0000 (09:48 -0400)]
Merge pull request #14934 from bangerth/cxx20-concepts-2
[C++20] Apply concepts to grid_tools.h.
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.