]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
23 months agoAvoid a warning about lambda-capturing constexpr variables.
Wolfgang Bangerth [Sun, 27 Nov 2022 22:48:28 +0000 (15:48 -0700)]
Avoid a warning about lambda-capturing constexpr variables.

23 months agoMake code easier to read by replacing a preprocessor variable by a constexpr variable.
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.

23 months agoInline most of the remaining functions in VtuStream into write_vtu_main().
Wolfgang Bangerth [Mon, 21 Nov 2022 18:46:01 +0000 (11:46 -0700)]
Inline most of the remaining functions in VtuStream into write_vtu_main().

23 months agoRename a variable.
Wolfgang Bangerth [Mon, 21 Nov 2022 18:12:13 +0000 (11:12 -0700)]
Rename a variable.

23 months agoMerge pull request #14392 from bangerth/cxx17
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.

23 months agoMerge pull request #14435 from masterleinad/fix_trilinos_kokkos_flags
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

23 months agoMerge pull request #14441 from drwells/sparsity-base-api
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.

23 months agoMerge pull request #14445 from lethe-cfd/particles_periodicity
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

23 months agoMerge pull request #14450 from masterleinad/fix_actions_v2_E3
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

23 months agoMerge pull request #14448 from bangerth/vtu-6
Daniel Arndt [Tue, 22 Nov 2022 01:05:58 +0000 (20:05 -0500)]
Merge pull request #14448 from bangerth/vtu-6

23 months agoMerge pull request #14449 from bangerth/vtu-9
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.

23 months agoBump actions/checkout from 2 to 3 14450/head
Daniel Arndt [Mon, 21 Nov 2022 22:08:24 +0000 (17:08 -0500)]
Bump actions/checkout from 2 to 3

23 months agoAvoid boost::optional/variant in favor of std_cxx17::variant/optional. 14392/head
Wolfgang Bangerth [Fri, 4 Nov 2022 16:29:37 +0000 (10:29 -0600)]
Avoid boost::optional/variant in favor of std_cxx17::variant/optional.

23 months agoMerge pull request #14437 from quangx/fix-step76-document
Daniel Arndt [Mon, 21 Nov 2022 21:53:37 +0000 (16:53 -0500)]
Merge pull request #14437 from quangx/fix-step76-document

23 months agoRedo SparsityPatternBase::add_entries() to use pairs. 14441/head
David Wells [Mon, 21 Nov 2022 20:47:59 +0000 (15:47 -0500)]
Redo SparsityPatternBase::add_entries() to use pairs.

23 months agoRemove two lines that were added by mistake 14445/head
Bruno Blais [Mon, 21 Nov 2022 21:07:13 +0000 (16:07 -0500)]
Remove two lines that were added by mistake

23 months agoUpdate doc/news/changes/minor/20221118Blais
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>
23 months agoFix indentation
Bruno Blais [Mon, 21 Nov 2022 19:20:21 +0000 (14:20 -0500)]
Fix indentation

23 months agoMove declaration of vtu_stream to where it is used. 14449/head
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.

23 months agofix typos 14437/head
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

23 months agoUpdate test documentation
Bruno Blais [Mon, 21 Nov 2022 18:17:58 +0000 (13:17 -0500)]
Update test documentation

23 months agoMerge pull request #14447 from tjhei/fix-indent-script
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

23 months agoUse variable-sized std::array instead of fixed number of arguments. 14448/head
Wolfgang Bangerth [Mon, 21 Nov 2022 05:20:43 +0000 (22:20 -0700)]
Use variable-sized std::array instead of fixed number of arguments.

23 months agoMerge pull request #14446 from bangerth/vtu-5
David Wells [Mon, 21 Nov 2022 17:40:14 +0000 (12:40 -0500)]
Merge pull request #14446 from bangerth/vtu-5

Simplify code

23 months agoApply suggestions from code review
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>
23 months agoUpdate include/deal.II/grid/grid_tools_cache.h
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>
23 months agofix indent script 14447/head
Timo Heister [Mon, 21 Nov 2022 15:44:06 +0000 (10:44 -0500)]
fix indent script

23 months agoMerge pull request #14444 from bangerth/ident
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.

23 months agoMerge pull request #14429 from masterleinad/cuda_build_tests
Daniel Arndt [Mon, 21 Nov 2022 13:06:02 +0000 (08:06 -0500)]
Merge pull request #14429 from masterleinad/cuda_build_tests

23 months agoExchange ghost uses vertices w ghost_neighbors
Bruno Blais [Mon, 21 Nov 2022 01:41:51 +0000 (20:41 -0500)]
Exchange ghost uses vertices w ghost_neighbors

