]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoTests for hanging nodes 13989/head
Niklas Wik [Thu, 16 Jun 2022 13:15:18 +0000 (15:15 +0200)]
Tests for hanging nodes

2 years agoMerge pull request #13981 from kronbichler/fix_rtn_doc
Daniel Arndt [Wed, 15 Jun 2022 21:02:30 +0000 (17:02 -0400)]
Merge pull request #13981 from kronbichler/fix_rtn_doc

2 years agoMerge pull request #13889 from bangerth/doc
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.

2 years agoMerge pull request #13978 from kronbichler/relax_assert
Daniel Arndt [Wed, 15 Jun 2022 17:12:54 +0000 (13:12 -0400)]
Merge pull request #13978 from kronbichler/relax_assert

2 years agoMerge pull request #13979 from kronbichler/fix_test
Daniel Arndt [Wed, 15 Jun 2022 17:12:14 +0000 (13:12 -0400)]
Merge pull request #13979 from kronbichler/fix_test

2 years agoFix documentation of FE_RaviartThomas 13981/head
Martin Kronbichler [Wed, 15 Jun 2022 17:08:16 +0000 (19:08 +0200)]
Fix documentation of FE_RaviartThomas

2 years agoMerge pull request #13980 from kronbichler/more_digits
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

2 years agoMerge pull request #13976 from kronbichler/fix_rt_support_points
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

2 years agoProvide more digits to make test robust 13980/head
Martin Kronbichler [Wed, 15 Jun 2022 12:40:46 +0000 (14:40 +0200)]
Provide more digits to make test robust

2 years agoSimilar test with equality comparison 13979/head
Martin Kronbichler [Wed, 15 Jun 2022 12:33:12 +0000 (14:33 +0200)]
Similar test with equality comparison

2 years agoMake test more robust: Check tolerance rather than ==
Martin Kronbichler [Wed, 15 Jun 2022 11:34:27 +0000 (13:34 +0200)]
Make test more robust: Check tolerance rather than ==

2 years agoAlso allow FE_RaviartThomasNodal in other project function 13978/head
Martin Kronbichler [Wed, 15 Jun 2022 10:45:04 +0000 (12:45 +0200)]
Also allow FE_RaviartThomasNodal in other project function

2 years agoFix generalized support points of FE_RaviartThomasNodal 13976/head
Martin Kronbichler [Wed, 15 Jun 2022 09:34:01 +0000 (11:34 +0200)]
Fix generalized support points of FE_RaviartThomasNodal

2 years agoMerge pull request #13916 from peterrum/do_interpolate_boundary_values_wedge
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

2 years agoMerge pull request #13158 from harmonj/FE_NEDELEC_EMBEDDING_DOFS
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)

2 years agoMerge pull request #13975 from drwells/clang-aligned-vector-replicate-fix
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.

2 years agoMerge pull request #13973 from tamiko/fix_trilinos_checks_02
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

2 years agoFix the MPI window functions with clang. 13975/head
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().

2 years agoCMake: Use deal.II's global index type in Tpetra compatibility test 13973/head
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 */

2 years agoMerge pull request #13974 from tamiko/fix_trilinos_checks_03
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

2 years agoMerge pull request #13971 from peterrum/author
Bruno Turcksin [Tue, 14 Jun 2022 12:27:08 +0000 (08:27 -0400)]
Merge pull request #13971 from peterrum/author

2 years agoCMake: Use default Kokkos' DefaultNodeType in Tpetra test 13974/head
Matthias Maier [Tue, 14 Jun 2022 04:17:00 +0000 (23:17 -0500)]
CMake: Use default Kokkos' DefaultNodeType in Tpetra test

2 years agoMerge pull request #13969 from tamiko/fix_trilinos_checks
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

2 years agoRemove remaining @author 13971/head
Peter Munch [Mon, 13 Jun 2022 21:10:47 +0000 (23:10 +0200)]
Remove remaining @author

2 years agoMerge pull request #13968 from drwells/codespell-9.4
Matthias Maier [Mon, 13 Jun 2022 21:02:50 +0000 (16:02 -0500)]
Merge pull request #13968 from drwells/codespell-9.4

