]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Fri, 25 Nov 2022 10:20:18 +0000 (11:20 +0100)]
Merge pull request #14453 from Rombur/kokkos_function
Replace DEAL_II_CUDA_HOST_DEV with KOKKOS_FUNCTION
Peter Munch [Fri, 25 Nov 2022 09:17:21 +0000 (10:17 +0100)]
Merge pull request #14464 from mschreter/add_mpi_scatter
Add Utilities::MPI::scatter
David Wells [Fri, 25 Nov 2022 03:41:32 +0000 (22:41 -0500)]
Merge pull request #14469 from tamiko/modernize_cmake_part_2
add a news/changes entry
David Wells [Fri, 25 Nov 2022 03:40:08 +0000 (22:40 -0500)]
Merge pull request #14463 from tamiko/modernize_cmake_part_1
CMake: lowercase all function and macro names
Matthias Maier [Thu, 24 Nov 2022 21:29:42 +0000 (15:29 -0600)]
add a news/changes entry
Magdalena Schreter [Thu, 24 Nov 2022 10:39:53 +0000 (11:39 +0100)]
add utility function MPI::scatter
Matthias Maier [Thu, 24 Nov 2022 21:03:20 +0000 (15:03 -0600)]
CMake: apply contrib/utilities/lowercase_cmake
Matthias Maier [Thu, 24 Nov 2022 11:04:34 +0000 (05:04 -0600)]
Examples: Fix regular expression
Matthias Maier [Thu, 24 Nov 2022 10:36:58 +0000 (04:36 -0600)]
contrib/utilities: hook cmake_lowercase into check_indentation
Matthias Maier [Thu, 24 Nov 2022 10:31:01 +0000 (04:31 -0600)]
contrib/utilities: add script to convert cmake functions/macros to lowercase
Matthias Maier [Thu, 24 Nov 2022 15:52:46 +0000 (09:52 -0600)]
Merge pull request #14466 from tamiko/avoid_kokkos_warning
CMake: search quietly for kokkos and avoid an unnecessary warning
Matthias Maier [Thu, 24 Nov 2022 15:19:36 +0000 (09:19 -0600)]
Merge pull request #14465 from tamiko/modernize_cmake_part_2
CMake: always export compile_commands.json in deal.II and user projects
Matthias Maier [Thu, 24 Nov 2022 13:12:21 +0000 (07:12 -0600)]
CMake: search quietly for kokkos and avoid an unnecessary warning
Matthias Maier [Thu, 24 Nov 2022 12:05:20 +0000 (06:05 -0600)]
Merge pull request #14459 from tamiko/make_clang_tidy_config_more_readable
clang-tidy: use line breaks in config, remove nonexistent check
Matthias Maier [Thu, 24 Nov 2022 12:02:21 +0000 (06:02 -0600)]
CMake: always export compile_commands.json in deal.II and user projects
Wolfgang Bangerth [Wed, 23 Nov 2022 23:38:40 +0000 (16:38 -0700)]
Merge pull request #14462 from tamiko/ignore_clangd_files
gitignore: ignore clangd files and directories
Wolfgang Bangerth [Wed, 23 Nov 2022 23:38:16 +0000 (16:38 -0700)]
Merge pull request #14460 from kronbichler/fix_warnings
Fix more warnings about unused variables
Wolfgang Bangerth [Wed, 23 Nov 2022 23:36:30 +0000 (16:36 -0700)]
Merge pull request #14455 from tamiko/fix_cmake_tpetra
CMake: remove forgotten GO = statement in tpetra compatibility check
Matthias Maier [Wed, 23 Nov 2022 21:01:55 +0000 (15:01 -0600)]
gitignore: ignore clangd files and directories
In order to use clangd it is currently necessary to add some
configuration into a .clangd file. Unfortunately, this is very situation
specific and cannot meaningfully be upstreamed. (For example, I need to
manually specify "-std=c++17" to work around the issue that gcc defaults
to c++17 and clang defaults to c++14.)
While at it also ignore the .cache directory where clangd stores its
index.
Matthias Maier [Wed, 23 Nov 2022 20:26:46 +0000 (14:26 -0600)]
Update .clang-tidy
Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
Martin Kronbichler [Wed, 23 Nov 2022 20:05:47 +0000 (21:05 +0100)]
Fix one more warning
Martin Kronbichler [Wed, 23 Nov 2022 20:05:39 +0000 (21:05 +0100)]
Fix warning about unused variable in release mode
Matthias Maier [Wed, 23 Nov 2022 18:57:56 +0000 (12:57 -0600)]
clang-tidy: remove nonexistent check
This probably should have read
-modernize-use-emplace
instead of "use-emplace". Let's simply remove the directive for now.
Matthias Maier [Wed, 23 Nov 2022 18:57:16 +0000 (12:57 -0600)]
clang-tidy: use line breaks for better readability
Bruno Turcksin [Wed, 23 Nov 2022 18:20:13 +0000 (13:20 -0500)]
Replace DEAL_II_CUDA_HOST_DEV with DEAL_II_HOST_DEV
Matthias Maier [Wed, 23 Nov 2022 16:47:34 +0000 (10:47 -0600)]
CMake: remove forgotten GO = statement in tpetra compatibility check
Closes: #14372
Daniel Arndt [Wed, 23 Nov 2022 15:03:35 +0000 (10:03 -0500)]
Merge pull request #14451 from drwells/sparsity-pattern-base-cleanup
Timo Heister [Wed, 23 Nov 2022 14:36:38 +0000 (09:36 -0500)]
Merge pull request #14452 from tamiko/avoid_a_warning
GridGenerator: avoid a warning in release mode
Matthias Maier [Wed, 23 Nov 2022 10:25:07 +0000 (04:25 -0600)]
GridGenerators: modernize a cell loop and use range-based for
Matthias Maier [Wed, 23 Nov 2022 10:21:13 +0000 (04:21 -0600)]
GridGenerator: avoid a warning in release mode
Matthias Maier [Wed, 23 Nov 2022 10:00:22 +0000 (04:00 -0600)]
Merge pull request #14365 from masterleinad/kokkos_bundled
Make Kokkos a required dependency and bundle Kokkos 3.7.00
David Wells [Sat, 5 Nov 2022 18:17:05 +0000 (14:17 -0400)]
Clean up some sparsity-related header inclusions.
David Wells [Sat, 5 Nov 2022 15:52:51 +0000 (11:52 -0400)]
Remove SPARSITY_PATTERNS from template-arguments.in
We no longer need it! Taken together, removing the templates over the sparsity
pattern type lowers the number of symbols in the debug library build from 813005
to 811893.
David Wells [Tue, 22 Nov 2022 18:35:24 +0000 (13:35 -0500)]
Merge pull request #14433 from drwells/sparsity-pattern-base-multigrid
multigrid tools: Remove template on sparsity pattern type.
David Wells [Tue, 22 Nov 2022 16:43:37 +0000 (11:43 -0500)]
Merge pull request #14392 from bangerth/cxx17
Avoid boost::optional/variant in favor of std_cxx17::variant/optional.
David Wells [Sat, 5 Nov 2022 14:12:37 +0000 (10:12 -0400)]
multigrid tools: Remove template on sparsity pattern type.
Daniel Arndt [Tue, 22 Nov 2022 15:03:00 +0000 (10:03 -0500)]
Avoid "!."
Daniel Arndt [Tue, 22 Nov 2022 14:57:38 +0000 (09:57 -0500)]
Make Kokkos a required dependency and bundle Kokkos 3.7.00
David Wells [Tue, 22 Nov 2022 14:44:07 +0000 (09:44 -0500)]
Merge pull request #14435 from masterleinad/fix_trilinos_kokkos_flags
Fix flags for Trilinos+Kokkos
Martin Kronbichler [Tue, 22 Nov 2022 13:37:20 +0000 (14:37 +0100)]
Merge pull request #14441 from drwells/sparsity-base-api
SparsityPatternBase: redo add_entries() to take pairs.
Martin Kronbichler [Tue, 22 Nov 2022 12:25:41 +0000 (13:25 +0100)]
Merge pull request #14445 from lethe-cfd/particles_periodicity
Fix the generation of ghost particles when there are periodic boundary conditions in a triangulation
Marc Fehling [Tue, 22 Nov 2022 01:45:44 +0000 (02:45 +0100)]
Merge pull request #14450 from masterleinad/fix_actions_v2_E3
Bump actions/checkout from 2 to 3
Daniel Arndt [Tue, 22 Nov 2022 01:05:58 +0000 (20:05 -0500)]
Merge pull request #14448 from bangerth/vtu-6
Timo Heister [Mon, 21 Nov 2022 22:34:53 +0000 (17:34 -0500)]
Merge pull request #14449 from bangerth/vtu-9
Move declaration of vtu_stream to where it is used.
Daniel Arndt [Mon, 21 Nov 2022 22:08:24 +0000 (17:08 -0500)]
Bump actions/checkout from 2 to 3
Wolfgang Bangerth [Fri, 4 Nov 2022 16:29:37 +0000 (10:29 -0600)]
Avoid boost::optional/variant in favor of std_cxx17::variant/optional.
Daniel Arndt [Mon, 21 Nov 2022 21:53:37 +0000 (16:53 -0500)]
Merge pull request #14437 from quangx/fix-step76-document
David Wells [Mon, 21 Nov 2022 20:47:59 +0000 (15:47 -0500)]
Redo SparsityPatternBase::add_entries() to use pairs.
Bruno Blais [Mon, 21 Nov 2022 21:07:13 +0000 (16:07 -0500)]
Remove two lines that were added by mistake
Bruno Blais [Mon, 21 Nov 2022 21:06:01 +0000 (16:06 -0500)]
Update doc/news/changes/minor/20221118Blais
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
Bruno Blais [Mon, 21 Nov 2022 19:20:21 +0000 (14:20 -0500)]
Fix indentation
Wolfgang Bangerth [Mon, 21 Nov 2022 18:02:18 +0000 (11:02 -0700)]
Move declaration of vtu_stream to where it is used.
While there, also use the underlying stream rather than vtu_out where possible.
Quang Hoang [Fri, 18 Nov 2022 20:36:28 +0000 (15:36 -0500)]
fix typos
Fix reference step 59
fix typo step-79
fix typo results.dox
step-76 doc fix
add changes from indent
Bruno Blais [Mon, 21 Nov 2022 18:17:58 +0000 (13:17 -0500)]
Update test documentation
David Wells [Mon, 21 Nov 2022 18:11:13 +0000 (13:11 -0500)]
Merge pull request #14447 from tjhei/fix-indent-script
fix indent script
Wolfgang Bangerth [Mon, 21 Nov 2022 05:20:43 +0000 (22:20 -0700)]
Use variable-sized std::array instead of fixed number of arguments.
David Wells [Mon, 21 Nov 2022 17:40:14 +0000 (12:40 -0500)]
Merge pull request #14446 from bangerth/vtu-5
Simplify code
Bruno Blais [Mon, 21 Nov 2022 16:12:19 +0000 (11:12 -0500)]
Apply suggestions from code review
Co-authored-by: Rene Gassmoeller <rene.gassmoeller@mailbox.org>
Bruno Blais [Mon, 21 Nov 2022 16:11:15 +0000 (11:11 -0500)]
Update include/deal.II/grid/grid_tools_cache.h
Co-authored-by: Rene Gassmoeller <rene.gassmoeller@mailbox.org>
Timo Heister [Mon, 21 Nov 2022 15:44:06 +0000 (10:44 -0500)]
fix indent script
David Wells [Mon, 21 Nov 2022 14:33:26 +0000 (09:33 -0500)]
Merge pull request #14444 from bangerth/ident
Add a bit of documentation.
Daniel Arndt [Mon, 21 Nov 2022 13:06:02 +0000 (08:06 -0500)]
Merge pull request #14429 from masterleinad/cuda_build_tests
Bruno Blais [Mon, 21 Nov 2022 01:41:51 +0000 (20:41 -0500)]
Exchange ghost uses vertices w ghost_neighbors
Bruno Blais [Mon, 21 Nov 2022 01:12:14 +0000 (20:12 -0500)]
Add test for new periodic exchange ghost
Bruno Blais [Sun, 20 Nov 2022 14:46:16 +0000 (06:46 -0800)]
Update source/particles/particle_handler.cc
Co-authored-by: Rene Gassmoeller <rene.gassmoeller@mailbox.org>
Bruno Blais [Sun, 20 Nov 2022 14:38:12 +0000 (06:38 -0800)]
Update source/particles/particle_handler.cc
Co-authored-by: Rene Gassmoeller <rene.gassmoeller@mailbox.org>
Wolfgang Bangerth [Sun, 20 Nov 2022 01:23:44 +0000 (18:23 -0700)]
Convert yet another function.
Wolfgang Bangerth [Fri, 18 Nov 2022 23:03:09 +0000 (16:03 -0700)]
Simplify yet more code.
Wolfgang Bangerth [Fri, 18 Nov 2022 22:58:45 +0000 (15:58 -0700)]
Simplify more code.
Wolfgang Bangerth [Fri, 18 Nov 2022 16:17:37 +0000 (09:17 -0700)]
Add a bit of documentation.
Matthias Maier [Sat, 19 Nov 2022 03:27:43 +0000 (21:27 -0600)]
Merge pull request #14424 from masterleinad/kokkos_print_backends_and_archs
Print backends and architectures for Kokkos
Daniel Arndt [Tue, 15 Nov 2022 18:15:10 +0000 (12:15 -0600)]
Print backends and architectures for Kokkos
Daniel Arndt [Thu, 17 Nov 2022 14:05:54 +0000 (14:05 +0000)]
Only pass Kokkos flags
Daniel Arndt [Thu, 17 Nov 2022 04:55:41 +0000 (04:55 +0000)]
Remove optimization flags from Trilinos flags
Daniel Arndt [Wed, 16 Nov 2022 17:31:53 +0000 (17:31 +0000)]
Fix flags for Trilinos+Kokkos
Daniel Arndt [Sat, 19 Nov 2022 00:49:41 +0000 (18:49 -0600)]
Build CUDA tests in CUDA CI
Bruno Blais [Sat, 19 Nov 2022 00:46:59 +0000 (16:46 -0800)]
Update doc/news/changes/minor/20221118Blais
Co-authored-by: Timo Heister <timo.heister@gmail.com>
Wolfgang Bangerth [Fri, 18 Nov 2022 22:51:49 +0000 (15:51 -0700)]
Simplify some code.
Bruno Blais [Fri, 18 Nov 2022 21:22:24 +0000 (16:22 -0500)]
Added contributor file
Bruno Blais [Fri, 18 Nov 2022 21:15:00 +0000 (16:15 -0500)]
Fix indentation
Bruno Blais [Fri, 18 Nov 2022 21:14:15 +0000 (16:14 -0500)]
Fianlize documentation
David Wells [Fri, 18 Nov 2022 04:01:11 +0000 (23:01 -0500)]
Merge pull request #14442 from marcfehling/vectorcopy
Use copy function internally in LA::d::Vector.
Daniel Arndt [Thu, 17 Nov 2022 23:21:49 +0000 (17:21 -0600)]
Merge pull request #14438 from bangerth/petsc
Bruno Blais [Thu, 17 Nov 2022 21:52:19 +0000 (16:52 -0500)]
First working version
Wolfgang Bangerth [Thu, 17 Nov 2022 20:46:24 +0000 (13:46 -0700)]
Re-introduce (now deprecated) old constructor.
Timo Heister [Thu, 17 Nov 2022 20:28:15 +0000 (15:28 -0500)]
Merge pull request #14436 from Rombur/cuda_ice
Update CI workflow to CUDA 11.8
Bruno Turcksin [Thu, 17 Nov 2022 16:28:05 +0000 (11:28 -0500)]
Merge pull request #14421 from bangerth/vtu-3
Bruno Turcksin [Thu, 17 Nov 2022 15:57:14 +0000 (15:57 +0000)]
Install boost
Wolfgang Bangerth [Thu, 17 Nov 2022 04:33:33 +0000 (21:33 -0700)]
Add a changelog.
Wolfgang Bangerth [Thu, 17 Nov 2022 00:19:50 +0000 (17:19 -0700)]
Simplify step-40.
Wolfgang Bangerth [Thu, 17 Nov 2022 00:19:37 +0000 (17:19 -0700)]
Avoid the use of deprecated constructors.
Wolfgang Bangerth [Thu, 17 Nov 2022 00:13:10 +0000 (17:13 -0700)]
Deprecate the use of PETScWrapper::Solver* constructors that take an MPI communicator.
Wolfgang Bangerth [Wed, 16 Nov 2022 21:58:27 +0000 (14:58 -0700)]
Simplify code.
Wolfgang Bangerth [Wed, 16 Nov 2022 21:52:55 +0000 (14:52 -0700)]
Remove the need to store the MPI communicator in PETScWrappers::SolverBase.
Wolfgang Bangerth [Wed, 16 Nov 2022 21:52:19 +0000 (14:52 -0700)]
Provide the ability to query the communicator from PETSc precondiditioners.
Daniel Arndt [Thu, 17 Nov 2022 15:29:35 +0000 (09:29 -0600)]
Merge pull request #14434 from drwells/sparsity-pattern-base-dof-tools
Timo Heister [Thu, 17 Nov 2022 12:47:41 +0000 (07:47 -0500)]
Merge pull request #14439 from bangerth/comment
Fix a misspelling in a comment.
Wolfgang Bangerth [Thu, 17 Nov 2022 04:51:27 +0000 (21:51 -0700)]
Fix a misspelling in a comment.
David Wells [Wed, 16 Nov 2022 23:06:22 +0000 (18:06 -0500)]
DoFTools: use some ranged-for loops
Bruno Turcksin [Wed, 16 Nov 2022 20:23:07 +0000 (20:23 +0000)]
Update CI workflow to CUDA 11.8
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.