]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Fri, 25 Nov 2022 16:44:20 +0000 (11:44 -0500)]
Merge pull request #14470 from tamiko/cherry_picks
[9.4] Take over #14462 and #14465
Matthias Maier [Wed, 23 Nov 2022 21:01:55 +0000 (15:01 -0600)]
gitignore: ignore clangd files and directories
In order to use clangd it is currently necessary to add some
configuration into a .clangd file. Unfortunately, this is very situation
specific and cannot meaningfully be upstreamed. (For example, I need to
manually specify "-std=c++17" to work around the issue that gcc defaults
to c++17 and clang defaults to c++14.)
While at it also ignore the .cache directory where clangd stores its
index.
Matthias Maier [Thu, 24 Nov 2022 12:02:21 +0000 (06:02 -0600)]
CMake: always export compile_commands.json in deal.II and user projects
Matthias Maier [Mon, 12 Sep 2022 14:32:59 +0000 (09:32 -0500)]
Merge pull request #14255 from drwells/fix-petsc-version-detection-9.4
[9.4] Fix PETSc version detection.
David Wells [Wed, 24 Aug 2022 19:35:42 +0000 (15:35 -0400)]
Fix PETSc version detection.
New versions of PETSc now define PETSC_VERSION_LT etc. in one line, so
our detection of PETSC_VERSION_MAJOR will now also pick up that
usage. Get around this by making the regex more correct.
Daniel Arndt [Mon, 25 Jul 2022 17:50:57 +0000 (13:50 -0400)]
Merge pull request #14156 from drwells/consensus-alg-early-9.4
David Wells [Thu, 21 Jul 2022 14:38:43 +0000 (10:38 -0400)]
Make ConsensusAlgorithm deprecations early deprecated instead.
They should have always been early-deprecated. This is worth doing
now (for 9.4.1) because these deprecation warnings show up when we
include some headers (like mpi_noncontiguous_partitioner.h).
Wolfgang Bangerth [Fri, 8 Jul 2022 23:41:52 +0000 (17:41 -0600)]
Merge pull request #14113 from tjhei/94-changelog-fix
(9.4) fix changelog entry
Timo Heister [Thu, 7 Jul 2022 18:06:41 +0000 (14:06 -0400)]
(9.4) fix changelog entry
Matthias Maier [Thu, 7 Jul 2022 18:01:29 +0000 (13:01 -0500)]
Merge pull request #14088 from peterrum/take_over_fe-eval-no-vectorization
[9.4] Take over multiple PRs
Rene Gassmoeller [Mon, 4 Jul 2022 21:02:45 +0000 (17:02 -0400)]
Add changelog entry
Rene Gassmoeller [Mon, 4 Jul 2022 15:57:14 +0000 (11:57 -0400)]
Use correct tolerance in MappingCartesian check.
Timo Heister [Sun, 3 Jul 2022 14:06:41 +0000 (10:06 -0400)]
doxygen: fix SymmetricTensor friends
- remove duplicate instances of deviator, trace, etc.
- put documentation where doxygen can see it
Timo Heister [Sun, 3 Jul 2022 14:19:21 +0000 (10:19 -0400)]
doxygen: fix errors in formulas
Matthias Maier [Fri, 24 Jun 2022 16:24:26 +0000 (11:24 -0500)]
step-81: Mention example step in the tutorial lists
Sebastian Proell [Mon, 27 Jun 2022 14:38:15 +0000 (16:38 +0200)]
Fix some VectorizedArrayTypes for non-default vectorization
Matthias Maier [Fri, 24 Jun 2022 03:28:40 +0000 (22:28 -0500)]
update VERSION for release
Matthias Maier [Thu, 23 Jun 2022 03:17:19 +0000 (22:17 -0500)]
Merge pull request #14036 from drwells/suppress-new-thread-deprecation-warning-9.4
[9.4] Take over #14035: Get rid of some warnings from defining Threads::new_thread().
Matthias Maier [Thu, 23 Jun 2022 03:17:10 +0000 (22:17 -0500)]
Merge pull request #14033 from drwells/petsc-tvmult-test-9.4
[9.4] Takeover #14032: Disable HYPRE in the Tvmult test.
David Wells [Wed, 22 Jun 2022 17:35:17 +0000 (13:35 -0400)]
Get rid of some warnings from defining Threads::new_thread().
This function calls a deprecated constructor but it itself is deprecated, so
this isn't all that helpful of a message. We presently see this warning printed
out whenever we compile examples that include this header on Debian 11.
David Wells [Wed, 22 Jun 2022 14:34:59 +0000 (10:34 -0400)]
Disable HYPRE in the Tvmult test.
This is probably a bug in HYPRE - if we call this function then we abort with a
floating-point exception. If we disable the floating-point exception we get a
vector of all zeros, which is definitely wrong.
For now just disable this test.
Matthias Maier [Tue, 21 Jun 2022 20:16:12 +0000 (15:16 -0500)]
update VERSION for release
Matthias Maier [Tue, 21 Jun 2022 17:16:55 +0000 (12:16 -0500)]
Merge pull request #14028 from peterrum/get_cell_range_category_max_takeover
[9.4] Take over #14015: Make get_cell_range_category() more consistent with get_cell_category()
Daniel Arndt [Tue, 21 Jun 2022 16:46:49 +0000 (12:46 -0400)]
Merge pull request #14030 from drwells/gcc12-array-warning-9.4
David Wells [Tue, 21 Jun 2022 13:41:19 +0000 (09:41 -0400)]
Work around a GCC-12 warning about array accesses.
This only occurs at higher optimization levels with -Warray-bounds.
Matthias Maier [Tue, 21 Jun 2022 06:29:20 +0000 (01:29 -0500)]
Merge pull request #14027 from tamiko/pr_14026
[9.4] Take over #14026: Fix warning of gcc-12 with gather_pd/ps instructions
Peter Munch [Sun, 19 Jun 2022 08:23:31 +0000 (10:23 +0200)]
Make get_cell_range_category() more consistent with get_cell_category()
Martin Kronbichler [Mon, 20 Jun 2022 21:09:55 +0000 (23:09 +0200)]
Fix warning of gcc-12 with gather_pd/ps instructions
Timo Heister [Sat, 18 Jun 2022 14:40:59 +0000 (10:40 -0400)]
Merge pull request #14012 from peterrum/release_94_switch
[9.4] Take over #14010 and #14011
Wolfgang Bangerth [Sat, 18 Jun 2022 01:38:33 +0000 (10:38 +0900)]
Can't use ReferenceCells in switch-case.
Wolfgang Bangerth [Sat, 18 Jun 2022 01:33:59 +0000 (10:33 +0900)]
Can't use ReferenceCells in switch-case.
Wolfgang Bangerth [Sat, 18 Jun 2022 01:17:27 +0000 (19:17 -0600)]
Merge pull request #14009 from drwells/dealii-9.4-fix-clang-13
[9.4] Fix compilation with clang-13.
David Wells [Fri, 17 Jun 2022 16:46:30 +0000 (12:46 -0400)]
Fix compilation with clang-13.
Martin Kronbichler [Fri, 17 Jun 2022 09:32:59 +0000 (11:32 +0200)]
Merge pull request #14003 from tamiko/pr_14002
[9.4] Take over #14002, Fix failing symengine tests
Matthias Maier [Fri, 17 Jun 2022 01:01:19 +0000 (20:01 -0500)]
symengine/batch_optimizer_09_1: add test variant
symengine-0.9.0 actually produces some output for the scalar case where
the old test variant recorded an exception. As this is a strictly
improved behavior let's simply add a test variant.
Matthias Maier [Fri, 17 Jun 2022 00:57:06 +0000 (19:57 -0500)]
symengine/sd_common_tests: update tests
Matthias Maier [Thu, 16 Jun 2022 21:49:39 +0000 (16:49 -0500)]
Merge pull request #14001 from NiklasWik/patch-1
Update AUTHORS.md
Niklas Wik [Thu, 16 Jun 2022 21:42:09 +0000 (23:42 +0200)]
Update AUTHORS.md
Matthias Maier [Thu, 16 Jun 2022 19:40:29 +0000 (14:40 -0500)]
update VERSION for release
Matthias Maier [Thu, 16 Jun 2022 19:37:42 +0000 (14:37 -0500)]
Merge pull request #13999 from tamiko/remove_taskflow
[9.4] CMake: Remove taskflow configure
Matthias Maier [Thu, 16 Jun 2022 19:11:31 +0000 (14:11 -0500)]
Merge pull request #13998 from tamiko/remove_p4est_bug_test
[9.4] remove p4est_bug_01 test
Matthias Maier [Thu, 16 Jun 2022 17:17:31 +0000 (12:17 -0500)]
CMake: Remove taskflow configure
Matthias Maier [Thu, 16 Jun 2022 17:02:51 +0000 (12:02 -0500)]
remove p4est_bug_01 test
Matthias Maier [Thu, 16 Jun 2022 17:08:52 +0000 (12:08 -0500)]
update AUTHORS.md
Matthias Maier [Thu, 16 Jun 2022 17:00:40 +0000 (12:00 -0500)]
update VERSION
Matthias Maier [Thu, 16 Jun 2022 16:54:46 +0000 (11:54 -0500)]
Merge pull request #13992 from tamiko/adjust_changes
Update changelog for release
Matthias Maier [Thu, 16 Jun 2022 16:50:56 +0000 (11:50 -0500)]
Merge pull request #13993 from tamiko/adjust_tags
Update tag file references for release.
Matthias Maier [Thu, 16 Jun 2022 16:19:03 +0000 (11:19 -0500)]
fix whitespace
Matthias Maier [Thu, 16 Jun 2022 16:13:57 +0000 (11:13 -0500)]
Update tag file references for release.
Matthias Maier [Thu, 16 Jun 2022 16:10:19 +0000 (11:10 -0500)]
add dummy files.
Matthias Maier [Thu, 16 Jun 2022 16:08:25 +0000 (11:08 -0500)]
Remove now obsolete files.
Matthias Maier [Thu, 16 Jun 2022 16:07:40 +0000 (11:07 -0500)]
Update the changelog file for the release.
Matthias Maier [Thu, 16 Jun 2022 16:03:02 +0000 (11:03 -0500)]
Update copyright
Matthias Maier [Thu, 16 Jun 2022 15:34:12 +0000 (10:34 -0500)]
Merge pull request #13988 from kronbichler/fix_petsc_complex_tests
Fix PETSc complex tests
Matthias Maier [Thu, 16 Jun 2022 15:29:13 +0000 (10:29 -0500)]
Merge pull request #13986 from peterrum/mf_get_face_category
Fix MatrixFree::get_face_category()
Matthias Maier [Thu, 16 Jun 2022 15:27:00 +0000 (10:27 -0500)]
Merge pull request #13982 from tamiko/update_documentation
doc: update supported version numbers
Matthias Maier [Thu, 16 Jun 2022 15:26:39 +0000 (10:26 -0500)]
Merge pull request #13985 from tjhei/hdf5_add_test_outputs
add alternative test output for base/hdf5*
Martin Kronbichler [Thu, 16 Jun 2022 12:21:48 +0000 (14:21 +0200)]
Fix PETSc complex tests
Peter Munch [Thu, 16 Jun 2022 08:15:19 +0000 (10:15 +0200)]
Fix MatrixFree::get_face_category()
Timo Heister [Wed, 15 Jun 2022 21:33:45 +0000 (21:33 +0000)]
add alternative test output for base/hdf5*
Daniel Arndt [Wed, 15 Jun 2022 21:02:30 +0000 (17:02 -0400)]
Merge pull request #13981 from kronbichler/fix_rtn_doc
Matthias Maier [Wed, 15 Jun 2022 17:59:02 +0000 (12:59 -0500)]
doc: update mentioned compiler versions
Matthias Maier [Wed, 15 Jun 2022 17:57:48 +0000 (12:57 -0500)]
doc: update supported version numbers
Martin Kronbichler [Wed, 15 Jun 2022 17:23:42 +0000 (19:23 +0200)]
Merge pull request #13889 from bangerth/doc
Minor improvement to the documentation of FE_PolyTensor.
Daniel Arndt [Wed, 15 Jun 2022 17:12:54 +0000 (13:12 -0400)]
Merge pull request #13978 from kronbichler/relax_assert
Daniel Arndt [Wed, 15 Jun 2022 17:12:14 +0000 (13:12 -0400)]
Merge pull request #13979 from kronbichler/fix_test
Martin Kronbichler [Wed, 15 Jun 2022 17:08:16 +0000 (19:08 +0200)]
Fix documentation of FE_RaviartThomas
Luca Heltai [Wed, 15 Jun 2022 14:52:56 +0000 (16:52 +0200)]
Merge pull request #13980 from kronbichler/more_digits
Provide more digits to make test robust
David Wells [Wed, 15 Jun 2022 13:45:04 +0000 (09:45 -0400)]
Merge pull request #13976 from kronbichler/fix_rt_support_points
Fix generalized support points of FE_RaviartThomasNodal
Martin Kronbichler [Wed, 15 Jun 2022 12:40:46 +0000 (14:40 +0200)]
Provide more digits to make test robust
Martin Kronbichler [Wed, 15 Jun 2022 12:33:12 +0000 (14:33 +0200)]
Similar test with equality comparison
Martin Kronbichler [Wed, 15 Jun 2022 11:34:27 +0000 (13:34 +0200)]
Make test more robust: Check tolerance rather than ==
Martin Kronbichler [Wed, 15 Jun 2022 10:45:04 +0000 (12:45 +0200)]
Also allow FE_RaviartThomasNodal in other project function
Martin Kronbichler [Wed, 15 Jun 2022 09:34:01 +0000 (11:34 +0200)]
Fix generalized support points of FE_RaviartThomasNodal
Martin Kronbichler [Wed, 15 Jun 2022 05:49:12 +0000 (07:49 +0200)]
Merge pull request #13916 from peterrum/do_interpolate_boundary_values_wedge
VT::interpolate_boundary_values() for pyramids and wedges
Matthias Maier [Tue, 14 Jun 2022 22:39:24 +0000 (17:39 -0500)]
Merge pull request #13158 from harmonj/FE_NEDELEC_EMBEDDING_DOFS
Add get_embedding_dofs() to FE_Nedelec (2-D)
Timo Heister [Tue, 14 Jun 2022 22:27:47 +0000 (18:27 -0400)]
Merge pull request #13975 from drwells/clang-aligned-vector-replicate-fix
Fix the MPI window functions with clang.
Matthias Maier [Tue, 14 Jun 2022 21:01:33 +0000 (16:01 -0500)]
Merge pull request #13973 from tamiko/fix_trilinos_checks_02
CMake: Use deal.II's global index type in Tpetra compatibility test
David Wells [Tue, 14 Jun 2022 20:23:48 +0000 (16:23 -0400)]
Fix the MPI window functions with clang.
libc++ defines std::unique_ptr::reset() as
_LIBCPP_INLINE_VISIBILITY
void reset(nullptr_t = nullptr) _NOEXCEPT {
pointer __tmp = __ptr_.first();
__ptr_.first() = nullptr;
if (__tmp)
__ptr_.second()(__tmp);
}
The result of this is that aligned_vector->elements.get() is nullptr at the
point at which we call the deleter - hence this deleter won't work correctly.
We can work around this by avoiding std::unique_ptr::get() and just using our
own member variables or ptr, which are guaranteed to be valid since they will
not be set to nullptr by std::unique_ptr::reset().
Matthias Maier [Mon, 13 Jun 2022 22:50:47 +0000 (17:50 -0500)]
CMake: Use deal.II's global index type in Tpetra compatibility test
We use Tpetra templates with types::global_dof_index throughout our
codebase - so we should also check for compatibility with said index
type.
Alternatively, this information is also available in
TpetraCore_config.h:
/* #undef HAVE_TPETRA_INST_INT_INT */
/* #undef HAVE_TPETRA_INST_INT_LONG */
#define HAVE_TPETRA_INST_INT_LONG_LONG
/* #undef HAVE_TPETRA_INST_INT_UNSIGNED */
/* #undef HAVE_TPETRA_INST_INT_UNSIGNED_LONG */
Daniel Arndt [Tue, 14 Jun 2022 17:15:17 +0000 (13:15 -0400)]
Merge pull request #13974 from tamiko/fix_trilinos_checks_03
CMake: Use default Kokkos' DefaultNodeType in Tpetra test
Bruno Turcksin [Tue, 14 Jun 2022 12:27:08 +0000 (08:27 -0400)]
Merge pull request #13971 from peterrum/author
Matthias Maier [Tue, 14 Jun 2022 04:17:00 +0000 (23:17 -0500)]
CMake: Use default Kokkos' DefaultNodeType in Tpetra test
Matthias Maier [Mon, 13 Jun 2022 22:44:56 +0000 (17:44 -0500)]
Merge pull request #13969 from tamiko/fix_trilinos_checks
CMake: use full compiler/linker flags for trilinos sanity checks
Peter Munch [Mon, 13 Jun 2022 21:10:47 +0000 (23:10 +0200)]
Remove remaining @author
Matthias Maier [Mon, 13 Jun 2022 21:02:50 +0000 (16:02 -0500)]
Merge pull request #13968 from drwells/codespell-9.4
Run codespell
Matthias Maier [Mon, 13 Jun 2022 18:13:29 +0000 (13:13 -0500)]
CMake: use full compiler/linker flags for trilinos sanity checks
David Wells [Mon, 13 Jun 2022 16:49:22 +0000 (12:49 -0400)]
Run codespell
Matthias Maier [Mon, 13 Jun 2022 16:40:35 +0000 (11:40 -0500)]
Merge pull request #13961 from kronbichler/fix_petsc_complex_tests_2
Fix more PETSc complex tests
Matthias Maier [Mon, 13 Jun 2022 16:30:04 +0000 (11:30 -0500)]
Merge pull request #13967 from simonsticko/clang_pointwise_definiteness
Explicitly template function pointwise_definiteness(..)
Simon Sticko [Mon, 13 Jun 2022 14:05:53 +0000 (16:05 +0200)]
Explicitly template function pointwise_definiteness(..)
Martin Kronbichler [Mon, 13 Jun 2022 09:46:50 +0000 (11:46 +0200)]
Merge pull request #13960 from kronbichler/fix_petsc_complex_tests
Fix two tests with complex PETSc
Martin Kronbichler [Mon, 13 Jun 2022 09:46:39 +0000 (11:46 +0200)]
Merge pull request #13964 from tamiko/fix_python_binding_tests
contrib/python_bindings: set PYTHON_EXECUTABLE
Matthias Maier [Mon, 13 Jun 2022 06:50:44 +0000 (01:50 -0500)]
contrib/python_bindings: set PYTHON_EXECUTABLE
Martin Kronbichler [Mon, 13 Jun 2022 05:17:52 +0000 (07:17 +0200)]
Merge pull request #13771 from luca-heltai/cgal-Surface_remeshing
CGAL: Add remesh_surface utility
Martin Kronbichler [Sun, 12 Jun 2022 19:02:42 +0000 (21:02 +0200)]
Fix two tests with complex PETSc
Matthias Maier [Mon, 13 Jun 2022 04:24:09 +0000 (23:24 -0500)]
Merge pull request #13906 from saitoasukakawaii/doc/fix_update_flags_h
Doc/fix update flags h
Matthias Maier [Mon, 13 Jun 2022 04:00:51 +0000 (23:00 -0500)]
Merge pull request #13963 from tamiko/fix_vectorization_warning
CMake: Use -Wno-pass-failed for clang
Matthias Maier [Mon, 13 Jun 2022 02:20:19 +0000 (21:20 -0500)]
CMake: Use -Wno-pass-failed for clang
Martin Kronbichler [Sun, 12 Jun 2022 19:14:00 +0000 (21:14 +0200)]
Fix more PETSc complex tests
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.