]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Mon, 26 Jun 2023 17:49:59 +0000 (11:49 -0600)]
Catch exceptions as const-reference when possible.
Matthias Maier [Mon, 26 Jun 2023 14:49:22 +0000 (14:49 +0000)]
Merge pull request #15486 from kronbichler/test_robustness2
MatrixFree inverse mass matrix: Make tests more robust
David Wells [Mon, 26 Jun 2023 14:14:40 +0000 (10:14 -0400)]
Merge pull request #15485 from kronbichler/output_variants
Add two output variants for tests writing p4est vtk output
Martin Kronbichler [Mon, 26 Jun 2023 11:25:42 +0000 (13:25 +0200)]
Make tests more robust
Martin Kronbichler [Mon, 26 Jun 2023 08:26:03 +0000 (10:26 +0200)]
Add two output variants for tests writing p4est vtk output
Matthias Maier [Sun, 25 Jun 2023 21:55:54 +0000 (21:55 +0000)]
Merge pull request #15481 from tjhei/kinsol-warning
fix kinsol unused lambda capture warning
Matthias Maier [Sun, 25 Jun 2023 21:55:42 +0000 (21:55 +0000)]
Merge pull request #15482 from tjhei/unused-var
fix unused variable warning
Timo Heister [Sun, 25 Jun 2023 18:43:43 +0000 (14:43 -0400)]
fix kinsol unused lambda capture warning
Timo Heister [Sun, 25 Jun 2023 18:45:05 +0000 (14:45 -0400)]
fix unused variable warning
Matthias Maier [Sun, 25 Jun 2023 07:07:34 +0000 (07:07 +0000)]
Merge pull request #15474 from luca-heltai/stefanozampini/fp-trap
Fixes for FPE and older versions of PETSc
Matthias Maier [Sun, 25 Jun 2023 07:04:55 +0000 (07:04 +0000)]
Merge pull request #15477 from tamiko/fix_test_15
Test fe/fe_enriched_color_07: do not run debug variant
Matthias Maier [Sun, 25 Jun 2023 05:44:13 +0000 (05:44 +0000)]
Merge pull request #15475 from tamiko/restrict_scalapack_test_variants
Test scalapack/*: restrict all scalapack tests to less than 10 mpi ranks
Matthias Maier [Sun, 25 Jun 2023 04:00:29 +0000 (04:00 +0000)]
Merge pull request #15473 from tamiko/fix_test_14
Test mpi/trilinos_step-27: add output variant
Matthias Maier [Sun, 25 Jun 2023 04:00:14 +0000 (04:00 +0000)]
Merge pull request #15472 from tamiko/fix_test_13
Test distributed_grids/checkpointing_03: do not run debug variant
Matthias Maier [Sun, 25 Jun 2023 03:16:18 +0000 (03:16 +0000)]
Merge pull request #15465 from bangerth/kokkos
Filter out --help from argv when initializing Kokkos
Matthias Maier [Sun, 25 Jun 2023 03:14:49 +0000 (03:14 +0000)]
Merge pull request #15471 from tamiko/fix_la_test_02
Test lac/vector_memory_02: add output variant
Matthias Maier [Sun, 25 Jun 2023 03:10:53 +0000 (03:10 +0000)]
Merge pull request #15470 from tamiko/fix_la_test
Test: lac/linear_operator_10: disable floating point exceptions
Matthias Maier [Sun, 25 Jun 2023 03:10:31 +0000 (03:10 +0000)]
Merge pull request #15469 from tamiko/fix_grid_tools_cache_tests
Test grid/grid_tools_cache_{04,06,08,09}: add output variants
Matthias Maier [Sun, 25 Jun 2023 03:10:00 +0000 (03:10 +0000)]
Merge pull request #15468 from tamiko/fix_test_12
Test grid/grid_generator_pipe_junction: add output variant
Matthias Maier [Sun, 25 Jun 2023 03:09:35 +0000 (03:09 +0000)]
Merge pull request #15467 from tamiko/fix_cgal_test_02
Test cgal/cgal_triangulation_05: add test variant for clang-16, libc++
Matthias Maier [Sun, 25 Jun 2023 03:09:16 +0000 (03:09 +0000)]
Merge pull request #15466 from tamiko/fix_cgal_test
Test cgal/cgal_remesh_surface: disable floating point exceptions
Matthias Maier [Sun, 25 Jun 2023 02:36:31 +0000 (21:36 -0500)]
Test fe/fe_enriched_color_07: do not run debug variant
This test is massive (a whopping 2000 lines of code) and regularly times
out on different regression tester variants. Let's restrict it to run in
release mode only.
Matthias Maier [Sun, 25 Jun 2023 00:54:50 +0000 (19:54 -0500)]
Test scalapack/*: restrict all scalapack tests to less than 10 mpi ranks
Let us restrict the maximal concurrency of scalapack tests to less than
10 MPI ranks:
- The purpose of these tests is to test our interfaces to scalapack and
not whether scalapack functions properly for high(er) MPI
concurrency. As such testing a few variants with a low number of MPI
ranks is enough.
- This cuts down the number of tests in our testsuite that have a
concurrency of 10 or more from around 225 to around 190.
The issue with these tests is the fact that we have to block off
parallel slots in the ctest run equal to the number of MPI ranks.
Meaning the more tests we have that have a high number of MPI ranks
the less optimal the scheduling in ctest.
Matthias Maier [Sun, 25 Jun 2023 00:21:35 +0000 (19:21 -0500)]
Test mpi/trilinos_step-27: add output variant
With clang and libc++ I get a slightly different adaptive refinement.
Thus add an output variant.
Stefano Zampini [Sun, 25 Jun 2023 00:14:15 +0000 (03:14 +0300)]
Disable FPE trapping in some tests with older versions of PETSc
Matthias Maier [Sun, 25 Jun 2023 00:10:55 +0000 (19:10 -0500)]
Test distributed_grids/checkpointing_03: do not run debug variant
With gcc-13 in debug mode this test can takeup to 10 minutes to
complete. Thus, restict it to release mode where it only takes a couple
of seconds.
Matthias Maier [Sun, 25 Jun 2023 00:02:19 +0000 (19:02 -0500)]
Test lac/vector_memory_02: add output variant
Stefano Zampini [Sat, 24 Jun 2023 23:52:22 +0000 (02:52 +0300)]
Fix warning
catching polymorphic type ‘class dealii::StandardExceptions::ExcFunctionNotProvided’ by value [-Wcatch-value=]
Stefano Zampini [Sat, 24 Jun 2023 22:38:12 +0000 (00:38 +0200)]
alternative outputs for MACOSX
Stefano Zampini [Sat, 24 Jun 2023 22:15:26 +0000 (00:15 +0200)]
Some versions of PETSc do not apply Shift if zero!
Matthias Maier [Sat, 24 Jun 2023 23:56:34 +0000 (18:56 -0500)]
Test: lac/linear_operator_10: disable floating point exceptions
Matthias Maier [Sat, 24 Jun 2023 23:44:07 +0000 (18:44 -0500)]
Test grid/grid_tools_cache_09: add output variants
Matthias Maier [Sat, 24 Jun 2023 23:37:08 +0000 (18:37 -0500)]
Test grid/grid_tools_cache_08: add output variant
Matthias Maier [Sat, 24 Jun 2023 23:03:00 +0000 (18:03 -0500)]
Test cgal/cgal_remesh_surface: disable floating point exceptions
Matthias Maier [Sat, 24 Jun 2023 23:33:52 +0000 (18:33 -0500)]
Test grid/grid_tools_cache_06: add output variant
Matthias Maier [Sat, 24 Jun 2023 23:31:13 +0000 (18:31 -0500)]
Test grid/grid_tools_cache_04: add output variant
Matthias Maier [Sat, 24 Jun 2023 23:20:40 +0000 (18:20 -0500)]
Test grid/grid_generator_pipe_junction: add output variant
Matthias Maier [Sat, 24 Jun 2023 23:11:26 +0000 (18:11 -0500)]
Test cgal/cgal_triangulation_05: add test variant for clang-16, libc++
Wolfgang Bangerth [Sat, 24 Jun 2023 22:43:45 +0000 (16:43 -0600)]
Use a range-based for loop.
Wolfgang Bangerth [Sat, 24 Jun 2023 22:36:54 +0000 (16:36 -0600)]
Filter out --help from Kokkos flags.
Wolfgang Bangerth [Sat, 24 Jun 2023 22:32:01 +0000 (16:32 -0600)]
Minor clean-up to the Kokkos initialization.
Marc Fehling [Sat, 24 Jun 2023 01:24:19 +0000 (19:24 -0600)]
Merge pull request #15461 from tamiko/fix_distributed_grids_tests
Test distributed_grids/3d_refinement_08: add output variants
Matthias Maier [Sat, 24 Jun 2023 01:23:03 +0000 (01:23 +0000)]
Merge pull request #15462 from tamiko/fix_cgal_test_02
Test cgal/cgal_triangulation_06: disable floating point exceptions
Matthias Maier [Fri, 23 Jun 2023 22:17:13 +0000 (17:17 -0500)]
Test distributed_grids/3d_refinement_08: add output variant
Matthias Maier [Sat, 24 Jun 2023 01:01:54 +0000 (01:01 +0000)]
Merge pull request #15460 from bangerth/test-99
Add output variant.
Matthias Maier [Fri, 23 Jun 2023 22:26:52 +0000 (17:26 -0500)]
Test cgal/cgal_triangulation_06: disable floating point exceptions
Otherwise this test might trigger a spurious floating point exception
depending on the CGAL library version being used.
Wolfgang Bangerth [Fri, 23 Jun 2023 21:45:48 +0000 (15:45 -0600)]
Add output variant.
Matthias Maier [Fri, 23 Jun 2023 20:45:58 +0000 (20:45 +0000)]
Merge pull request #15458 from bangerth/symengine
Revert a change that breaks compilation.
Martin Kronbichler [Fri, 23 Jun 2023 20:00:50 +0000 (22:00 +0200)]
Merge pull request #15454 from bangerth/77-4
Advertise NonlinearSolverSelector in step-77.
Martin Kronbichler [Fri, 23 Jun 2023 19:59:58 +0000 (21:59 +0200)]
Merge pull request #15370 from bangerth/test-70
Add a test for step-70.
Marc Fehling [Fri, 23 Jun 2023 18:17:57 +0000 (12:17 -0600)]
Merge pull request #15455 from tamiko/add_mailmap_entry
add mailmap entry
Wolfgang Bangerth [Fri, 23 Jun 2023 18:15:11 +0000 (12:15 -0600)]
Revert a change that breaks compilation.
Wolfgang Bangerth [Fri, 23 Jun 2023 18:10:46 +0000 (12:10 -0600)]
Merge pull request #15450 from tamiko/fix_nox_exception
NOX: catch std::runtime_error instead of char* for Trilinos 14.2.0 onwards
Matthias Maier [Fri, 23 Jun 2023 15:14:52 +0000 (10:14 -0500)]
add mailmap entry
Wolfgang Bangerth [Fri, 23 Jun 2023 14:52:10 +0000 (08:52 -0600)]
Advertise NonlinearSolverSelector in step-77.
Wolfgang Bangerth [Fri, 23 Jun 2023 14:33:53 +0000 (08:33 -0600)]
Remove brittle logic that depends on directory names.
David Wells [Fri, 23 Jun 2023 14:20:03 +0000 (10:20 -0400)]
Merge pull request #15452 from kronbichler/fix_mf_diagonal
Fix invalid data access in MatrixFreeTools::compute_diagonal
Matthias Maier [Fri, 23 Jun 2023 14:13:59 +0000 (14:13 +0000)]
Merge pull request #15448 from tamiko/fix_cgal_test
Test cgal/cgal_surface_mesh_02: disable floating point exceptions
Matthias Maier [Fri, 23 Jun 2023 14:13:03 +0000 (14:13 +0000)]
Update include/deal.II/trilinos/nox.templates.h
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
David Wells [Fri, 23 Jun 2023 14:11:18 +0000 (10:11 -0400)]
Merge pull request #15451 from kronbichler/fix_invalid_access_dof_accessor
Fix invalid memory access of DoFAccessorImplementation
Matthias Maier [Fri, 23 Jun 2023 12:58:55 +0000 (12:58 +0000)]
Update include/deal.II/trilinos/nox.templates.h
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
Martin Kronbichler [Fri, 23 Jun 2023 10:32:53 +0000 (12:32 +0200)]
Merge pull request #15434 from drwells/examples-9.5
Examples 9.5
Martin Kronbichler [Fri, 23 Jun 2023 09:40:15 +0000 (11:40 +0200)]
Merge pull request #15410 from bangerth/77-2
Discuss replacing KINSOL by SNES or NOX in step-77.
Martin Kronbichler [Fri, 23 Jun 2023 09:39:03 +0000 (11:39 +0200)]
Merge pull request #15429 from tamiko/fix_gcc_13_warnings
CGAL: fix some bogus warnings with gcc-13
Martin Kronbichler [Fri, 23 Jun 2023 09:36:49 +0000 (11:36 +0200)]
Merge pull request #15446 from tamiko/fix_petsc_tests
lac/parpack_solver: add missing compress() operation
Martin Kronbichler [Fri, 23 Jun 2023 09:36:23 +0000 (11:36 +0200)]
Merge pull request #15447 from tamiko/fix_hdf5_test
Test base/hdf5_0{3,5}.mpirun={1,4}: do not compare test output
Martin Kronbichler [Fri, 23 Jun 2023 09:33:59 +0000 (11:33 +0200)]
Merge pull request #15449 from tamiko/fix_test_properly
Test numerics/nonlinear_solver_selector_03: use check_solver_within_range macro
Martin Kronbichler [Fri, 23 Jun 2023 09:28:58 +0000 (11:28 +0200)]
Fix invalid data access in MatrixFreeTools::compute_diagonal
Martin Kronbichler [Fri, 23 Jun 2023 09:14:22 +0000 (11:14 +0200)]
Fix invalid memory access of DoFAccessorImplementation
Matthias Maier [Fri, 23 Jun 2023 05:36:22 +0000 (00:36 -0500)]
NOX: catch std::runtime_error instead of char* for Trilinos 4.2.0 onwards
Martin Kronbichler [Fri, 23 Jun 2023 05:39:26 +0000 (07:39 +0200)]
Merge pull request #15442 from tjhei/fix-step-57-convergence
fix step-57 bilinear form
Matthias Maier [Fri, 23 Jun 2023 05:17:06 +0000 (00:17 -0500)]
Test numerics/nonlinear_solver_selector_03: adjust test output
Matthias Maier [Fri, 23 Jun 2023 05:16:20 +0000 (00:16 -0500)]
Test numerics/nonlinear_solver_selector_03: use check_solver_within_range macro
Matthias Maier [Fri, 23 Jun 2023 04:35:58 +0000 (23:35 -0500)]
Test cgal/cgal_surface_mesh_02: disable floating point exceptions
Otherwise this test might trigger a spurious floating point exception
depending on the CGAL library version being used.
Matthias Maier [Fri, 23 Jun 2023 04:23:16 +0000 (23:23 -0500)]
Test base/hdf5_04.mpirun={1,4}: do not compare test output
We have been adding output variants for this test for years, but the
test output is simply not stable. I see different output depending on
debug or release configuration and chosen optimization level.
Let us stop here and only check whether the test runs correctly without
throwing an exception.
Matthias Maier [Fri, 23 Jun 2023 04:11:34 +0000 (23:11 -0500)]
Test base/hdf5_03.mpirun={1,4}: do not compare test output
We have been adding output variants for this test for years, but the
test output is simply not stable. I see different output depending on
debug or release configuration and chosen optimization level.
Let us stop here and only check whether the test runs correctly without
throwing an exception.
Matthias Maier [Fri, 23 Jun 2023 04:00:42 +0000 (23:00 -0500)]
lac/parpack_solver: add missing compress() operation
Matthias Maier [Fri, 23 Jun 2023 02:20:05 +0000 (02:20 +0000)]
Merge pull request #15441 from peterrum/categorize_by_boundary_ids
MFTools::categorize_by_boundary_ids: use iterator
Matthias Maier [Thu, 22 Jun 2023 23:20:45 +0000 (23:20 +0000)]
Merge pull request #15425 from tamiko/make_icc_19_happy
CMake: avoid adding ${DEAL_II_BUNDLED_INCLUDE_DIRS} to bundled targets
David Wells [Thu, 22 Jun 2023 21:48:31 +0000 (17:48 -0400)]
Merge pull request #15437 from bangerth/33
Fix step-33.
Peter Munch [Thu, 22 Jun 2023 20:59:18 +0000 (22:59 +0200)]
MFTools::categorize_by_boundary_ids: use iterator
Timo Heister [Thu, 22 Jun 2023 20:43:00 +0000 (16:43 -0400)]
fix step-57 bilinear form
Daniel Arndt [Thu, 22 Jun 2023 20:43:27 +0000 (16:43 -0400)]
Merge pull request #15435 from drwells/cuda-bundled-kokkos-warning
Daniel Arndt [Thu, 22 Jun 2023 20:29:40 +0000 (16:29 -0400)]
Merge pull request #15436 from bangerth/higher-order
Matthias Maier [Thu, 22 Jun 2023 18:18:49 +0000 (13:18 -0500)]
CMake: fully qualify an include path
David Wells [Thu, 22 Jun 2023 15:04:20 +0000 (11:04 -0400)]
Add a better error message for Cuda + bundled Kokkos.
Wolfgang Bangerth [Thu, 22 Jun 2023 16:47:33 +0000 (10:47 -0600)]
Fix step-33.
Wolfgang Bangerth [Thu, 22 Jun 2023 16:07:38 +0000 (10:07 -0600)]
Warn about the use of higher order output when using Visit.
Matthias Maier [Thu, 22 Jun 2023 14:59:43 +0000 (14:59 +0000)]
Merge pull request #15430 from kronbichler/fix_mf_bug
Fix bug in MatrixFree setup for FE_Nothing
Matthias Maier [Thu, 22 Jun 2023 14:59:28 +0000 (14:59 +0000)]
Merge pull request #15431 from kronbichler/fix_bug_constraints
Fix bug in AffineConstraints::make_sorted_row_list
Matthias Maier [Thu, 22 Jun 2023 14:56:42 +0000 (09:56 -0500)]
CMake: update a comment
Matthias Maier [Thu, 22 Jun 2023 14:54:40 +0000 (14:54 +0000)]
Merge pull request #15423 from kronbichler/spell_set_up_2
Fix a few more 'set up'
Matthias Maier [Thu, 22 Jun 2023 02:51:59 +0000 (21:51 -0500)]
Bundled: avoid warnings in bundled boost
set -Wno-deprecated-builtins and -Wno-deprecated-declarations
Matthias Maier [Thu, 22 Jun 2023 02:02:34 +0000 (21:02 -0500)]
Bundled: add missing includes to compile bundled umfpack target
Matthias Maier [Thu, 22 Jun 2023 01:41:53 +0000 (20:41 -0500)]
CMake: avoid adding ${DEAL_II_BUNDLED_INCLUDE_DIRS} to bundled targets
These include files should only be added as system include directories
to dependend targets and not to the bundled targets themselves.
While this commit looks purely aesthetic, this commit actually works
around an obscure compiler bug with ICC 19 that otherwises errors out
with when trying to compile our bundled tbb library.
Matthias Maier [Thu, 22 Jun 2023 01:40:41 +0000 (20:40 -0500)]
Bundled: add missing includes to compile bundled tbb target
Matthias Maier [Thu, 22 Jun 2023 01:40:11 +0000 (20:40 -0500)]
Bundled: add missing includes to compile bundled kokkos target
Matthias Maier [Thu, 22 Jun 2023 01:39:48 +0000 (20:39 -0500)]
Bundled: add missing includes to compile bundled boost target
David Wells [Thu, 22 Jun 2023 13:45:05 +0000 (09:45 -0400)]
Fix compilation with complex PETSc + SUNDIALS.
David Wells [Thu, 22 Jun 2023 13:44:50 +0000 (09:44 -0400)]
Fix a 'bind to temporary' warning.
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.