]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 21 Jun 2023 15:35:56 +0000 (09:35 -0600)]
Rename a lambda function and make it easier to read.
The function is currently called 'sort_constraints()', but it also makes
the elements of a vector unique. So call it 'sort_and_make_unique()'
instead.
More importantly, though, the function operates on a vector that it captures
by reference. That makes it hard to read at the place where it is called what
it works on. Make this more obvious by letting it take the object it works on
as an argument.
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
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.
Daniel Arndt [Tue, 20 Jun 2023 18:21:15 +0000 (14:21 -0400)]
Merge pull request #15387 from masterleinad/restrict_gridtools_cache_tests
Daniel Arndt [Tue, 20 Jun 2023 17:52:12 +0000 (13:52 -0400)]
Fix ArborX tests for Trilinos 14/Kokkos 4
Martin Kronbichler [Tue, 20 Jun 2023 18:09:17 +0000 (20:09 +0200)]
Merge pull request #15388 from tamiko/fix_gmsh_tests
Testsuite: fix gmsh tests
David Wells [Tue, 20 Jun 2023 14:10:04 +0000 (10:10 -0400)]
Fix typos caught by the typos program.
Matthias Maier [Tue, 20 Jun 2023 16:22:14 +0000 (11:22 -0500)]
Test metis/metis_*: only run tests, do not compare output
We currently carry 5 output variants per test and I would have to add
another 2 output variants for all tests to pass on the regression
tester.
I think it is time that we acknowledge that metis output is not stable.
Instead let us simply check that the tests compile and run successfully
without throwing an error.
Wolfgang Bangerth [Tue, 20 Jun 2023 16:19:11 +0000 (10:19 -0600)]
Merge pull request #15377 from taojinllnl/remove_error_output_lapack_full_matrix
Remove error output in lapack_full_matrix.cc
Matthias Maier [Tue, 20 Jun 2023 15:40:11 +0000 (10:40 -0500)]
gmsh/gmsh_api_05: add test variant
Matthias Maier [Tue, 20 Jun 2023 15:39:50 +0000 (10:39 -0500)]
Test gmsh/gmsh_api_04: add test output variant
Matthias Maier [Tue, 20 Jun 2023 15:31:55 +0000 (10:31 -0500)]
Test gmsh/gmsh_api*: add MPI_InitFinalize which is necessary if gmsh was built with MPI support
Daniel Arndt [Tue, 20 Jun 2023 15:28:32 +0000 (11:28 -0400)]
Instantiate MGTwoLevelTransferBase explicitly
David Wells [Tue, 20 Jun 2023 14:06:54 +0000 (10:06 -0400)]
Fix a CMake typo.
We now print the correct copyright year.
David Wells [Tue, 20 Jun 2023 13:38:31 +0000 (09:38 -0400)]
9.5: run the double-word typos script.
David Wells [Tue, 20 Jun 2023 13:38:17 +0000 (09:38 -0400)]
9.5: run codespell.
Martin Kronbichler [Tue, 20 Jun 2023 06:58:24 +0000 (08:58 +0200)]
Merge pull request #15385 from tamiko/update_gitattributes
Release preparation: update gitattributes
Matthias Maier [Tue, 20 Jun 2023 04:28:20 +0000 (04:28 +0000)]
Merge pull request #15380 from kronbichler/fix_fe_eval_factory_degree_max
Make FE_EVAL_FACTORY_DEGREE_MAX more robust
Marc Fehling [Tue, 20 Jun 2023 04:20:49 +0000 (22:20 -0600)]
Merge pull request #15384 from tamiko/update_copyright_years
Release preparation: update copyright years
Matthias Maier [Tue, 20 Jun 2023 04:09:47 +0000 (23:09 -0500)]
gitattributes: export cmake configuration file needed for quick tests
Matthias Maier [Tue, 20 Jun 2023 03:23:14 +0000 (22:23 -0500)]
update copyright years: tests
Matthias Maier [Tue, 20 Jun 2023 03:18:27 +0000 (22:18 -0500)]
update copyright years: cmake, contrib, doc, examples
Matthias Maier [Tue, 20 Jun 2023 03:16:46 +0000 (22:16 -0500)]
update copyright years: include, source
Martin Kronbichler [Mon, 19 Jun 2023 17:42:18 +0000 (19:42 +0200)]
Recommend the use of LD_PRELOAD
Martin Kronbichler [Mon, 19 Jun 2023 16:58:34 +0000 (18:58 +0200)]
Make FE_EVAL_FACTORY_DEGREE_MAX more robust
David Wells [Mon, 19 Jun 2023 16:38:53 +0000 (12:38 -0400)]
Merge pull request #15379 from masterleinad/restrict_gridtools_cache_tests
Restrict GridTools::Cache tests using Zoltan
Martin Kronbichler [Mon, 19 Jun 2023 15:55:36 +0000 (17:55 +0200)]
Merge pull request #14978 from peterrum/fgmres_gs
Move OrthogonalizationStrategy into new file
Daniel Arndt [Mon, 19 Jun 2023 15:03:18 +0000 (11:03 -0400)]
Merge pull request #15378 from emmanuel-ferdman/wip
Daniel Arndt [Mon, 19 Jun 2023 13:35:05 +0000 (09:35 -0400)]
Restrict GridTools::Cache tests using Zoltan
Martin Kronbichler [Mon, 19 Jun 2023 10:54:14 +0000 (12:54 +0200)]
Merge pull request #15376 from tamiko/mark_performance_tests_stable
Performance tests: small cleanup and documentation update
Emmanuel Ferdman [Sun, 18 Jun 2023 09:20:56 +0000 (12:20 +0300)]
fix: update ninja build resource
Martin Kronbichler [Mon, 19 Jun 2023 05:17:38 +0000 (07:17 +0200)]
Merge pull request #15297 from marcfehling/blockvector-reinit-ghosted
Choose to initialize BlockVector with ghost elements using reinit(partitioners).
Tao Jin [Sun, 18 Jun 2023 00:58:17 +0000 (20:58 -0400)]
Remove error output in lapack_full_matrix.cc
Based on the error values provided by LAPACK, provide detailed error messages via the AssertThrow mechanism.
David Wells [Sat, 17 Jun 2023 19:13:44 +0000 (15:13 -0400)]
Merge pull request #15372 from bangerth/wait
Wait for communication to finish.
David Wells [Sat, 17 Jun 2023 19:11:19 +0000 (15:11 -0400)]
Merge pull request #15286 from Rombur/cuda_deprecated
Deprecate our own CUDA backend
Wolfgang Bangerth [Sat, 17 Jun 2023 02:28:53 +0000 (20:28 -0600)]
Merge pull request #15369 from jh66637/improve_name
improve name and documentation
Wolfgang Bangerth [Sat, 17 Jun 2023 02:28:43 +0000 (20:28 -0600)]
Merge pull request #15373 from masterleinad/fix_doxygen_requires_petsc_timestepper
Fix doxygen for PETScWrappers::TimeStepper using DEAL_II_CXX20_REQUIRES
Matthias Maier [Sat, 17 Jun 2023 00:07:13 +0000 (19:07 -0500)]
performance_tests/instrumentation_step_3: unify tests
Matthias Maier [Fri, 16 Jun 2023 23:57:30 +0000 (18:57 -0500)]
tests/performance_tests: mark tests used in production as stable
Martin Kronbichler [Fri, 16 Jun 2023 20:38:26 +0000 (22:38 +0200)]
Merge pull request #14955 from peterrum/CellwiseInverseMassMatrixImplBasic_run
Remove specialization of CellwiseInverseMassMatrixImplBasic::run()
Wolfgang Bangerth [Fri, 16 Jun 2023 20:20:21 +0000 (14:20 -0600)]
Merge pull request #15327 from marcfehling/isnan-3
github-actions: Do not treat `tautological-constant-compare` as error.
Wolfgang Bangerth [Fri, 16 Jun 2023 20:19:38 +0000 (14:19 -0600)]
Merge pull request #15349 from masterleinad/fix_petsc_tests
PETSc tests: Add alternative output files for clang-16
Wolfgang Bangerth [Fri, 16 Jun 2023 20:17:26 +0000 (14:17 -0600)]
Merge pull request #15360 from drwells/update-tests
Update tests
Wolfgang Bangerth [Fri, 16 Jun 2023 19:59:40 +0000 (13:59 -0600)]
Merge pull request #15374 from kronbichler/step-19-doc
Fix a typo in step-19
Daniel Arndt [Fri, 16 Jun 2023 19:23:19 +0000 (15:23 -0400)]
Merge pull request #15368 from luca-heltai/stefanozampini/fixes
Daniel Arndt [Fri, 16 Jun 2023 19:22:56 +0000 (15:22 -0400)]
Merge pull request #15366 from bangerth/affine-constraints
Martin Kronbichler [Fri, 16 Jun 2023 17:30:49 +0000 (19:30 +0200)]
Fix a typo in step-19
Martin Kronbichler [Fri, 16 Jun 2023 17:27:29 +0000 (19:27 +0200)]
Merge pull request #15365 from bangerth/19
Some updates to the step-19 documentation.
Martin Kronbichler [Fri, 16 Jun 2023 17:13:32 +0000 (19:13 +0200)]
Merge pull request #15364 from jh66637/allow_less_dofs
NonNestedTransfer: allow to pass coarse DH with more dofs than fine DH
Johannes Heinz [Fri, 16 Jun 2023 10:49:02 +0000 (12:49 +0200)]
improve name and documentation
Daniel Arndt [Fri, 16 Jun 2023 16:46:47 +0000 (12:46 -0400)]
Fix doxygen for PETScWrappers::TimeStepper using DEAL_II_CXX20_REQUIRES
Wolfgang Bangerth [Fri, 16 Jun 2023 16:01:16 +0000 (10:01 -0600)]
Wait for communication to finish.
Wolfgang Bangerth [Thu, 15 Jun 2023 23:02:51 +0000 (17:02 -0600)]
Avoid a quadratic bottleneck in AffineConstraints::distribute().
Peter Munch [Fri, 16 Jun 2023 05:11:56 +0000 (07:11 +0200)]
Merge pull request #15303 from kronbichler/improve_instr_scheduling
Tensor product evaluation at arbitrary points: Optimize linear case
Wolfgang Bangerth [Thu, 15 Jun 2023 23:27:33 +0000 (17:27 -0600)]
Merge pull request #15007 from peterrum/mapping_q_copy
Fix copy constructor of MappingQ
Stefano Zampini [Thu, 15 Jun 2023 22:26:28 +0000 (01:26 +0300)]
PETSc: Fix backward compatibility
Wolfgang Bangerth [Thu, 15 Jun 2023 22:30:01 +0000 (16:30 -0600)]
Update the output of step-19.
Wolfgang Bangerth [Thu, 15 Jun 2023 22:19:27 +0000 (16:19 -0600)]
Some updates to the step-19 documentation.
Peter Munch [Thu, 15 Jun 2023 20:28:11 +0000 (22:28 +0200)]
Merge pull request #15340 from sebproell/mg-p-transfer-fe-nothing
Fix MG p-transfer with FE_Nothing
Peter Munch [Fri, 31 Mar 2023 06:15:36 +0000 (08:15 +0200)]
Fix copy constructor of MappingQ
Peter Munch [Thu, 23 Mar 2023 14:06:46 +0000 (15:06 +0100)]
Remove specialization of CellwiseInverseMassMatrixImplBasic::run()
Martin Kronbichler [Mon, 5 Jun 2023 12:48:44 +0000 (14:48 +0200)]
Reduce the number of casts
Martin Kronbichler [Mon, 5 Jun 2023 10:09:00 +0000 (12:09 +0200)]
Apply optimizations to integrate
Martin Kronbichler [Mon, 5 Jun 2023 07:47:14 +0000 (09:47 +0200)]
Improve instruction scheduling for linear tensor product values
Martin Kronbichler [Thu, 15 Jun 2023 18:22:15 +0000 (20:22 +0200)]
Merge pull request #15348 from bangerth/conversion
Make sure a conversion is safe.
Johannes Heinz [Thu, 15 Jun 2023 18:22:10 +0000 (20:22 +0200)]
allow coarse DH with more DoFs than fine DH
Daniel Arndt [Thu, 15 Jun 2023 16:30:28 +0000 (12:30 -0400)]
Try catching correct excpetion type
Daniel Arndt [Thu, 15 Jun 2023 16:04:50 +0000 (12:04 -0400)]
Fix more tests
David Wells [Thu, 15 Jun 2023 14:51:58 +0000 (10:51 -0400)]
Don't print exc.what(): it isn't portable.
David Wells [Wed, 14 Jun 2023 21:37:45 +0000 (17:37 -0400)]
tests: Avoid a test link error.
For some reason this doesn't work in debug mode. When we require C++17
we can use proper inline constexpr variables so its not worth bothering
with a proper fix.
David Wells [Wed, 14 Jun 2023 21:37:19 +0000 (17:37 -0400)]
tests: fix call to rand().
1. Be more careful about sequence points
2. Use Testing::rand()
Daniel Arndt [Thu, 15 Jun 2023 13:25:57 +0000 (09:25 -0400)]
Merge remote-tracking branch 'upstream/master' into fix_petsc_tests
Luca Heltai [Thu, 15 Jun 2023 06:47:28 +0000 (08:47 +0200)]
Merge pull request #15276 from luca-heltai/stefanozampini/recoverable
recoverable SNES and TS
Daniel Arndt [Thu, 15 Jun 2023 00:53:42 +0000 (20:53 -0400)]
Merge pull request #15362 from drwells/dsp-delegate
Wolfgang Bangerth [Wed, 14 Jun 2023 22:17:19 +0000 (16:17 -0600)]
Merge pull request #15355 from masterleinad/fix_compiling_petsc_complex
Fix compiling deal.II with PETSc and complex scalar type
Wolfgang Bangerth [Wed, 14 Jun 2023 21:59:10 +0000 (15:59 -0600)]
Merge pull request #15359 from drwells/more-subobjects
Convert some more places to 'subobject' instead of 'quad'.
David Wells [Wed, 14 Jun 2023 21:43:20 +0000 (17:43 -0400)]
Use a delegating constructor in DSP.
David Wells [Wed, 14 Jun 2023 18:54:09 +0000 (14:54 -0400)]
Convert some more places to 'subobject' instead of 'quad'.
David Wells [Wed, 14 Jun 2023 18:38:29 +0000 (14:38 -0400)]
Merge pull request #15338 from bangerth/unique
Clarify the name of a variable.
David Wells [Wed, 14 Jun 2023 18:36:38 +0000 (14:36 -0400)]
Merge pull request #15342 from bergbauer/fe_face_eval_ecl
FEFaceEvaluation: Select general path for exterior cells with constraints
David Wells [Wed, 14 Jun 2023 18:33:55 +0000 (14:33 -0400)]
Merge pull request #15351 from masterleinad/fIx_matrix_free_device_tests
Fix matrix_free_device tests for Trilinos 12.14.1
David Wells [Wed, 14 Jun 2023 18:32:19 +0000 (14:32 -0400)]
Merge pull request #15358 from bergbauer/clear_nm_mapping_info
Reuse NonMatching::MappingInfo
Daniel Arndt [Wed, 14 Jun 2023 12:39:55 +0000 (08:39 -0400)]
Address review comments
Maximilian Bergbauer [Wed, 7 Jun 2023 09:25:27 +0000 (11:25 +0200)]
Reuse MappingInfo
Wolfgang Bangerth [Wed, 14 Jun 2023 03:33:32 +0000 (21:33 -0600)]
Merge pull request #15357 from tjhei/explicit-ad
make another AdditionalData ctor explicit
Daniel Arndt [Wed, 14 Jun 2023 03:09:09 +0000 (23:09 -0400)]
Merge pull request #15356 from bangerth/n_faces
Stefano Zampini [Fri, 26 May 2023 19:22:49 +0000 (22:22 +0300)]
PETScWrappers: allow recoverable errors in NonlinearSolver and TimeStepper
Timo Heister [Tue, 13 Jun 2023 20:40:54 +0000 (16:40 -0400)]
make another AdditionalData ctor explicit
Wolfgang Bangerth [Tue, 13 Jun 2023 19:27:10 +0000 (13:27 -0600)]
Merge pull request #15354 from tjhei/doc_distort_random
doc: add info to distort_random
Wolfgang Bangerth [Tue, 13 Jun 2023 19:22:51 +0000 (13:22 -0600)]
Clarify why n_faces() is only possible on cells.
Daniel Arndt [Tue, 13 Jun 2023 18:13:35 +0000 (14:13 -0400)]
Merge pull request #15345 from kronbichler/doc_step59
Daniel Arndt [Tue, 13 Jun 2023 16:58:18 +0000 (12:58 -0400)]
Fix compiling deal.II with PETSc and complex scalar type
Daniel Arndt [Tue, 13 Jun 2023 16:20:31 +0000 (12:20 -0400)]
Merge pull request #15353 from masterleinad/fix_opencascade_warning
Bruno Turcksin [Tue, 13 Jun 2023 15:15:57 +0000 (15:15 +0000)]
Error when using CUDA 12 with our own backend
Timo Heister [Tue, 13 Jun 2023 15:32:14 +0000 (11:32 -0400)]
doc: add info to distort_random
Martin Kronbichler [Tue, 13 Jun 2023 14:07:07 +0000 (16:07 +0200)]
Merge pull request #15350 from bangerth/6
Adjust the discussion about solvers in step-6.
Martin Kronbichler [Mon, 12 Jun 2023 14:41:37 +0000 (16:41 +0200)]
Extend documentation of the results section of step-59
Martin Kronbichler [Tue, 13 Jun 2023 13:59:27 +0000 (15:59 +0200)]
Merge pull request #15329 from bangerth/4
Add something about postprocessing to step-4.
Daniel Arndt [Tue, 13 Jun 2023 13:01:19 +0000 (09:01 -0400)]
Fox unused-but-set-variable 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.