]>
https://gitweb.dealii.org/ - dealii.git/log
Vladimir Ivannikov [Mon, 5 Dec 2022 15:08:02 +0000 (16:08 +0100)]
Add change-log entry
Vladimir Ivannikov [Mon, 5 Dec 2022 10:20:44 +0000 (11:20 +0100)]
Update test
Vladimir Ivannikov [Mon, 5 Dec 2022 10:20:26 +0000 (11:20 +0100)]
Clear history for a new step
Timo Heister [Mon, 5 Dec 2022 01:05:28 +0000 (20:05 -0500)]
Merge pull request #14532 from bangerth/50
Remove a 'using' declaration in step-50 that is in the way.
Wolfgang Bangerth [Sat, 3 Dec 2022 20:34:15 +0000 (13:34 -0700)]
Remove a 'using' declaration in step-50 that is in the way.
Timo Heister [Sun, 4 Dec 2022 14:46:48 +0000 (09:46 -0500)]
Merge pull request #14524 from bangerth/d2
Avoid using dealii:: qualified names.
Matthias Maier [Sat, 3 Dec 2022 23:07:05 +0000 (17:07 -0600)]
Merge pull request #14529 from drwells/step-70-include
Fix compilation of step-70.
Wolfgang Bangerth [Fri, 2 Dec 2022 22:52:48 +0000 (15:52 -0700)]
Avoid using dealii:: qualified names.
David Wells [Sat, 3 Dec 2022 13:49:47 +0000 (08:49 -0500)]
Fix compilation of step-70.
I'm not sure how this ever worked.
Matthias Maier [Sat, 3 Dec 2022 08:13:58 +0000 (02:13 -0600)]
Merge pull request #14522 from bangerth/12b
Reference the correct step.
Matthias Maier [Sat, 3 Dec 2022 08:13:39 +0000 (02:13 -0600)]
Merge pull request #14523 from bangerth/12b-2
Just do 'using namespace dealii' in main().
Matthias Maier [Sat, 3 Dec 2022 08:12:38 +0000 (02:12 -0600)]
Merge pull request #14526 from bangerth/12b-3
List step 12b in the list of tutorials.
Matthias Maier [Sat, 3 Dec 2022 08:12:19 +0000 (02:12 -0600)]
Merge pull request #14527 from bangerth/resources
Add to the resources for programmers mentioned in step-1.
Wolfgang Bangerth [Sat, 3 Dec 2022 03:40:52 +0000 (20:40 -0700)]
Add to the resources for programmers mentioned in step-1.
Wolfgang Bangerth [Sat, 3 Dec 2022 00:15:57 +0000 (17:15 -0700)]
Merge pull request #14521 from masterleinad/fix_test_warnings
Fix some warnings in tests
Wolfgang Bangerth [Fri, 2 Dec 2022 22:57:09 +0000 (15:57 -0700)]
List step 12b in the list of tutorials.
Wolfgang Bangerth [Fri, 2 Dec 2022 22:49:12 +0000 (15:49 -0700)]
Just do 'using namespace dealii' in main().
Wolfgang Bangerth [Fri, 2 Dec 2022 22:25:09 +0000 (15:25 -0700)]
Reference the correct step.
Daniel Arndt [Fri, 2 Dec 2022 21:57:25 +0000 (16:57 -0500)]
Fix some warnings in tests
Daniel Arndt [Fri, 2 Dec 2022 17:40:22 +0000 (12:40 -0500)]
Merge pull request #14519 from tjhei/invalid_int_assignment
Timo Heister [Fri, 2 Dec 2022 14:58:43 +0000 (09:58 -0500)]
fix warning: -1 assignment to unsigned
Luca Heltai [Fri, 2 Dec 2022 08:34:17 +0000 (09:34 +0100)]
Merge pull request #14504 from bangerth/vtu-6
Run the different parts of creating VTU output in parallel.
Marc Fehling [Thu, 1 Dec 2022 23:43:20 +0000 (00:43 +0100)]
Merge pull request #14513 from luzpaz/equality-to-none
Fix 'testing equality to None' python issue
Daniel Arndt [Thu, 1 Dec 2022 21:33:22 +0000 (16:33 -0500)]
Merge pull request #14514 from tamiko/fix_github_actions_2
Daniel Arndt [Thu, 1 Dec 2022 20:52:25 +0000 (15:52 -0500)]
Merge pull request #14515 from tamiko/master
Marc Fehling [Thu, 1 Dec 2022 19:12:11 +0000 (20:12 +0100)]
Merge pull request #14516 from vyushut/step-85
step-85: add namespace to documentation
Matthias Maier [Thu, 1 Dec 2022 17:24:28 +0000 (11:24 -0600)]
Merge pull request #14506 from tamiko/cmake_cleanup_1
CMake: Remove deal.IIFeatureConfig.cmake
Vladimir Yushutin [Thu, 1 Dec 2022 16:35:56 +0000 (11:35 -0500)]
more fixed environments
step-85: environment added
Matthias Maier [Thu, 1 Dec 2022 16:46:01 +0000 (10:46 -0600)]
CMake: Bugfix: only add to the linker line what is needed
The `INTERFACE_LINK_LIBRARIES` option of the Kokkos target might contain
much more than we actually need. So restrict the fixup to finding the
missing linker flag and adding this one.
This works around an issue with the regression tester where the link
interface of the Kokkos::kokkos target contains entries that make the
final link fail.
Matthias Maier [Thu, 1 Dec 2022 06:46:12 +0000 (00:46 -0600)]
github/actions: install kokkos outside of deal.II source directory
luz paz [Thu, 1 Dec 2022 14:18:15 +0000 (09:18 -0500)]
Fix 'testing equality to None' python issue
"Testing whether an object is '`None`' using the `==` operator is inefficient and potentially incorrect."
Daniel Arndt [Thu, 1 Dec 2022 13:20:24 +0000 (08:20 -0500)]
Merge pull request #14511 from luzpaz/typos/various
Matthias Maier [Thu, 1 Dec 2022 04:55:45 +0000 (22:55 -0600)]
Update examples/step-60/step-60.cc
Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
Matthias Maier [Thu, 1 Dec 2022 04:53:10 +0000 (22:53 -0600)]
Merge pull request #14512 from luzpaz/typos/asser
Fix typos in source function name
luz paz [Thu, 1 Dec 2022 00:02:46 +0000 (19:02 -0500)]
Fix typos in source function name
s/Asser/Assert/
luz paz [Thu, 1 Dec 2022 00:01:27 +0000 (19:01 -0500)]
Fix typos
Various typos
Daniel Arndt [Wed, 30 Nov 2022 22:50:56 +0000 (17:50 -0500)]
Merge pull request #14509 from tamiko/fix_github_actions
Matthias Maier [Wed, 30 Nov 2022 19:37:13 +0000 (13:37 -0600)]
github/actions: always configure and compile in separate build directory
Matthias Maier [Wed, 30 Nov 2022 18:45:07 +0000 (12:45 -0600)]
Merge pull request #14457 from masterleinad/add_kokkos_libraries_to_trilinos
Add Kokkos link libraries to Trilinos link libraries
Matthias Maier [Wed, 30 Nov 2022 18:44:30 +0000 (12:44 -0600)]
Merge pull request #14505 from tjhei/update_ci_in_readme
update CI badges in readme
Matthias Maier [Wed, 30 Nov 2022 18:39:45 +0000 (12:39 -0600)]
Merge pull request #14507 from tamiko/cmake_cleanup_2
CMake: Remove pkg-config pc file generation
Matthias Maier [Wed, 30 Nov 2022 15:51:11 +0000 (09:51 -0600)]
add a news/changes entry
Matthias Maier [Wed, 30 Nov 2022 15:08:16 +0000 (09:08 -0600)]
CMake: Remove deal.IIFeatureConfig.cmake
Matthias Maier [Wed, 30 Nov 2022 16:27:34 +0000 (10:27 -0600)]
Merge pull request #14495 from tamiko/modernize_cmake_part_10
CMake: Reorganize configure_bundled() definition to bundled subdirectory
Matthias Maier [Wed, 30 Nov 2022 16:15:05 +0000 (10:15 -0600)]
add a news/changes entry
Matthias Maier [Wed, 30 Nov 2022 16:09:21 +0000 (10:09 -0600)]
CMake: Remove pkg-config pc file generation
Let us remove the pkg-config configuration for the time being. This is
necessary as a preparatory switch for changing over to import/interface
targets. This has always been rarely used configuration with issues (for
example for Debian and Ubuntu we cannot even install these pkg-config
files due to distribution-specific QA violations).
We can revisit the question how to (properly) create pkg-config files
again after the changes to the build system are done.
Timo Heister [Wed, 30 Nov 2022 14:52:42 +0000 (09:52 -0500)]
update CI badges in readme
Wolfgang Bangerth [Tue, 29 Nov 2022 22:58:05 +0000 (15:58 -0700)]
Run the different parts of creating VTU output in parallel.
Matthias Maier [Wed, 30 Nov 2022 05:49:26 +0000 (23:49 -0600)]
CMake: Mace sure that all log/feature config files are always created
Matthias Maier [Tue, 29 Nov 2022 17:11:49 +0000 (11:11 -0600)]
CMake: configure_20_boost.cmake: remove obsolete variable
Matthias Maier [Tue, 29 Nov 2022 17:09:41 +0000 (11:09 -0600)]
CMake: Bundled: export some useful version and package information
Matthias Maier [Tue, 29 Nov 2022 05:43:44 +0000 (23:43 -0600)]
CMake: Reorganize configure_bundled() definition to bundled subdirectory
Matthias Maier [Tue, 29 Nov 2022 00:22:01 +0000 (18:22 -0600)]
CMake: bundled/* miscellaneous cleanup
Daniel Arndt [Wed, 30 Nov 2022 13:43:32 +0000 (08:43 -0500)]
Merge pull request #14503 from bangerth/vtu-5
Matthias Maier [Wed, 30 Nov 2022 04:27:51 +0000 (22:27 -0600)]
Merge pull request #14494 from tamiko/modernize_cmake_part_9
CMake: rename internal example targets to example_step_XX_<build>
Matthias Maier [Tue, 29 Nov 2022 16:17:57 +0000 (10:17 -0600)]
CMake: rename internal example targets to example_step_XX_<build>
Marc Fehling [Wed, 30 Nov 2022 01:18:18 +0000 (02:18 +0100)]
Merge pull request #14502 from bangerth/taskgroup
Add Threads::TaskGroup::return_values().
Wolfgang Bangerth [Tue, 29 Nov 2022 18:51:21 +0000 (11:51 -0700)]
Reorder declaration and use of local lambda functions.
This moves all of the control-flow logic to a place after we declare lambda functions.
Marc Fehling [Tue, 29 Nov 2022 23:24:51 +0000 (00:24 +0100)]
Merge pull request #14443 from vyushut/master
step-85: mathjax typo in Section L^2-Error
Marc Fehling [Tue, 29 Nov 2022 23:15:14 +0000 (00:15 +0100)]
Merge pull request #14499 from bangerth/vtu-2
Update some commentary.
Marc Fehling [Tue, 29 Nov 2022 23:14:39 +0000 (00:14 +0100)]
Merge pull request #14500 from tamiko/silence_configure_warning
CMake: silence configure warnings for ArborX and Ginkgo
Wolfgang Bangerth [Tue, 29 Nov 2022 23:13:06 +0000 (16:13 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 29 Nov 2022 23:11:31 +0000 (16:11 -0700)]
Add a test.
Wolfgang Bangerth [Tue, 29 Nov 2022 22:56:41 +0000 (15:56 -0700)]
Add Threads::TaskGroup::return_values().
Matthias Maier [Tue, 29 Nov 2022 21:30:14 +0000 (15:30 -0600)]
Merge pull request #14493 from tamiko/modernize_cmake_part_8
CMake: rename quick tests to "quick_tests/<test>" and hook up to ctest
Wolfgang Bangerth [Tue, 29 Nov 2022 21:08:25 +0000 (14:08 -0700)]
Merge pull request #14456 from masterleinad/fix_petsc_precondition_base_warnings
Fix PETScWrappers::PreconditionBase warnings
Marc Fehling [Tue, 29 Nov 2022 20:45:49 +0000 (21:45 +0100)]
Merge pull request #14498 from bangerth/vtu-1
Remove a dependency in writing VTU files.
Wolfgang Bangerth [Tue, 29 Nov 2022 17:34:52 +0000 (10:34 -0700)]
Update some commentary.
David Wells [Tue, 29 Nov 2022 20:07:09 +0000 (15:07 -0500)]
Merge pull request #14497 from tamiko/avoid_a_warning_1
Bundled: avoid a warning in boost::serialization
Daniel Arndt [Tue, 29 Nov 2022 19:41:48 +0000 (14:41 -0500)]
Merge pull request #14496 from tamiko/avoid_a_warning_2
Daniel Arndt [Tue, 29 Nov 2022 19:03:02 +0000 (14:03 -0500)]
Merge pull request #14492 from bangerth/ref
Matthias Maier [Tue, 29 Nov 2022 18:45:57 +0000 (12:45 -0600)]
CMake: silence configure warnings for ArborX and Ginkgo
Both packages install their own package config files. Thus, if they are
not installed `find_package()` throws a warning.
Vladimir Yushutin [Fri, 18 Nov 2022 13:32:00 +0000 (08:32 -0500)]
step-85: typo in Section L^2-Error
Matthias Maier [Tue, 29 Nov 2022 17:21:40 +0000 (11:21 -0600)]
Bundled: avoid a warning in boost::serialization
Matthias Maier [Tue, 29 Nov 2022 17:22:23 +0000 (11:22 -0600)]
base/work_stream: remove unused using declaration
Wolfgang Bangerth [Tue, 29 Nov 2022 17:20:06 +0000 (10:20 -0700)]
Remove a dependency in writing VTU files.
Previously, one of the lambda functions that write parts updated a variable outside
the lambda function that was later checked. This works when running everything
sequentially, but introduces a race condition when we want to run things
in parallel. Move the updating code out of the lambda function, and so
effectively make it 'const' in the sense that it no longer writes into
variables outside of the lambda function.
Matthias Maier [Tue, 29 Nov 2022 16:07:54 +0000 (10:07 -0600)]
add a news/changes entry
Matthias Maier [Tue, 29 Nov 2022 06:29:03 +0000 (00:29 -0600)]
CMake: prepend quick_tests_ to quick test targets
Matthias Maier [Tue, 29 Nov 2022 16:16:37 +0000 (10:16 -0600)]
CMake: rename macro to insource_setup_target()
Wolfgang Bangerth [Tue, 29 Nov 2022 15:43:48 +0000 (08:43 -0700)]
Don't make copies of expensive objects.
Matthias Maier [Tue, 29 Nov 2022 05:49:13 +0000 (23:49 -0600)]
Merge pull request #14480 from tamiko/cmake_cleanup_2
CMake: Update CMake cache config documentation
Matthias Maier [Tue, 29 Nov 2022 03:12:26 +0000 (21:12 -0600)]
Merge pull request #14476 from marcfehling/blockreinit
Cleanup reinit() of PETSc/Trilinos BlockVector.
Matthias Maier [Sat, 26 Nov 2022 14:56:24 +0000 (08:56 -0600)]
doc: Update CMake cache config documentation
Matthias Maier [Sat, 26 Nov 2022 14:10:24 +0000 (08:10 -0600)]
CMake: Bugfix: Allow again to override the entire external feature detection
Bruno Turcksin [Tue, 29 Nov 2022 02:55:51 +0000 (21:55 -0500)]
Merge pull request #14482 from tamiko/modernize_cmake_part_4
Bruno Turcksin [Tue, 29 Nov 2022 02:45:57 +0000 (21:45 -0500)]
Merge pull request #14490 from bangerth/vtu-4
Bruno Turcksin [Tue, 29 Nov 2022 02:28:26 +0000 (21:28 -0500)]
Merge pull request #14475 from masterleinad/replace_force_inline_kokkos
Wolfgang Bangerth [Fri, 11 Nov 2022 20:13:19 +0000 (13:13 -0700)]
Encapulate different parts of write_vtu_main() into lambda functions.
Daniel Arndt [Fri, 25 Nov 2022 13:46:06 +0000 (08:46 -0500)]
Add Kokkos link libraries to Trilinos link libraries
Daniel Arndt [Sun, 27 Nov 2022 13:06:43 +0000 (08:06 -0500)]
DEAL_II_HOST_DEV* -> DEAL_II_HOST_DEVICE*
Daniel Arndt [Fri, 25 Nov 2022 17:49:26 +0000 (12:49 -0500)]
DEAL_II_HOST_DEV_ALWAYS_INLINE implies inline
Daniel Arndt [Fri, 25 Nov 2022 15:50:26 +0000 (10:50 -0500)]
Introduce DEAL_II_HOST_DEV_ALWAYS_INLINE
Daniel Arndt [Mon, 28 Nov 2022 14:15:10 +0000 (09:15 -0500)]
Call the base class constructor with MPI_COMM_NULL instead
David Wells [Mon, 28 Nov 2022 12:51:15 +0000 (07:51 -0500)]
Merge pull request #14477 from bangerth/vtu-7
Inline most of the remaining functions in VtuStream into write_vtu_main().
Martin Kronbichler [Mon, 28 Nov 2022 08:30:29 +0000 (09:30 +0100)]
Merge pull request #14486 from marcfehling/blockreinig-deal-pr
Add more reinit() to LA::distributed::BlockVector.
Wolfgang Bangerth [Sun, 27 Nov 2022 23:44:41 +0000 (16:44 -0700)]
Avoid an MSVC error where constexpr variables are not automatically captured.
Wolfgang Bangerth [Sun, 27 Nov 2022 23:08:47 +0000 (16:08 -0700)]
Merge pull request #14484 from marcfehling/constraints-in
Some AffineConstraints instantiations.
Wolfgang Bangerth [Sun, 27 Nov 2022 22:48:28 +0000 (15:48 -0700)]
Avoid a warning about lambda-capturing constexpr variables.
Wolfgang Bangerth [Sat, 26 Nov 2022 04:13:01 +0000 (21:13 -0700)]
Make code easier to read by replacing a preprocessor variable by a constexpr variable.
David Wells [Sun, 27 Nov 2022 21:56:11 +0000 (16:56 -0500)]
Merge pull request #14485 from mschreter/mpi_scatter_asserts
Utilities::MPI::scatter: improve asserts
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.