]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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 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
David Wells [Wed, 16 Nov 2022 18:32:52 +0000 (13:32 -0500)]
DoFTools: convert some functions to use add_row_entries().
David Wells [Wed, 16 Nov 2022 18:30:31 +0000 (13:30 -0500)]
SparsityPattern: add an assertion in input data.
Martin Kronbichler [Wed, 16 Nov 2022 15:38:44 +0000 (16:38 +0100)]
Merge pull request #14427 from marcfehling/reinit
Make TrilinosWrappers::MPI::Vector::reinit accept Utilities::MPI::Partitioner.
Martin Kronbichler [Wed, 16 Nov 2022 15:37:39 +0000 (16:37 +0100)]
Merge pull request #14432 from drwells/sparsity-pattern-base-particles
Particles: Remove template on sparsity pattern type.
Daniel Arndt [Wed, 16 Nov 2022 05:02:32 +0000 (23:02 -0600)]
Merge pull request #14431 from drwells/sparsity-pattern-base-nonmatching
Wolfgang Bangerth [Wed, 16 Nov 2022 03:28:37 +0000 (20:28 -0700)]
Merge pull request #14425 from Rombur/belos
Guard Belos code with macros
David Wells [Sat, 5 Nov 2022 15:42:24 +0000 (11:42 -0400)]
DoFTools: Remove template on sparsity pattern type.
David Wells [Sat, 5 Nov 2022 02:33:46 +0000 (22:33 -0400)]
Particles: Remove template on sparsity pattern type.
David Wells [Sat, 5 Nov 2022 02:10:56 +0000 (22:10 -0400)]
NonMatching: Remove template on sparsity pattern type.
This is no longer necessary since all of our SparsityPatterns inherit from
SparsityPatternBase. This file was previously the most expensive to compile in
the entire library so cutting down the number of instantiations by a factor of 4
or 6 (with Trilinos) is quite nice.
Daniel Arndt [Tue, 15 Nov 2022 21:40:52 +0000 (15:40 -0600)]
Merge pull request #14415 from tamiko/ninja_workaround
Marc Fehling [Tue, 15 Nov 2022 21:40:19 +0000 (14:40 -0700)]
Use copy function internally in LA::d::Vector.
Daniel Arndt [Tue, 15 Nov 2022 20:34:01 +0000 (14:34 -0600)]
Merge pull request #14423 from tjhei/rename-inst-file
Marc Fehling [Tue, 15 Nov 2022 20:13:33 +0000 (13:13 -0700)]
Make TrilinosWrappers::MPI::Vector::reinit accept Utilities::MPI::Partitioner.
Bruno Turcksin [Tue, 15 Nov 2022 19:38:28 +0000 (19:38 +0000)]
Guard Belos code with macros
Daniel Arndt [Tue, 15 Nov 2022 18:28:30 +0000 (12:28 -0600)]
Merge pull request #14422 from tjhei/remove-cu-doc-stuff
Martin Kronbichler [Tue, 15 Nov 2022 17:57:03 +0000 (18:57 +0100)]
Merge pull request #14420 from drwells/de-template-af-local-to-global
De template AffineConstraints::add_entries_local_to_global()
Wolfgang Bangerth [Tue, 15 Nov 2022 16:58:47 +0000 (09:58 -0700)]
Try to use std::make_tuple() to get around compiler warnings.
Timo Heister [Tue, 15 Nov 2022 15:04:38 +0000 (10:04 -0500)]
rename an inst file
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.