Run codespell

2 years agoCMake: use full compiler/linker flags for trilinos sanity checks 13969/head
Matthias Maier [Mon, 13 Jun 2022 18:13:29 +0000 (13:13 -0500)]
CMake: use full compiler/linker flags for trilinos sanity checks

2 years agoRun codespell 13968/head
David Wells [Mon, 13 Jun 2022 16:49:22 +0000 (12:49 -0400)]
Run codespell

2 years agoMerge pull request #13961 from kronbichler/fix_petsc_complex_tests_2
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

2 years agoMerge pull request #13967 from simonsticko/clang_pointwise_definiteness
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(..)

2 years agoExplicitly template function pointwise_definiteness(..) 13967/head
Simon Sticko [Mon, 13 Jun 2022 14:05:53 +0000 (16:05 +0200)]
Explicitly template function pointwise_definiteness(..)

2 years agoMerge pull request #13960 from kronbichler/fix_petsc_complex_tests
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

2 years agoMerge pull request #13964 from tamiko/fix_python_binding_tests
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

2 years agocontrib/python_bindings: set PYTHON_EXECUTABLE 13964/head
Matthias Maier [Mon, 13 Jun 2022 06:50:44 +0000 (01:50 -0500)]
contrib/python_bindings: set PYTHON_EXECUTABLE

2 years agoMerge pull request #13771 from luca-heltai/cgal-Surface_remeshing
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

2 years agoFix two tests with complex PETSc 13960/head
Martin Kronbichler [Sun, 12 Jun 2022 19:02:42 +0000 (21:02 +0200)]
Fix two tests with complex PETSc

2 years agoMerge pull request #13906 from saitoasukakawaii/doc/fix_update_flags_h
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

2 years agoMerge pull request #13963 from tamiko/fix_vectorization_warning
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

2 years agoCMake: Use -Wno-pass-failed for clang 13963/head
Matthias Maier [Mon, 13 Jun 2022 02:20:19 +0000 (21:20 -0500)]
CMake: Use -Wno-pass-failed for clang

2 years agoFix more PETSc complex tests 13961/head
Martin Kronbichler [Sun, 12 Jun 2022 19:14:00 +0000 (21:14 +0200)]
Fix more PETSc complex tests

2 years agoMerge pull request #13959 from tamiko/add_output_variant
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

2 years agoMerge pull request #13958 from peterrum/precon_assert_throw
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

2 years agofix a formula error 13906/head
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

2 years agotest cgal/cgal_surface_mesh_01: add output variant 13959/head
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.

2 years agoAdd remesh_surface utility 13771/head
Marco Feder [Wed, 8 Jun 2022 08:12:25 +0000 (10:12 +0200)]
Add remesh_surface utility

2 years agoprecondition.h: switch from Assert to AssertThrow 13958/head
Peter Munch [Sat, 11 Jun 2022 15:53:26 +0000 (17:53 +0200)]
precondition.h: switch from Assert to AssertThrow

2 years agoMerge pull request #13767 from luca-heltai/cgal-surface_tria_to_volumetric
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>

2 years agoSurface deal.II tria to volumetric deal.II tria 13767/head
Marco Feder [Wed, 8 Jun 2022 08:12:25 +0000 (10:12 +0200)]
Surface deal.II tria to volumetric deal.II tria

2 years agoMerge pull request #13955 from tamiko/fix_header_includes
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

2 years agoMerge pull request #13956 from tamiko/fix_tests_09
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

2 years agoMerge pull request #13953 from peterrum/mf_dim
Martin Kronbichler [Sat, 11 Jun 2022 07:13:25 +0000 (09:13 +0200)]
Merge pull request #13953 from peterrum/mf_dim

Replace 2*dim

2 years agoMerge pull request #13954 from tamiko/fix_clang_ice
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

2 years agoCGAL: fix header includes 13955/head
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.

2 years agotest cgal/cgal_surface_mesh_01: Update output 13956/head
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.