23 months agoAdd test for new periodic exchange ghost
Bruno Blais [Mon, 21 Nov 2022 01:12:14 +0000 (20:12 -0500)]
Add test for new periodic exchange ghost

23 months agoUpdate source/particles/particle_handler.cc
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>
23 months agoUpdate source/particles/particle_handler.cc
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>
23 months agoConvert yet another function. 14446/head
Wolfgang Bangerth [Sun, 20 Nov 2022 01:23:44 +0000 (18:23 -0700)]
Convert yet another function.

23 months agoSimplify yet more code.
Wolfgang Bangerth [Fri, 18 Nov 2022 23:03:09 +0000 (16:03 -0700)]
Simplify yet more code.

23 months agoSimplify more code.
Wolfgang Bangerth [Fri, 18 Nov 2022 22:58:45 +0000 (15:58 -0700)]
Simplify more code.

23 months agoAdd a bit of documentation. 14444/head
Wolfgang Bangerth [Fri, 18 Nov 2022 16:17:37 +0000 (09:17 -0700)]
Add a bit of documentation.

23 months agoMerge pull request #14424 from masterleinad/kokkos_print_backends_and_archs
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

23 months agoPrint backends and architectures for Kokkos 14424/head
Daniel Arndt [Tue, 15 Nov 2022 18:15:10 +0000 (12:15 -0600)]
Print backends and architectures for Kokkos

23 months agoOnly pass Kokkos flags 14435/head
Daniel Arndt [Thu, 17 Nov 2022 14:05:54 +0000 (14:05 +0000)]
Only pass Kokkos flags

23 months agoRemove optimization flags from Trilinos flags
Daniel Arndt [Thu, 17 Nov 2022 04:55:41 +0000 (04:55 +0000)]
Remove optimization flags from Trilinos flags

23 months agoFix flags for Trilinos+Kokkos
Daniel Arndt [Wed, 16 Nov 2022 17:31:53 +0000 (17:31 +0000)]
Fix flags for Trilinos+Kokkos

23 months agoBuild CUDA tests in CUDA CI 14429/head
Daniel Arndt [Sat, 19 Nov 2022 00:49:41 +0000 (18:49 -0600)]
Build CUDA tests in CUDA CI

23 months agoUpdate doc/news/changes/minor/20221118Blais
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>
23 months agoSimplify some code.
Wolfgang Bangerth [Fri, 18 Nov 2022 22:51:49 +0000 (15:51 -0700)]
Simplify some code.

23 months agoAdded contributor file
Bruno Blais [Fri, 18 Nov 2022 21:22:24 +0000 (16:22 -0500)]
Added contributor file

23 months agoFix indentation
Bruno Blais [Fri, 18 Nov 2022 21:15:00 +0000 (16:15 -0500)]
Fix indentation

23 months agoFianlize documentation
Bruno Blais [Fri, 18 Nov 2022 21:14:15 +0000 (16:14 -0500)]
Fianlize documentation

23 months agoMerge pull request #14442 from marcfehling/vectorcopy
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.

23 months agoMerge pull request #14438 from bangerth/petsc
Daniel Arndt [Thu, 17 Nov 2022 23:21:49 +0000 (17:21 -0600)]
Merge pull request #14438 from bangerth/petsc

23 months agoFirst working version
Bruno Blais [Thu, 17 Nov 2022 21:52:19 +0000 (16:52 -0500)]
First working version

23 months agoRe-introduce (now deprecated) old constructor. 14438/head
Wolfgang Bangerth [Thu, 17 Nov 2022 20:46:24 +0000 (13:46 -0700)]
Re-introduce (now deprecated) old constructor.

23 months agoMerge pull request #14436 from Rombur/cuda_ice
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

23 months agoMerge pull request #14421 from bangerth/vtu-3
Bruno Turcksin [Thu, 17 Nov 2022 16:28:05 +0000 (11:28 -0500)]
Merge pull request #14421 from bangerth/vtu-3

23 months agoInstall boost 14436/head
Bruno Turcksin [Thu, 17 Nov 2022 15:57:14 +0000 (15:57 +0000)]
Install boost

23 months agoAdd a changelog.
Wolfgang Bangerth [Thu, 17 Nov 2022 04:33:33 +0000 (21:33 -0700)]
Add a changelog.

23 months agoSimplify step-40.
Wolfgang Bangerth [Thu, 17 Nov 2022 00:19:50 +0000 (17:19 -0700)]
Simplify step-40.

