]>
https://gitweb.dealii.org/ - dealii.git/log
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: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.
Martin Kronbichler [Thu, 22 Jun 2023 11:53:17 +0000 (13:53 +0200)]
Merge pull request #15428 from tamiko/fix_gcc_13_warnings_1
fe/fe_values: avoid a "maybe uninitialized" warning with gcc-13
Martin Kronbichler [Thu, 22 Jun 2023 11:45:04 +0000 (13:45 +0200)]
Fix bug in AffineConstraints::make_sorted_row_list
Martin Kronbichler [Thu, 22 Jun 2023 09:54:06 +0000 (11:54 +0200)]
Fix bug in MatrixFree setup for FE_Nothing
Matthias Maier [Thu, 22 Jun 2023 07:12:32 +0000 (02:12 -0500)]
deal.II/cgal/utilities.h: silence a bogus warning with gcc-13
Matthias Maier [Thu, 22 Jun 2023 07:00:32 +0000 (02:00 -0500)]
CMake: Update -Wno-misleading-indentation for CGAL
Matthias Maier [Thu, 22 Jun 2023 06:13:32 +0000 (06:13 +0000)]
Merge pull request #15422 from masterleinad/fix_clang_tidy_9_5
Fix clang-tidy complaints
Matthias Maier [Thu, 22 Jun 2023 05:55:59 +0000 (00:55 -0500)]
fe/fe_values: convert internal::do_function_laplacians to ArrayView
Matthias Maier [Thu, 22 Jun 2023 05:54:10 +0000 (00:54 -0500)]
fe/fe_values: convert internal::do_function_gradients to ArrayView
Matthias Maier [Thu, 22 Jun 2023 05:49:43 +0000 (00:49 -0500)]
fe/fe_values: convert internal::do_function_values to ArrayView
David Wells [Thu, 22 Jun 2023 03:16:11 +0000 (23:16 -0400)]
Tweak some example documentation.
Martin Kronbichler [Wed, 21 Jun 2023 20:26:07 +0000 (22:26 +0200)]
Fix a few more 'set up'
Daniel Arndt [Wed, 21 Jun 2023 20:26:43 +0000 (16:26 -0400)]
Fix clang-tidy complaints
Matthias Maier [Wed, 21 Jun 2023 16:21:58 +0000 (16:21 +0000)]
Merge pull request #15412 from kronbichler/correct_set_up
Spell 'set up' when used as a verb
Matthias Maier [Wed, 21 Jun 2023 16:21:00 +0000 (16:21 +0000)]
Merge pull request #15414 from masterleinad/fix_doxygen_reflinks
Fix doxygen reflinks
Matthias Maier [Wed, 21 Jun 2023 16:20:32 +0000 (16:20 +0000)]
Merge pull request #15397 from tamiko/fix_opencascade_tests
Testsuite: opencascade/stl_(refinement|write): do not compare output
Matthias Maier [Wed, 21 Jun 2023 16:19:15 +0000 (16:19 +0000)]
Merge pull request #15411 from tamiko/fix_a_test_4
Testsuite: symengine/symengine_tensor_operations_04: fix test compilation
Stefano Zampini [Wed, 21 Jun 2023 01:10:05 +0000 (19:10 -0600)]
Discuss replacing KINSOL by SNES or NOX in step-77.
Wolfgang Bangerth [Wed, 21 Jun 2023 15:32:19 +0000 (09:32 -0600)]
Merge pull request #15413 from kronbichler/rearrange_make_file
Move source/matrix_free up in build order
Daniel Arndt [Wed, 21 Jun 2023 14:34:06 +0000 (10:34 -0400)]
Fix doxygen reflinks
Martin Kronbichler [Wed, 21 Jun 2023 13:04:19 +0000 (15:04 +0200)]
Merge pull request #15390 from bangerth/icc
Try to work around an Intel compiler issue.
Martin Kronbichler [Wed, 21 Jun 2023 13:04:01 +0000 (15:04 +0200)]
Merge pull request #15399 from tamiko/fix_rpe_tests
Testsuite: do not compare output for some rpe/* tests
Martin Kronbichler [Wed, 21 Jun 2023 13:03:37 +0000 (15:03 +0200)]
Merge pull request #15409 from bangerth/typo
Fix a typo in the name of a function in the documentation.
Martin Kronbichler [Wed, 21 Jun 2023 13:03:18 +0000 (15:03 +0200)]
Merge pull request #15396 from tamiko/fix_a_test
Testsuite: numerics/nonlinear_solver_selector_03_petsc: add output variant
Martin Kronbichler [Wed, 21 Jun 2023 13:02:26 +0000 (15:02 +0200)]
Merge pull request #15404 from tamiko/fix_a_test_2
Testsuite: sharedtria/communicate_active_fe_indices_01b: do not compare test output
Martin Kronbichler [Wed, 21 Jun 2023 13:02:05 +0000 (15:02 +0200)]
Merge pull request #15407 from bangerth/version
Correct a version number.
Daniel Arndt [Wed, 21 Jun 2023 11:16:27 +0000 (07:16 -0400)]
Merge pull request #15394 from tamiko/fix_metis_tests_2
Testsuite: mpi/hp_cell_weights_* do not compare output for metis variants
Daniel Arndt [Wed, 21 Jun 2023 11:13:39 +0000 (07:13 -0400)]
Merge pull request #15408 from bangerth/77-1
Minor adjustment to step-77.
Daniel Arndt [Wed, 21 Jun 2023 11:13:09 +0000 (07:13 -0400)]
Merge pull request #15405 from masterleinad/fix_more_tests_9_5
Fix some more tests without hypre and with C++20
Martin Kronbichler [Wed, 21 Jun 2023 07:24:52 +0000 (09:24 +0200)]
Merge pull request #15403 from tamiko/fix_scalapack_tests
Testsuite: scalapack/scalapack_05: add output variant
Martin Kronbichler [Wed, 21 Jun 2023 06:18:21 +0000 (08:18 +0200)]
Move source/matrix_free up in build order
Martin Kronbichler [Wed, 21 Jun 2023 06:06:29 +0000 (08:06 +0200)]
Spell 'set up' when used as a verb
Martin Kronbichler [Wed, 21 Jun 2023 05:44:20 +0000 (07:44 +0200)]
Merge pull request #15392 from taojinllnl/add_entry_news_changes_minor
add an entry in doc/news/changes/minor for PR #15377
Matthias Maier [Wed, 21 Jun 2023 02:17:43 +0000 (21:17 -0500)]
Test symengine/symengine_tensor_operations_04: fix test compilation
This partially reverts
7ad068984b29f5712dd2bed5742459a9e2030ac3
This part has been commited and merged accidentally (partly due to our
CI not testing any symengine artifacts).
Unfortunately, the anticipated replacement of `begin_raw()` by
`unrolled_to_component_indices(i)` does not work as intended. It is
neither implemented for Tensor of rank 0, nor for SymmetricTensor of
rank 4.
Marc Fehling [Wed, 21 Jun 2023 01:17:12 +0000 (19:17 -0600)]
Merge pull request #15393 from bangerth/doxygen
Fix poor doxygen indentation choices.
Wolfgang Bangerth [Wed, 21 Jun 2023 00:44:54 +0000 (18:44 -0600)]
Fix a typo in the name of a function in the documentation.
Wolfgang Bangerth [Wed, 21 Jun 2023 00:27:34 +0000 (18:27 -0600)]
Minor adjustment to step-77.
Marc Fehling [Tue, 20 Jun 2023 23:30:38 +0000 (18:30 -0500)]
Work around an Intel18 compiler issue.
Matthias Maier [Tue, 20 Jun 2023 23:22:59 +0000 (23:22 +0000)]
Merge pull request #15389 from tamiko/fix_metis_tests
Testsuite: metis/metis_*: only run tests, do not compare output
Matthias Maier [Tue, 20 Jun 2023 23:22:08 +0000 (23:22 +0000)]
Merge pull request #15391 from masterleinad/fix_arborx_tests_trilinos14_kokkos4
Fix ArborX tests for Trilinos 14/Kokkos 4
Wolfgang Bangerth [Tue, 20 Jun 2023 22:43:19 +0000 (16:43 -0600)]
Correct a version number.
Daniel Arndt [Tue, 20 Jun 2023 22:25:55 +0000 (18:25 -0400)]
Fix ambiguity for TrilinosWrappers::Iterators comparison operators using C++20
Daniel Arndt [Tue, 20 Jun 2023 22:23:39 +0000 (18:23 -0400)]
Restrict some tests requiring hypre
Matthias Maier [Tue, 20 Jun 2023 22:00:47 +0000 (17:00 -0500)]
Test sharedtria/communicate_active_fe_indices_01b: do not compare test output
The parallel distribution is computed with metis, which is not stable.
Simply skip comparing the test output which listed the number of local
degrees of freedom of a distributed, shared triangulation.
Matthias Maier [Tue, 20 Jun 2023 21:50:39 +0000 (16:50 -0500)]
Test scalapack/scalapack_05: add output variant
It is a bit disconcerting that the computed recirpocal condition number
of the matrix changes. But given the fact that the manual computation
(first number) and the scalapack-internal function return vastly
differing numbers already tell me that the test setup simply isn't
robust.
Let us add an output variant for the scalapack_05 test. I get almost the
same number on three different configuration so I am hopeful that we can
get away with an output variant for the time being.
Marc Fehling [Tue, 20 Jun 2023 21:09:20 +0000 (15:09 -0600)]
Merge pull request #15386 from drwells/codespell-9.5
Release preparation: Run codespell.
Matthias Maier [Tue, 20 Jun 2023 21:06:18 +0000 (16:06 -0500)]
Test rpe/distributed_compute_intersection_locations_{02,04} do not compare output
Let us also modify the following two tests with all their mpirun
variants. I again see slight differences between gcc and clang versions,
and between libc++ and libstdc++.
Matthias Maier [Tue, 20 Jun 2023 20:57:34 +0000 (15:57 -0500)]
Test rpe/convert_intersections_to_rpe_data_02: do not compare output
This test outputs a mesh with differing results between standard
libraries (gnu libstdc++ versus clang/llvm libc++).
Instead of adding another output variant for libc++, let us simply
disable the final comparison and run the test only relying on cgal and
our library to throw an error.
Matthias Maier [Tue, 20 Jun 2023 20:51:27 +0000 (15:51 -0500)]
Test rpe/convert_intersections_to_rpe_data_02: do not compare output
This test outputs a mesh with differing results between cgal library
versions and underlying standard library. I see at least three different
results on the regression tester.
Instead of adding three different variants per mpirun, let us simply
disable the final comparison and run the test only relying on cgal and
our library to throw an error.
Matthias Maier [Tue, 20 Jun 2023 19:45:45 +0000 (14:45 -0500)]
Test opencascade/stl_write: do not compare output
The output of this test is a mesh where depending on the opencascade
version in question, toolchain and hardware a slightly different
interpolation is found. Let us not compare the final mesh and simply
rely on the routine to throw an error if it cannot create and write the
mesh.
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.