2 years agoGridGenerator: put CGAL implementation into own compilation unit 13954/head
Matthias Maier [Sat, 11 Jun 2022 02:49:47 +0000 (21:49 -0500)]
GridGenerator: put CGAL implementation into own compilation unit

2 years agoGridGenerator: Remove CGAL implementation
Matthias Maier [Sat, 11 Jun 2022 02:48:20 +0000 (21:48 -0500)]
GridGenerator: Remove CGAL implementation

2 years agoReplace 2*dim 13953/head
Peter Munch [Fri, 10 Jun 2022 21:46:34 +0000 (23:46 +0200)]
Replace 2*dim

2 years agoMerge pull request #13932 from luca-heltai/cgal-move_implementation_implicit_function
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

2 years agoMerge pull request #13952 from kronbichler/fix_ecl_neighbor_cell_type
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

2 years agoMatrixFree: Element-centric loops with different cell geometry compressions 13952/head
Martin Kronbichler [Fri, 10 Jun 2022 10:18:00 +0000 (12:18 +0200)]
MatrixFree: Element-centric loops with different cell geometry compressions

2 years agoAdjust comments. 13932/head
Luca Heltai [Fri, 10 Jun 2022 09:49:49 +0000 (12:49 +0300)]
Adjust comments.

2 years agoMerge pull request #13909 from peterrum/lex_faces_remove
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

2 years agoMerge pull request #13950 from tamiko/fix_warnings_03
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

2 years agoFixing default values in AdditionalData
Marco Feder [Thu, 9 Jun 2022 22:58:22 +0000 (00:58 +0200)]
Fixing default values in AdditionalData

2 years agoMove implementation of implicit_function() into .cc
Marco Feder [Wed, 8 Jun 2022 12:28:23 +0000 (14:28 +0200)]
Move implementation of implicit_function() into .cc

2 years agoMerge pull request #13940 from tamiko/fix_tests_05
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

2 years agoCMake: use -Wno-misleading-indentation for grid_generator.cc compilation unit 13950/head
Matthias Maier [Fri, 10 Jun 2022 00:05:32 +0000 (19:05 -0500)]
CMake: use -Wno-misleading-indentation for grid_generator.cc compilation unit

