]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
21 months agofix typo 14966/head
Magdalena Schreter [Fri, 24 Mar 2023 08:53:44 +0000 (09:53 +0100)]
fix typo

2 years agoMerge pull request #14451 from drwells/sparsity-pattern-base-cleanup
Daniel Arndt [Wed, 23 Nov 2022 15:03:35 +0000 (10:03 -0500)]
Merge pull request #14451 from drwells/sparsity-pattern-base-cleanup

2 years agoMerge pull request #14452 from tamiko/avoid_a_warning
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

2 years agoGridGenerators: modernize a cell loop and use range-based for 14452/head
Matthias Maier [Wed, 23 Nov 2022 10:25:07 +0000 (04:25 -0600)]
GridGenerators: modernize a cell loop and use range-based for

2 years agoGridGenerator: avoid a warning in release mode
Matthias Maier [Wed, 23 Nov 2022 10:21:13 +0000 (04:21 -0600)]
GridGenerator: avoid a warning in release mode

2 years agoMerge pull request #14365 from masterleinad/kokkos_bundled
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

2 years agoClean up some sparsity-related header inclusions. 14451/head
David Wells [Sat, 5 Nov 2022 18:17:05 +0000 (14:17 -0400)]
Clean up some sparsity-related header inclusions.

2 years agoRemove SPARSITY_PATTERNS from template-arguments.in
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.

2 years agoMerge pull request #14433 from drwells/sparsity-pattern-base-multigrid
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.

2 years 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.

2 years agomultigrid tools: Remove template on sparsity pattern type. 14433/head
David Wells [Sat, 5 Nov 2022 14:12:37 +0000 (10:12 -0400)]
multigrid tools: Remove template on sparsity pattern type.

2 years agoAvoid "!." 14365/head
Daniel Arndt [Tue, 22 Nov 2022 15:03:00 +0000 (10:03 -0500)]
Avoid "!."

2 years agoMake Kokkos a required dependency and bundle Kokkos 3.7.00
Daniel Arndt [Tue, 22 Nov 2022 14:57:38 +0000 (09:57 -0500)]
Make Kokkos a required dependency and bundle Kokkos 3.7.00

2 years 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

2 years 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.

2 years 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

2 years 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

2 years 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

2 years 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.

2 years 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

2 years 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.

2 years 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

2 years 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.

2 years 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

2 years 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>
2 years agoFix indentation
Bruno Blais [Mon, 21 Nov 2022 19:20:21 +0000 (14:20 -0500)]
Fix indentation

2 years 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.

2 years 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

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

2 years 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

2 years 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.

2 years 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

2 years 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>
2 years 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>
2 years agofix indent script 14447/head
Timo Heister [Mon, 21 Nov 2022 15:44:06 +0000 (10:44 -0500)]
fix indent script

2 years 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.

2 years 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

2 years 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

2 years 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

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

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

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

2 years 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.

2 years 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

2 years 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

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

2 years 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

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

2 years 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

2 years 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>
2 years agoSimplify some code.
Wolfgang Bangerth [Fri, 18 Nov 2022 22:51:49 +0000 (15:51 -0700)]
Simplify some code.

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

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

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

2 years 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.

2 years 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

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

2 years 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.

2 years 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

2 years 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

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

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

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

2 years 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.

2 years 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.

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

2 years 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.

2 years 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.

2 years 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

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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().

2 years 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.

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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

2 years 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.

2 years 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

2 years 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.

2 years 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

2 years 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

2 years 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()

2 years 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.

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

2 years 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

2 years 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.

2 years 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

2 years 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.

2 years 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.

2 years 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.

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


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.