]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Thu, 16 Jun 2022 16:16:40 +0000 (11:16 -0500)]
update VERSION.
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
Martin Kronbichler [Sun, 12 Jun 2022 13:23:09 +0000 (15:23 +0200)]
Merge pull request #13959 from tamiko/add_output_variant
test cgal/cgal_surface_mesh_01: add output variant
Martin Kronbichler [Sun, 12 Jun 2022 11:31:27 +0000 (13:31 +0200)]
Merge pull request #13958 from peterrum/precon_assert_throw
precondition.h: switch from Assert to AssertThrow
Huimin Chen [Thu, 2 Jun 2022 10:56:09 +0000 (06:56 -0400)]
fix a formula error
the third formula in'update_flags.h' is fixed
Matthias Maier [Sat, 11 Jun 2022 18:23:13 +0000 (13:23 -0500)]
test cgal/cgal_surface_mesh_01: add output variant
It turns out that an output variant is needed: We end up printing some
additional empty lines with CGal 5.4.1.
Marco Feder [Wed, 8 Jun 2022 08:12:25 +0000 (10:12 +0200)]
Add remesh_surface utility
Peter Munch [Sat, 11 Jun 2022 15:53:26 +0000 (17:53 +0200)]
precondition.h: switch from Assert to AssertThrow
Martin Kronbichler [Sat, 11 Jun 2022 13:39:36 +0000 (15:39 +0200)]
Merge pull request #13767 from luca-heltai/cgal-surface_tria_to_volumetric
Create a Triangulation<3> from a Triangulation<2,3>
Marco Feder [Wed, 8 Jun 2022 08:12:25 +0000 (10:12 +0200)]
Surface deal.II tria to volumetric deal.II tria
Martin Kronbichler [Sat, 11 Jun 2022 07:15:50 +0000 (09:15 +0200)]
Merge pull request #13955 from tamiko/fix_header_includes
CGAL: fix header includes
Martin Kronbichler [Sat, 11 Jun 2022 07:14:39 +0000 (09:14 +0200)]
Merge pull request #13956 from tamiko/fix_tests_09
test cgal/cgal_surface_mesh_01: Update output
Martin Kronbichler [Sat, 11 Jun 2022 07:13:25 +0000 (09:13 +0200)]
Merge pull request #13953 from peterrum/mf_dim
Replace 2*dim
Martin Kronbichler [Sat, 11 Jun 2022 07:10:02 +0000 (09:10 +0200)]
Merge pull request #13954 from tamiko/fix_clang_ice
GridGenerator: put CGAL implementation into own compilation unit
Matthias Maier [Sat, 11 Jun 2022 03:06:24 +0000 (22:06 -0500)]
CGAL: fix header includes
The following includes are needed, otherwise dealii::ExcMessage is not
declared when including the header.
Matthias Maier [Sat, 11 Jun 2022 03:09:55 +0000 (22:09 -0500)]
test cgal/cgal_surface_mesh_01: Update output
It seems that the output file has not been updated to reflect the latest
changes. Verified with gcc-12 and clang-14.
Matthias Maier [Sat, 11 Jun 2022 02:49:47 +0000 (21:49 -0500)]
GridGenerator: put CGAL implementation into own compilation unit
Matthias Maier [Sat, 11 Jun 2022 02:48:20 +0000 (21:48 -0500)]
GridGenerator: Remove CGAL implementation
Peter Munch [Fri, 10 Jun 2022 21:46:34 +0000 (23:46 +0200)]
Replace 2*dim
Matthias Maier [Fri, 10 Jun 2022 16:19:42 +0000 (11:19 -0500)]
Merge pull request #13932 from luca-heltai/cgal-move_implementation_implicit_function
Move implementation of implicit_function() into .cc file
Matthias Maier [Fri, 10 Jun 2022 16:16:49 +0000 (11:16 -0500)]
Merge pull request #13952 from kronbichler/fix_ecl_neighbor_cell_type
MatrixFree: Fix element-centric loops with different cell geometry compression
Martin Kronbichler [Fri, 10 Jun 2022 10:18:00 +0000 (12:18 +0200)]
MatrixFree: Element-centric loops with different cell geometry compressions
Luca Heltai [Fri, 10 Jun 2022 09:49:49 +0000 (12:49 +0300)]
Adjust comments.
Martin Kronbichler [Fri, 10 Jun 2022 09:04:54 +0000 (11:04 +0200)]
Merge pull request #13909 from peterrum/lex_faces_remove
Remove lex_faces from matrix-free kernels
Martin Kronbichler [Fri, 10 Jun 2022 08:57:39 +0000 (10:57 +0200)]
Merge pull request #13950 from tamiko/fix_warnings_03
CMake: use -Wno-misleading-indentation for grid_generator.cc compilation unit
Marco Feder [Thu, 9 Jun 2022 22:58:22 +0000 (00:58 +0200)]
Fixing default values in AdditionalData
Marco Feder [Wed, 8 Jun 2022 12:28:23 +0000 (14:28 +0200)]
Move implementation of implicit_function() into .cc
Luca Heltai [Fri, 10 Jun 2022 06:32:03 +0000 (08:32 +0200)]
Merge pull request #13940 from tamiko/fix_tests_05
tests cgal/* add output variants
Matthias Maier [Fri, 10 Jun 2022 00:05:32 +0000 (19:05 -0500)]
CMake: use -Wno-misleading-indentation for grid_generator.cc compilation unit
Matthias Maier [Thu, 9 Jun 2022 00:54:17 +0000 (19:54 -0500)]
tests cgal/* add output variants
The following tests print a cgal surface mesh for comparison to the
output file:
cgal/cgal_surface_mesh_02
cgal/cgal_surface_triangulation_03
cgal/cgal_triangulation_06
Unfortunately, the output doesn't seem to be stable. For example,
cgal/cgal_surface_triangulation_03 fails for cgal-5.2.1 and succeeds for
cgal-5.4.1. I fear that the precise ordering and output of the meshes is
not stable and depends on the userland and what library versions are
used.
Let us simply not print the final result but just check that CGAL
succeeded in creating a corresponding mesh.
David Wells [Thu, 9 Jun 2022 17:03:59 +0000 (13:03 -0400)]
Merge pull request #13945 from kronbichler/fix_is_ghost_on_level_no_mpi
Fix TriaAccessor::is_ghost_on_level for case without MPI
Martin Kronbichler [Thu, 9 Jun 2022 09:26:36 +0000 (11:26 +0200)]
Fix TriaAccessor::is_ghost_on_level for case without MPI
Martin Kronbichler [Thu, 9 Jun 2022 06:51:11 +0000 (08:51 +0200)]
Merge pull request #13944 from tamiko/fix_tests_08
slepc/solver_04: adjust tolerances
Luca Heltai [Thu, 9 Jun 2022 06:44:07 +0000 (08:44 +0200)]
Merge pull request #13929 from luca-heltai/cgal-point_conversion
Martin Kronbichler [Thu, 9 Jun 2022 06:39:34 +0000 (08:39 +0200)]
Merge pull request #13941 from tamiko/fix_tests_06
test ginkgo/solver: adjust tolerances
Martin Kronbichler [Thu, 9 Jun 2022 06:35:13 +0000 (08:35 +0200)]
Merge pull request #13939 from tamiko/fix_tests_04
test distributed_grids/large_vtu_01: fix test
Martin Kronbichler [Thu, 9 Jun 2022 06:34:03 +0000 (08:34 +0200)]
Merge pull request #13938 from tamiko/fix_tests_03
test distributed_grids/3d_refinement_09: refactor test and add an output variant
Matthias Maier [Thu, 9 Jun 2022 02:10:53 +0000 (21:10 -0500)]
adjust second output file
Matthias Maier [Thu, 9 Jun 2022 02:05:10 +0000 (21:05 -0500)]
slepc/solver_04: adjust tolerances
Matthias Maier [Thu, 9 Jun 2022 01:08:12 +0000 (20:08 -0500)]
Merge pull request #13934 from drwells/arkode-linear-jacobians
Arkode linear jacobians
Matthias Maier [Thu, 9 Jun 2022 01:03:08 +0000 (20:03 -0500)]
test ginkgo/solver: adjust tolerances
Marco Feder [Wed, 8 Jun 2022 12:45:21 +0000 (14:45 +0200)]
Add header file for point conversion
Matthias Maier [Wed, 8 Jun 2022 21:53:39 +0000 (16:53 -0500)]
Merge pull request #13933 from drwells/fix-cgal-tests
Fix some CGAL tests.
Matthias Maier [Wed, 8 Jun 2022 21:52:50 +0000 (16:52 -0500)]
Merge pull request #13935 from drwells/gcc-12-types-tests
Fix some test typenames for GCC-12.
Matthias Maier [Wed, 8 Jun 2022 21:47:07 +0000 (16:47 -0500)]
distributed_grids/large_vtu_01: fix test
Let's only write to deallog on rank 0, otherwise the output might get
truncated.
Matthias Maier [Wed, 8 Jun 2022 21:39:51 +0000 (16:39 -0500)]
distributed_grids/3d_refinement_09: add an output variant
Matthias Maier [Wed, 8 Jun 2022 21:38:10 +0000 (16:38 -0500)]
distributed_grids/3d_refinement_09: refactor test
- print maximal refinement level and add a comment to the logic
David Wells [Wed, 8 Jun 2022 19:14:40 +0000 (15:14 -0400)]
Fix some test typenames for GCC-12.
David Wells [Wed, 8 Jun 2022 18:00:06 +0000 (14:00 -0400)]
Use stricter timestep limits in an ARKODE test.
For whatever reason this test is less stable than the others. Setting bounds on
the timesteps makes this pass on more configurations with the same output.
David Wells [Tue, 7 Jun 2022 19:24:07 +0000 (15:24 -0400)]
Make all ARKODE implicit test functions linear.
Forcing functions don't effect stability so they should always be in the
explicit part.
David Wells [Wed, 8 Jun 2022 16:10:34 +0000 (12:10 -0400)]
Fix some CGAL tests.
1. Avoid an implicit muParser dependency
2. Fix compilation
Luca Heltai [Wed, 8 Jun 2022 08:51:59 +0000 (10:51 +0200)]
Merge pull request #13927 from tamiko/fix_compile_warnings_02
CMake: add DEAL_II_CGAL_HAS_DEPRECATED_BOOST_INCLUDES check
Marc Fehling [Wed, 8 Jun 2022 04:32:49 +0000 (22:32 -0600)]
Merge pull request #13925 from tamiko/fix_compile_warnings_01
base/polynomials_bdm.cc: avoid a compiler warning with gcc-12
Matthias Maier [Wed, 8 Jun 2022 03:14:51 +0000 (22:14 -0500)]
CMake: add DEAL_II_CGAL_HAS_DEPRECATED_BOOST_INCLUDES check
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.