2 years agotests cgal/* add output variants 13940/head
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.

2 years agoMerge pull request #13945 from kronbichler/fix_is_ghost_on_level_no_mpi
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

2 years agoFix TriaAccessor::is_ghost_on_level for case without MPI 13945/head
Martin Kronbichler [Thu, 9 Jun 2022 09:26:36 +0000 (11:26 +0200)]
Fix TriaAccessor::is_ghost_on_level for case without MPI

2 years agoMerge pull request #13944 from tamiko/fix_tests_08
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

2 years agoMerge pull request #13929 from luca-heltai/cgal-point_conversion
Luca Heltai [Thu, 9 Jun 2022 06:44:07 +0000 (08:44 +0200)]
Merge pull request #13929 from luca-heltai/cgal-point_conversion

2 years agoMerge pull request #13941 from tamiko/fix_tests_06
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

2 years agoMerge pull request #13939 from tamiko/fix_tests_04
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

2 years agoMerge pull request #13938 from tamiko/fix_tests_03
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

2 years agoadjust second output file 13939/head
Matthias Maier [Thu, 9 Jun 2022 02:10:53 +0000 (21:10 -0500)]
adjust second output file

2 years agoslepc/solver_04: adjust tolerances 13944/head
Matthias Maier [Thu, 9 Jun 2022 02:05:10 +0000 (21:05 -0500)]
slepc/solver_04: adjust tolerances

2 years agoMerge pull request #13934 from drwells/arkode-linear-jacobians
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

2 years agotest ginkgo/solver: adjust tolerances 13941/head
Matthias Maier [Thu, 9 Jun 2022 01:03:08 +0000 (20:03 -0500)]
test ginkgo/solver: adjust tolerances

2 years agoAdd header file for point conversion 13929/head
Marco Feder [Wed, 8 Jun 2022 12:45:21 +0000 (14:45 +0200)]
Add header file for point conversion

2 years agoMerge pull request #13933 from drwells/fix-cgal-tests
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.

2 years agoMerge pull request #13935 from drwells/gcc-12-types-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.

2 years agodistributed_grids/large_vtu_01: fix test
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.

2 years agodistributed_grids/3d_refinement_09: add an output variant 13938/head
Matthias Maier [Wed, 8 Jun 2022 21:39:51 +0000 (16:39 -0500)]
distributed_grids/3d_refinement_09: add an output variant

2 years agodistributed_grids/3d_refinement_09: refactor test
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

2 years agoFix some test typenames for GCC-12. 13935/head
David Wells [Wed, 8 Jun 2022 19:14:40 +0000 (15:14 -0400)]
Fix some test typenames for GCC-12.

2 years agoUse stricter timestep limits in an ARKODE test. 13934/head
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.

2 years agoMake all ARKODE implicit test functions linear.
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.

2 years agoFix some CGAL tests. 13933/head
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

2 years agoMerge pull request #13927 from tamiko/fix_compile_warnings_02
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

2 years agoMerge pull request #13925 from tamiko/fix_compile_warnings_01
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

2 years agoCMake: add DEAL_II_CGAL_HAS_DEPRECATED_BOOST_INCLUDES check 13927/head
Matthias Maier [Wed, 8 Jun 2022 03:14:51 +0000 (22:14 -0500)]
CMake: add DEAL_II_CGAL_HAS_DEPRECATED_BOOST_INCLUDES check

2 years agoCMake: refactor boost define into config.h.in
Matthias Maier [Wed, 8 Jun 2022 02:57:00 +0000 (21:57 -0500)]
CMake: refactor boost define into config.h.in

In order to work around the newest set of deprecated header warnings
(this time triggered by CGAL including a deprecated header :-(() I would
otherwise have to add this #define dance at 5 different other places.

Instead, it is cleaner to simply give up and define the macro globally.

The configure checks will ensure that the macro is only ever defined if
needed.

2 years agobase/polynomials_bdm.cc: avoid a compiler warning with gcc-12 13925/head
Matthias Maier [Tue, 7 Jun 2022 22:46:14 +0000 (17:46 -0500)]
base/polynomials_bdm.cc: avoid a compiler warning with gcc-12

gcc-12 in release mode will inline the evaluate function into some
methods of the FE_BDM class. It then rightfully complains that the (now
modified) else branch will write out of bounds.

Despite the fact that we instantiate this polynomials class and the
related FE class for 1d this code has never worked. Thus, fail
prominently with an error message.

2 years agobase/polynomials_bdm: rewrap comments and remove dead code
Matthias Maier [Tue, 7 Jun 2022 22:36:04 +0000 (17:36 -0500)]
base/polynomials_bdm: rewrap comments and remove dead code

2 years agoMerge pull request #13920 from peterrum/valence_fix
Martin Kronbichler [Tue, 7 Jun 2022 18:23:38 +0000 (20:23 +0200)]
Merge pull request #13920 from peterrum/valence_fix

Try to fix valence

2 years agoMerge pull request #13908 from peterrum/fe_data
David Wells [Tue, 7 Jun 2022 17:23:49 +0000 (13:23 -0400)]
Merge pull request #13908 from peterrum/fe_data

Rename fe_base.h to fe_data.h

2 years agoMerge pull request #13914 from NiklasWik/compiler_warnings
Martin Kronbichler [Tue, 7 Jun 2022 10:57:17 +0000 (12:57 +0200)]
Merge pull request #13914 from NiklasWik/compiler_warnings

Fix compiler warning

2 years agoTry to fix valence 13920/head
Peter Munch [Mon, 6 Jun 2022 20:06:55 +0000 (22:06 +0200)]
Try to fix valence

2 years agoFix compiler warning 13914/head
Niklas Wik [Mon, 6 Jun 2022 11:33:47 +0000 (13:33 +0200)]
Fix compiler warning

2 years agoMerge pull request #13913 from luca-heltai/cgal-fix-tests
Martin Kronbichler [Tue, 7 Jun 2022 07:41:12 +0000 (09:41 +0200)]
Merge pull request #13913 from luca-heltai/cgal-fix-tests

Fix input and output of some cgal 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.