23 months agoAvoid the use of deprecated constructors.
Wolfgang Bangerth [Thu, 17 Nov 2022 00:19:37 +0000 (17:19 -0700)]
Avoid the use of deprecated constructors.

23 months agoDeprecate the use of PETScWrapper::Solver* constructors that take an MPI communicator.
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.

23 months agoSimplify code.
Wolfgang Bangerth [Wed, 16 Nov 2022 21:58:27 +0000 (14:58 -0700)]
Simplify code.

23 months agoRemove the need to store the MPI communicator in PETScWrappers::SolverBase.
Wolfgang Bangerth [Wed, 16 Nov 2022 21:52:55 +0000 (14:52 -0700)]
Remove the need to store the MPI communicator in PETScWrappers::SolverBase.

23 months agoProvide the ability to query the communicator from PETSc precondiditioners.
Wolfgang Bangerth [Wed, 16 Nov 2022 21:52:19 +0000 (14:52 -0700)]
Provide the ability to query the communicator from PETSc precondiditioners.

23 months agoMerge pull request #14434 from drwells/sparsity-pattern-base-dof-tools
Daniel Arndt [Thu, 17 Nov 2022 15:29:35 +0000 (09:29 -0600)]
Merge pull request #14434 from drwells/sparsity-pattern-base-dof-tools

23 months agoMerge pull request #14439 from bangerth/comment
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.

23 months agoFix a misspelling in a comment. 14439/head
Wolfgang Bangerth [Thu, 17 Nov 2022 04:51:27 +0000 (21:51 -0700)]
Fix a misspelling in a comment.

23 months agoDoFTools: use some ranged-for loops 14434/head
David Wells [Wed, 16 Nov 2022 23:06:22 +0000 (18:06 -0500)]
DoFTools: use some ranged-for loops

23 months agoUpdate CI workflow to CUDA 11.8
Bruno Turcksin [Wed, 16 Nov 2022 20:23:07 +0000 (20:23 +0000)]
Update CI workflow to CUDA 11.8

23 months agoDoFTools: convert some functions to use add_row_entries().
David Wells [Wed, 16 Nov 2022 18:32:52 +0000 (13:32 -0500)]
DoFTools: convert some functions to use add_row_entries().

23 months agoSparsityPattern: add an assertion in input data.
David Wells [Wed, 16 Nov 2022 18:30:31 +0000 (13:30 -0500)]
SparsityPattern: add an assertion in input data.

23 months agoMerge pull request #14427 from marcfehling/reinit
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.

23 months agoMerge pull request #14432 from drwells/sparsity-pattern-base-particles
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.

23 months agoMerge pull request #14431 from drwells/sparsity-pattern-base-nonmatching
Daniel Arndt [Wed, 16 Nov 2022 05:02:32 +0000 (23:02 -0600)]
Merge pull request #14431 from drwells/sparsity-pattern-base-nonmatching

23 months agoMerge pull request #14425 from Rombur/belos
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

23 months agoDoFTools: Remove template on sparsity pattern type.
David Wells [Sat, 5 Nov 2022 15:42:24 +0000 (11:42 -0400)]
DoFTools: Remove template on sparsity pattern type.

23 months agoParticles: Remove template on sparsity pattern type. 14432/head
David Wells [Sat, 5 Nov 2022 02:33:46 +0000 (22:33 -0400)]
Particles: Remove template on sparsity pattern type.

23 months agoNonMatching: Remove template on sparsity pattern type. 14431/head
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.

23 months agoMerge pull request #14415 from tamiko/ninja_workaround
Daniel Arndt [Tue, 15 Nov 2022 21:40:52 +0000 (15:40 -0600)]
Merge pull request #14415 from tamiko/ninja_workaround

23 months agoUse copy function internally in LA::d::Vector. 14442/head
Marc Fehling [Tue, 15 Nov 2022 21:40:19 +0000 (14:40 -0700)]
Use copy function internally in LA::d::Vector.

23 months agoMerge pull request #14423 from tjhei/rename-inst-file
Daniel Arndt [Tue, 15 Nov 2022 20:34:01 +0000 (14:34 -0600)]
Merge pull request #14423 from tjhei/rename-inst-file

23 months agoMake TrilinosWrappers::MPI::Vector::reinit accept Utilities::MPI::Partitioner. 14427/head
Marc Fehling [Tue, 15 Nov 2022 20:13:33 +0000 (13:13 -0700)]
Make TrilinosWrappers::MPI::Vector::reinit accept Utilities::MPI::Partitioner.

