]>
https://gitweb.dealii.org/ - dealii.git/log
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
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.
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.
Matthias Maier [Tue, 7 Jun 2022 22:36:04 +0000 (17:36 -0500)]
base/polynomials_bdm: rewrap comments and remove dead code
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
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
Martin Kronbichler [Tue, 7 Jun 2022 10:57:17 +0000 (12:57 +0200)]
Merge pull request #13914 from NiklasWik/compiler_warnings
Fix compiler warning
Peter Munch [Mon, 6 Jun 2022 20:06:55 +0000 (22:06 +0200)]
Try to fix valence
Niklas Wik [Mon, 6 Jun 2022 11:33:47 +0000 (13:33 +0200)]
Fix compiler warning
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.
Martin Kronbichler [Tue, 7 Jun 2022 07:39:11 +0000 (09:39 +0200)]
Merge pull request #13828 from kronbichler/improve_access_mg_dofs
Simplify access to MG DoFs in DoFAccessor
Martin Kronbichler [Tue, 7 Jun 2022 07:38:51 +0000 (09:38 +0200)]
Merge pull request #13918 from drwells/more-sundials-6-2
More sundials 6 2
Martin Kronbichler [Tue, 7 Jun 2022 07:32:39 +0000 (09:32 +0200)]
Merge pull request #13912 from luca-heltai/cgal-fix-orientation-hex
Fix orientation issue with hex cells.
Marc Fehling [Mon, 6 Jun 2022 23:06:54 +0000 (17:06 -0600)]
Merge pull request #13919 from peterrum/mf_field_private
Make fields private
Peter Munch [Mon, 6 Jun 2022 19:34:27 +0000 (21:34 +0200)]
Make fields private
Luca Heltai [Mon, 6 Jun 2022 10:20:47 +0000 (12:20 +0200)]
Fix orientation issue with hex cells.
Daniel Arndt [Mon, 6 Jun 2022 19:23:27 +0000 (15:23 -0400)]
Merge pull request #13917 from mschreter/fix_write_json_demangled_alias
David Wells [Mon, 6 Jun 2022 18:24:43 +0000 (14:24 -0400)]
Fix another SUNDIALS 6 incompatibility.
Technically this is a bug in our use case - it doesn't make sense to evolve an
ODE past the provided end time.
David Wells [Mon, 6 Jun 2022 18:21:56 +0000 (14:21 -0400)]
Propagate SUNContext objects to linear solvers.
Martin Kronbichler [Mon, 6 Jun 2022 18:09:21 +0000 (20:09 +0200)]
Merge pull request #13915 from peterrum/mf_consistent
MF: make things more consistent
Magdalena Schreter [Mon, 6 Jun 2022 16:55:32 +0000 (18:55 +0200)]
fix write json of demangled alias parameters
Peter Munch [Mon, 6 Jun 2022 12:52:22 +0000 (14:52 +0200)]
MF: make things more consistent
Daniel Arndt [Mon, 6 Jun 2022 12:50:10 +0000 (08:50 -0400)]
Merge pull request #13904 from luca-heltai/cgal-replace_variadic_with_AdditionalData
Daniel Arndt [Mon, 6 Jun 2022 12:29:05 +0000 (08:29 -0400)]
Merge pull request #13911 from peterrum/warning
Work on warning
Luca Heltai [Mon, 6 Jun 2022 10:32:51 +0000 (12:32 +0200)]
Fix input and output of some cgal tests.
Martin Kronbichler [Mon, 6 Jun 2022 10:14:54 +0000 (12:14 +0200)]
Merge pull request #13902 from drwells/cleanup-sundials-context
Cleanup sundials context
Peter Munch [Mon, 6 Jun 2022 09:58:47 +0000 (11:58 +0200)]
Work on warning
Peter Munch [Sun, 5 Jun 2022 22:19:24 +0000 (00:19 +0200)]
Remove lex_faces from matrix-free kernels
Marco Feder [Thu, 2 Jun 2022 22:11:05 +0000 (00:11 +0200)]
Fix variadic
Marc Fehling [Mon, 6 Jun 2022 02:39:17 +0000 (20:39 -0600)]
Merge pull request #13903 from drwells/update-sundials-docs
Update sundials docs
Peter Munch [Sun, 5 Jun 2022 22:16:26 +0000 (00:16 +0200)]
Merge pull request #13907 from NiklasWik/project_div_conforming
Add typename and instantiation to `project_boundary_values_div_conforming`
Peter Munch [Sun, 5 Jun 2022 21:59:00 +0000 (23:59 +0200)]
Rename fe_base.h to fe_data.h
David Wells [Fri, 3 Jun 2022 20:20:45 +0000 (16:20 -0400)]
Remove unnecessary MPI initialization from SUNDIALS programs.
David Wells [Fri, 3 Jun 2022 19:07:22 +0000 (15:07 -0400)]
Clean up SUNDIALS contexts and communicators.
SUNDIALS will duplicate communicators for us, as needed. For example, in
SUNProfiler_Create, SUNDIALS implements
#if SUNDIALS_MPI_ENABLED
profiler->comm = NULL;
if (comm != NULL)
{
profiler->comm = malloc(sizeof(MPI_Comm));
MPI_Comm_dup(*((MPI_Comm*) comm), (MPI_Comm*) profiler->comm);
}
#else
profiler->comm = comm;
#endif
It is preferable to let SUNDIALS duplicate the communicator so that we
don't call MPI functions when we have only serial data structures (and
may not have initialized MPI).
Martin Kronbichler [Sun, 5 Jun 2022 15:20:16 +0000 (17:20 +0200)]
Merge pull request #13743 from luca-heltai/cgal-dealii-tria-from-implicit-function
Cgal dealii tria from implicit function
Martin Kronbichler [Sun, 5 Jun 2022 15:19:52 +0000 (17:19 +0200)]
Merge pull request #13900 from drwells/fix-kinsol
Fix step-77 by fixing KINSOL.
Niklas Wik [Sat, 4 Jun 2022 15:10:36 +0000 (17:10 +0200)]
Add typename and instantiation
Luca Heltai [Tue, 17 May 2022 16:29:09 +0000 (19:29 +0300)]
Added Implementation for Triangulation<2,3>
David Wells [Fri, 3 Jun 2022 21:47:58 +0000 (17:47 -0400)]
Clean up SUNDIALS copyright notices.
David Wells [Fri, 3 Jun 2022 21:43:57 +0000 (17:43 -0400)]
Remove references to older SUNDIALS versions.
David Wells [Fri, 3 Jun 2022 21:31:00 +0000 (17:31 -0400)]
Merge pull request #10747 from dangars/find_cell_test
Add parallel test for find_active_cell_around_point
David Wells [Fri, 3 Jun 2022 21:13:17 +0000 (17:13 -0400)]
Merge pull request #13898 from kronbichler/remove_headers
Remove inclusion of additional headers
Wolfgang Bangerth [Fri, 3 Jun 2022 21:11:28 +0000 (15:11 -0600)]
Merge pull request #13901 from kronbichler/fix_test
Add missing header to test
Martin Kronbichler [Fri, 3 Jun 2022 19:24:44 +0000 (21:24 +0200)]
Add missing header to test
David Wells [Fri, 3 Jun 2022 16:54:27 +0000 (12:54 -0400)]
Add a test based on step-77.
David Wells [Fri, 3 Jun 2022 15:28:16 +0000 (11:28 -0400)]
Initialize MPI with step-77.
SUNDIALS duplicates communicators even in serial.
David Wells [Fri, 3 Jun 2022 15:03:56 +0000 (11:03 -0400)]
Revert "Remove sudials/copy.h"
This reverts commit
51b6f10f36a4dd61ed4daf20c137cc48c19de5f0 .
While we are here - patch the copy test to work with SUNDIALS 6.
Luca Heltai [Sat, 14 May 2022 10:32:02 +0000 (13:32 +0300)]
CGAL Triangulation from implicit function.
David Wells [Fri, 3 Jun 2022 15:03:39 +0000 (11:03 -0400)]
Revert SUNDIALS copy to fix KINSOL, part 1
Martin Kronbichler [Fri, 3 Jun 2022 07:08:16 +0000 (09:08 +0200)]
Use self-documenting empty type: std::tuple<>
Martin Kronbichler [Wed, 25 May 2022 22:20:56 +0000 (00:20 +0200)]
Simplify the access to MG dofs in DoFAccessor
Daniel Arndt [Fri, 3 Jun 2022 12:33:21 +0000 (08:33 -0400)]
Fix up test
Bruno Turcksin [Fri, 3 Jun 2022 12:28:02 +0000 (08:28 -0400)]
Merge pull request #13899 from kronbichler/documentation_chebyshev
Martin Kronbichler [Fri, 3 Jun 2022 08:42:45 +0000 (10:42 +0200)]
Document possibility for data locality in matrix-free tutorial
Martin Kronbichler [Fri, 3 Jun 2022 06:41:20 +0000 (08:41 +0200)]
Merge pull request #13867 from zjiaqi2018/large-count-mpi-io
LargeCount MPI_write/read_at
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.