]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 5 Apr 2023 19:50:08 +0000 (13:50 -0600)]
Use American English spelling for 'initialize'.
Martin Kronbichler [Wed, 5 Apr 2023 06:50:09 +0000 (08:50 +0200)]
Merge pull request #15028 from bangerth/doc-98
Update the documentation of GridGenerator::extrude_triangulation().
Timo Heister [Wed, 5 Apr 2023 02:29:35 +0000 (22:29 -0400)]
Merge pull request #15027 from bangerth/29
Make step-29 marginally easier to understand.
Wolfgang Bangerth [Tue, 4 Apr 2023 20:14:33 +0000 (14:14 -0600)]
Update the documentation of GridGenerator::extrude_triangulation().
Wolfgang Bangerth [Tue, 4 Apr 2023 20:06:31 +0000 (14:06 -0600)]
Make step-29 marginally easier to understand.
Bruno Turcksin [Tue, 4 Apr 2023 12:24:08 +0000 (08:24 -0400)]
Merge pull request #15014 from masterleinad/cleanup_cuda
Daniel Arndt [Mon, 3 Apr 2023 20:43:56 +0000 (16:43 -0400)]
Improve LinearAlgebra::parallel::Vector documentation
Peter Munch [Mon, 3 Apr 2023 14:36:47 +0000 (16:36 +0200)]
Merge pull request #15024 from jh66637/expose_same_types_as_fe_eval
Make FEPointEval expose same types as FEEval
Johannes Heinz [Mon, 3 Apr 2023 11:24:41 +0000 (13:24 +0200)]
Make FEPointEval expose same types as FEEval
Martin Kronbichler [Mon, 3 Apr 2023 07:47:27 +0000 (09:47 +0200)]
Merge pull request #15015 from peterrum/fep_disconnect
FEPointEvaluation: disconnect from MappingInfo
Peter Munch [Sun, 2 Apr 2023 19:48:43 +0000 (21:48 +0200)]
Merge pull request #15023 from jh66637/instantiate_1d_2d_mapped_quadrature
instantiate mapped quadrature for dim=1 and spacedim=2
Johannes Heinz [Sun, 2 Apr 2023 17:23:35 +0000 (19:23 +0200)]
instantiate mapped quadrature for dim=1 and spacedim=2
Luca Heltai [Sat, 1 Apr 2023 20:37:23 +0000 (23:37 +0300)]
Merge pull request #15005 from bangerth/test
Add a test for GridTools::Cache::get_covering_rtree().
Peter Munch [Sat, 1 Apr 2023 07:03:27 +0000 (09:03 +0200)]
FEPointEvaluation: disconnect from MappingInfo
Peter Munch [Sat, 1 Apr 2023 06:56:58 +0000 (08:56 +0200)]
Merge pull request #15012 from kronbichler/improve_loops_point_eval
FEPointEvaluation::integrate: Choose better loop layout
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
Wolfgang Bangerth [Sat, 1 Apr 2023 00:58:13 +0000 (18:58 -0600)]
Merge pull request #15011 from masterleinad/fix_nvcc_compiler_bug
Work around nvcc compiler bug in mg_transfer_global_coarsening.templates.h
Daniel Arndt [Fri, 31 Mar 2023 21:28:05 +0000 (17:28 -0400)]
Clean up notions of CUDA in the codebase
Martin Kronbichler [Fri, 31 Mar 2023 17:48:45 +0000 (19:48 +0200)]
FEPointEvaluation::integrate: Choose better loop layout
Daniel Arndt [Fri, 31 Mar 2023 16:21:28 +0000 (16:21 +0000)]
Work around nvcc compiler bug
Wolfgang Bangerth [Fri, 31 Mar 2023 01:48:06 +0000 (19:48 -0600)]
Add a test for GridTools::Cache::get_covering_rtree().
Martin Kronbichler [Fri, 31 Mar 2023 14:18:36 +0000 (16:18 +0200)]
Merge pull request #14982 from bergbauer/values_of_array_once
Compute values_of_array only once and optimize instructions
David Wells [Fri, 31 Mar 2023 13:44:53 +0000 (09:44 -0400)]
Merge pull request #15001 from marcfehling/ci-osx
OSX tester does not pick up /rebuild
Martin Kronbichler [Fri, 31 Mar 2023 12:13:30 +0000 (14:13 +0200)]
Merge pull request #14995 from sebproell/element-activation-fix-ref-const
MatrixFreeTools: fix some refs and const
Martin Kronbichler [Fri, 31 Mar 2023 11:36:03 +0000 (13:36 +0200)]
Merge pull request #14997 from bangerth/cell-id-translator
Explain the purpose of some computations in CellIDTranslator.
Martin Kronbichler [Fri, 31 Mar 2023 11:33:13 +0000 (13:33 +0200)]
Merge pull request #14999 from drwells/fix-nodal-gauss-type-quadrature-0
Fix nodal and Gauss-type quadratures for dim = 0.
Martin Kronbichler [Fri, 31 Mar 2023 11:32:32 +0000 (13:32 +0200)]
Merge pull request #15002 from masterleinad/fix_unused_variable
Fix a unused variable compiler warning in tria.cc
Peter Munch [Fri, 31 Mar 2023 06:25:46 +0000 (08:25 +0200)]
Merge pull request #15006 from tamiko/fix_cmake
CMake: fix variable name
Matthias Maier [Fri, 31 Mar 2023 02:15:16 +0000 (21:15 -0500)]
CMake: fix variable name
We had an unfortunate "in flight" renaming conflict: One pull request
renamed the variable to DEAL_II_TARGET_NAME (PR #14993) while another
one (PR #14971) created the dealii::dealii target. Both on their own
passed the CI, but once both were merged we have an issue.
In reference to #14971
In reference to #14993
Matthias Maier [Fri, 31 Mar 2023 02:20:05 +0000 (02:20 +0000)]
Merge pull request #14998 from tamiko/cmake_refactoring
CMake: refactor repetitive option handling into two macros
Marc Fehling [Fri, 31 Mar 2023 02:01:52 +0000 (20:01 -0600)]
Merge pull request #15000 from masterleinad/update_sundials_link
Update SUNDIALS link in doc/readme.html
Matthias Maier [Thu, 30 Mar 2023 22:11:48 +0000 (22:11 +0000)]
Merge pull request #14992 from tamiko/use_cmake_target_properties_2
CMake: prefer CMAKE_CXX_STANDARD and export cxx_std_?? COMPILE_FEATURES target property
Daniel Arndt [Thu, 30 Mar 2023 21:20:54 +0000 (17:20 -0400)]
Fix a unused variable compiler warning in tria.cc
Daniel Arndt [Thu, 30 Mar 2023 20:53:20 +0000 (16:53 -0400)]
Update SUNDIALS link in doc/readme.html
Marc Fehling [Thu, 30 Mar 2023 19:53:43 +0000 (13:53 -0600)]
Align OSX Jenkinsfile with others.
Marc Fehling [Thu, 30 Mar 2023 19:36:17 +0000 (13:36 -0600)]
Fix links for OSX CI status in README.
David Wells [Thu, 30 Mar 2023 18:41:09 +0000 (14:41 -0400)]
Fix nodal and Gauss-type quadratures for dim = 0.
Maximilian Bergbauer [Thu, 30 Mar 2023 18:41:24 +0000 (20:41 +0200)]
Implement connector function and provide reinit function for explicit reinitialization
Rene Gassmoeller [Thu, 30 Mar 2023 13:22:09 +0000 (09:22 -0400)]
Add signal
Rene Gassmoeller [Thu, 30 Mar 2023 12:58:32 +0000 (08:58 -0400)]
Add test
Maximilian Bergbauer [Fri, 24 Mar 2023 22:06:41 +0000 (23:06 +0100)]
Compute values_of_array only once
Matthias Maier [Thu, 30 Mar 2023 17:45:31 +0000 (12:45 -0500)]
CMake: also record dummy target in detailed.log
Matthias Maier [Thu, 30 Mar 2023 17:43:51 +0000 (12:43 -0500)]
CMake: use new macro when setting up dealii::dealii target
Matthias Maier [Thu, 30 Mar 2023 16:24:24 +0000 (11:24 -0500)]
CMake: use new macros also in deal_ii_setup_target()
Matthias Maier [Thu, 30 Mar 2023 16:21:17 +0000 (11:21 -0500)]
CMake: refactor repetitive option handling into two macros
Matthias Maier [Thu, 30 Mar 2023 17:58:47 +0000 (17:58 +0000)]
Merge pull request #14971 from masterleinad/dealii_dealii_target
Create dealii::dealii target and add compile options
Wolfgang Bangerth [Thu, 30 Mar 2023 17:52:08 +0000 (11:52 -0600)]
Minor performance improvement.
Wolfgang Bangerth [Thu, 30 Mar 2023 17:51:59 +0000 (11:51 -0600)]
Explain the purpose of some computations.
Daniel Arndt [Fri, 24 Mar 2023 15:53:24 +0000 (11:53 -0400)]
Create dealii::dealii target and add compile options
Sebastian Proell [Thu, 30 Mar 2023 15:45:46 +0000 (17:45 +0200)]
MatrixFreeTools: fix some refs and const
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 03:25:31 +0000 (22:25 -0500)]
CMake: export C++ standard as COMPILE_FEATURE target property
Matthias Maier [Thu, 30 Mar 2023 03:06:04 +0000 (22:06 -0500)]
CMake: prefer CMAKE_CXX_STANDARD over -std= compiler flags
Ensure that we handle manually specified CMAKE_CXX_STANDARD variables
correctly.
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.
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.