23 months agoGuard Belos code with macros 14425/head
Bruno Turcksin [Tue, 15 Nov 2022 19:38:28 +0000 (19:38 +0000)]
Guard Belos code with macros

23 months agoMerge pull request #14422 from tjhei/remove-cu-doc-stuff
Daniel Arndt [Tue, 15 Nov 2022 18:28:30 +0000 (12:28 -0600)]
Merge pull request #14422 from tjhei/remove-cu-doc-stuff

23 months agoMerge pull request #14420 from drwells/de-template-af-local-to-global
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()

23 months agoTry to use std::make_tuple() to get around compiler warnings. 14421/head
Wolfgang Bangerth [Tue, 15 Nov 2022 16:58:47 +0000 (09:58 -0700)]
Try to use std::make_tuple() to get around compiler warnings.

23 months agorename an inst file 14423/head
Timo Heister [Tue, 15 Nov 2022 15:04:38 +0000 (10:04 -0500)]
rename an inst file

23 months agoremove .cu extension in program2doxygen 14422/head
Timo Heister [Tue, 15 Nov 2022 14:48:34 +0000 (09:48 -0500)]
remove .cu extension in program2doxygen

23 months agoWork around a strange compiler issue.
Wolfgang Bangerth [Tue, 15 Nov 2022 14:47:03 +0000 (07:47 -0700)]
Work around a strange compiler issue.

The MPI build bot complains that using a {...} initializer list would require the use
of a conversion constructor marked as 'explicit':

data_out_base.cc:1156:29: error: converting to ‘std::tuple<unsigned int, unsigned int>’ from initializer list would use explicit constructor ‘constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = unsigned int&; <template-parameter-2-3> = void; _T1 = unsigned int; _T2 = unsigned int]’

That makes no sense, but let's appease the compiler by being explicit.

23 months agoMerge pull request #14377 from masterleinad/move_cuda_to_nvcc_wrapper_kokkos
Timo Heister [Tue, 15 Nov 2022 14:36:47 +0000 (09:36 -0500)]
Merge pull request #14377 from masterleinad/move_cuda_to_nvcc_wrapper_kokkos

Move CUDA compilation to Kokkos with nvcc_wrapper

23 months agoMake a function return its object by value, rather than via reference.
Wolfgang Bangerth [Thu, 10 Nov 2022 22:20:53 +0000 (15:20 -0700)]
Make a function return its object by value, rather than via reference.

23 months agoRename a function and associated objects.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:56:54 +0000 (14:56 -0700)]
Rename a function and associated objects.

23 months agoSimplify the call to a function on a separate task.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:30:45 +0000 (14:30 -0700)]
Simplify the call to a function on a separate task.

23 months agoRename and refactor another function.
Wolfgang Bangerth [Thu, 10 Nov 2022 21:13:27 +0000 (14:13 -0700)]
Rename and refactor another function.

23 months agoSimplify testing whether a cell is a hypercube.
Wolfgang Bangerth [Thu, 10 Nov 2022 20:48:47 +0000 (13:48 -0700)]
Simplify testing whether a cell is a hypercube.

23 months agoDon't explicitly specify template arguments where not necessary.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:57:36 +0000 (11:57 -0700)]
Don't explicitly specify template arguments where not necessary.

23 months agoRename a variable. Unname another.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:56:16 +0000 (11:56 -0700)]
Rename a variable. Unname another.

23 months agoLet a function return by-value, rather than through multiple reference arguments.
Wolfgang Bangerth [Thu, 10 Nov 2022 18:52:53 +0000 (11:52 -0700)]
Let a function return by-value, rather than through multiple reference arguments.

23 months agoAffineConstraints: de-template add_entries_local_to_global() part 2 14420/head
David Wells [Thu, 3 Nov 2022 18:21:18 +0000 (14:21 -0400)]
AffineConstraints: de-template add_entries_local_to_global() part 2

23 months agoAffineConstraints: de-template add_entries_local_to_global() part 1
David Wells [Thu, 3 Nov 2022 17:38:34 +0000 (13:38 -0400)]
AffineConstraints: de-template add_entries_local_to_global() part 1

23 months agoAffineConstraints: de-template set_sparsity_diagonals().
David Wells [Thu, 3 Nov 2022 16:50:51 +0000 (12:50 -0400)]
AffineConstraints: de-template set_sparsity_diagonals().

23 months agoMerge pull request #14418 from drwells/tw-sparsity-pattern-base
Daniel Arndt [Mon, 14 Nov 2022 16:02:28 +0000 (11:02 -0500)]
Merge pull request #14418 from drwells/tw-sparsity-pattern-base


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.