]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
18 months agoConvert PreconditionChebyshev::set_initial_guess_kernel to Kokkos 15091/head
Daniel Arndt [Thu, 13 Apr 2023 18:43:49 +0000 (18:43 +0000)]
Convert PreconditionChebyshev::set_initial_guess_kernel to Kokkos

18 months agoMerge pull request #15066 from luca-heltai/stefanozampini/ts-only
Luca Heltai [Thu, 13 Apr 2023 12:39:16 +0000 (15:39 +0300)]
Merge pull request #15066 from luca-heltai/stefanozampini/ts-only

18 months agoPETScWrappers: Add support for ODE solver 15066/head
Stefano Zampini [Tue, 17 May 2022 15:45:34 +0000 (18:45 +0300)]
PETScWrappers: Add support for ODE solver

18 months agoMerge pull request #15088 from sebproell/data-out-compression-flags
Wolfgang Bangerth [Wed, 12 Apr 2023 19:25:10 +0000 (13:25 -0600)]
Merge pull request #15088 from sebproell/data-out-compression-flags

Don't mention wrong defaults in CompressionFlags

18 months agoDon't mention defaults in CompressionFlags 15088/head
Sebastian Proell [Wed, 12 Apr 2023 16:35:06 +0000 (18:35 +0200)]
Don't mention defaults in CompressionFlags

18 months agoMerge pull request #15063 from luca-heltai/stefanozampini/nest-constructor
David Wells [Wed, 12 Apr 2023 12:13:34 +0000 (08:13 -0400)]
Merge pull request #15063 from luca-heltai/stefanozampini/nest-constructor

Improve support for MATNEST

19 months agoMerge pull request #15059 from kronbichler/optimize_manifold
David Wells [Wed, 12 Apr 2023 11:48:21 +0000 (07:48 -0400)]
Merge pull request #15059 from kronbichler/optimize_manifold

Optimize FlatManifold::get_new_points

19 months agoMerge pull request #15058 from kronbichler/cleanup_qprojector
David Wells [Wed, 12 Apr 2023 11:47:23 +0000 (07:47 -0400)]
Merge pull request #15058 from kronbichler/cleanup_qprojector

Improve code in QProjector in terms of performance and simplicity

19 months agoMerge pull request #15082 from bangerth/nox
Luca Heltai [Wed, 12 Apr 2023 08:22:26 +0000 (11:22 +0300)]
Merge pull request #15082 from bangerth/nox

Minor updates to the NOX solver interfaces.

19 months agoMerge pull request #15081 from masterleinad/include_without_quotations
Marc Fehling [Tue, 11 Apr 2023 23:09:19 +0000 (17:09 -0600)]
Merge pull request #15081 from masterleinad/include_without_quotations

Avoid using include with quotation marks

19 months agoadd assert 15063/head
Stefano Zampini [Tue, 11 Apr 2023 21:53:51 +0000 (00:53 +0300)]
add assert

19 months agoinitialize sizes
Stefano Zampini [Tue, 11 Apr 2023 21:11:10 +0000 (00:11 +0300)]
initialize sizes

19 months agoMinor updates to the NOX solver interfaces. 15082/head
Wolfgang Bangerth [Tue, 11 Apr 2023 20:53:03 +0000 (14:53 -0600)]
Minor updates to the NOX solver interfaces.

19 months agoAlternative version with manual vectorization 15059/head
Martin Kronbichler [Tue, 11 Apr 2023 11:05:30 +0000 (13:05 +0200)]
Alternative version with manual vectorization

19 months agoMerge pull request #14791 from singima/NOX_edits 15078/head
Wolfgang Bangerth [Tue, 11 Apr 2023 20:20:54 +0000 (14:20 -0600)]
Merge pull request #14791 from singima/NOX_edits

Improvements to the NOXSolver class documentation

19 months agoAvoid using include with quotation marks 15081/head
Daniel Arndt [Tue, 11 Apr 2023 19:49:46 +0000 (15:49 -0400)]
Avoid using include with quotation marks

19 months agoImprovements to the NOXSolver documentation 14791/head
Sean Ingimarson [Tue, 11 Apr 2023 14:19:57 +0000 (10:19 -0400)]
Improvements to the NOXSolver documentation

19 months agoMerge pull request #15075 from kronbichler/avoid_mpi_comm_world
Bruno Turcksin [Tue, 11 Apr 2023 12:03:54 +0000 (08:03 -0400)]
Merge pull request #15075 from kronbichler/avoid_mpi_comm_world

19 months agoImplement Wolfgang suggestions
Stefano Zampini [Tue, 11 Apr 2023 08:54:28 +0000 (11:54 +0300)]
Implement Wolfgang suggestions

19 months agoOptimize FlatManifold::get_new_points
Martin Kronbichler [Sun, 9 Apr 2023 18:44:53 +0000 (20:44 +0200)]
Optimize FlatManifold::get_new_points

19 months agoImprove code in QProjector in terms of performance and simplicity 15058/head
Martin Kronbichler [Sun, 9 Apr 2023 18:35:10 +0000 (20:35 +0200)]
Improve code in QProjector in terms of performance and simplicity

19 months agoDo not use MPI_COMM_WORLD 15075/head
Martin Kronbichler [Tue, 11 Apr 2023 08:01:57 +0000 (10:01 +0200)]
Do not use MPI_COMM_WORLD

19 months agoUse proper MPI communicator
Martin Kronbichler [Tue, 11 Apr 2023 08:01:45 +0000 (10:01 +0200)]
Use proper MPI communicator

19 months agoMerge pull request #15060 from marcfehling/docker-root
Luca Heltai [Tue, 11 Apr 2023 05:50:17 +0000 (08:50 +0300)]
Merge pull request #15060 from marcfehling/docker-root

Remove docker image with root user.

19 months agoMerge pull request #15072 from bangerth/doc-65
Marc Fehling [Mon, 10 Apr 2023 23:38:39 +0000 (17:38 -0600)]
Merge pull request #15072 from bangerth/doc-65

Minor updates to the ndarray documentation.

19 months agoMerge pull request #15071 from bangerth/underscore
Marc Fehling [Mon, 10 Apr 2023 22:47:57 +0000 (16:47 -0600)]
Merge pull request #15071 from bangerth/underscore

Do not infringe on the compiler's use of names.

19 months agoMerge pull request #15068 from peterrum/zampini2016pcbddc
Marc Fehling [Mon, 10 Apr 2023 21:26:03 +0000 (15:26 -0600)]
Merge pull request #15068 from peterrum/zampini2016pcbddc

Fix reference

19 months agoMinor updates to the ndarray documentation. 15072/head
Wolfgang Bangerth [Mon, 10 Apr 2023 20:21:00 +0000 (14:21 -0600)]
Minor updates to the ndarray documentation.

19 months agoMerge pull request #15062 from masterleinad/remove_write_tecplot_binary
Wolfgang Bangerth [Mon, 10 Apr 2023 20:11:17 +0000 (14:11 -0600)]
Merge pull request #15062 from masterleinad/remove_write_tecplot_binary

Remove write_tecplot_binary and related code

19 months agoMerge pull request #15064 from luca-heltai/stefanozampini/minor-cmake
Wolfgang Bangerth [Mon, 10 Apr 2023 20:10:06 +0000 (14:10 -0600)]
Merge pull request #15064 from luca-heltai/stefanozampini/minor-cmake

some more info about SLEPc-PETSc misaligned versions

19 months agoDo not infringe on the compiler's use of names. 15071/head
Wolfgang Bangerth [Mon, 10 Apr 2023 19:09:27 +0000 (13:09 -0600)]
Do not infringe on the compiler's use of names.

19 months agoFix reference 15068/head
Peter Munch [Mon, 10 Apr 2023 17:26:57 +0000 (19:26 +0200)]
Fix reference

19 months agoMerge pull request #15003 from Rombur/mf_kokkos
Peter Munch [Mon, 10 Apr 2023 15:10:22 +0000 (17:10 +0200)]
Merge pull request #15003 from Rombur/mf_kokkos

Use Kokkos for data structures in CUDA matrix-free framework

19 months agoPetscWrappers::BlockSparseMatrix add constructor from array of matrices
Stefano Zampini [Mon, 10 Apr 2023 13:49:46 +0000 (16:49 +0300)]
PetscWrappers::BlockSparseMatrix add constructor from array of matrices

fix the case of NULL blocks and add tests

19 months agosome more info about SLEPc-PETSc misaligned versions 15064/head
Stefano Zampini [Sat, 8 Apr 2023 11:35:46 +0000 (14:35 +0300)]
some more info about SLEPc-PETSc misaligned versions

19 months agoPetscWrappers::MatrixBase add column sizes accessors
Stefano Zampini [Mon, 10 Apr 2023 13:47:35 +0000 (16:47 +0300)]
PetscWrappers::MatrixBase add column sizes accessors

19 months agoRemove write_tecplot_binary and related code 15062/head
Daniel Arndt [Mon, 10 Apr 2023 12:59:00 +0000 (08:59 -0400)]
Remove write_tecplot_binary and related code

19 months agoMerge pull request #14367 from simonsticko/fix_misprint_norm
Wolfgang Bangerth [Mon, 10 Apr 2023 03:31:48 +0000 (21:31 -0600)]
Merge pull request #14367 from simonsticko/fix_misprint_norm

Fix documentation misprint, modulus should be norm.

19 months agoMerge pull request #15057 from kronbichler/quadrature_move
Peter Munch [Sun, 9 Apr 2023 23:52:19 +0000 (01:52 +0200)]
Merge pull request #15057 from kronbichler/quadrature_move

Initialize Quadrature with move argument

19 months agoRemove docker image with root user. 15060/head
Marc Fehling [Sun, 9 Apr 2023 20:22:36 +0000 (14:22 -0600)]
Remove docker image with root user.

19 months agoInitialize Quadrature with move argument 15057/head
Martin Kronbichler [Sun, 9 Apr 2023 18:31:16 +0000 (20:31 +0200)]
Initialize Quadrature with move argument

19 months agoMerge pull request #15004 from bangerth/doc-99
David Wells [Sun, 9 Apr 2023 11:25:12 +0000 (07:25 -0400)]
Merge pull request #15004 from bangerth/doc-99

Minor doc updates in GridTools.

19 months agoMerge pull request #15039 from bangerth/grid-tools-cache
Martin Kronbichler [Sun, 9 Apr 2023 10:25:31 +0000 (12:25 +0200)]
Merge pull request #15039 from bangerth/grid-tools-cache

More tests

19 months agoMerge pull request #15055 from peterrum/assert_ghosts_set
Martin Kronbichler [Sun, 9 Apr 2023 10:12:41 +0000 (12:12 +0200)]
Merge pull request #15055 from peterrum/assert_ghosts_set

Add assert

19 months agoMerge pull request #15054 from simonsticko/step-34-missing-bracket
Luca Heltai [Sun, 9 Apr 2023 09:11:09 +0000 (12:11 +0300)]
Merge pull request #15054 from simonsticko/step-34-missing-bracket

Fix a missing bracket in step-34 intro

19 months agoFix clang-tidy 15003/head
Bruno Turcksin [Sun, 9 Apr 2023 00:09:38 +0000 (00:09 +0000)]
Fix clang-tidy

19 months agoMerge pull request #15053 from bangerth/typo
David Wells [Sat, 8 Apr 2023 17:54:11 +0000 (13:54 -0400)]
Merge pull request #15053 from bangerth/typo

Fix a typo.

19 months agoAdd assert 15055/head
Peter Munch [Sat, 8 Apr 2023 16:32:05 +0000 (18:32 +0200)]
Add assert

19 months agoFix documentation misprint, modulus should be norm. 14367/head
Simon Sticko [Sat, 22 Oct 2022 08:39:45 +0000 (10:39 +0200)]
Fix documentation misprint, modulus should be norm.

19 months agoFix a missing bracket in step-34 intro 15054/head
Simon Sticko [Thu, 6 Apr 2023 10:48:33 +0000 (12:48 +0200)]
Fix a missing bracket in step-34 intro

19 months agoMerge pull request #15052 from bangerth/return
Marc Fehling [Sat, 8 Apr 2023 03:40:26 +0000 (21:40 -0600)]
Merge pull request #15052 from bangerth/return

Fix malformed @return statements.

19 months agoFix a typo. 15053/head
Wolfgang Bangerth [Sat, 8 Apr 2023 03:24:41 +0000 (21:24 -0600)]
Fix a typo.

19 months agoMerge pull request #15050 from bangerth/s
Marc Fehling [Sat, 8 Apr 2023 01:44:41 +0000 (19:44 -0600)]
Merge pull request #15050 from bangerth/s

Optimize insertion of elements into a matrix.

19 months agoMerge pull request #15047 from bangerth/clarify
Marc Fehling [Sat, 8 Apr 2023 01:44:16 +0000 (19:44 -0600)]
Merge pull request #15047 from bangerth/clarify

Clarifications in commentary in various places.

19 months agoMerge pull request #15049 from bangerth/clarify-2
Marc Fehling [Sat, 8 Apr 2023 01:43:25 +0000 (19:43 -0600)]
Merge pull request #15049 from bangerth/clarify-2

Add an assertion.

19 months agoAdd another test. 15039/head
Wolfgang Bangerth [Thu, 6 Apr 2023 21:18:03 +0000 (15:18 -0600)]
Add another test.

19 months agoMerge pull request #15046 from bangerth/p
Daniel Arndt [Fri, 7 Apr 2023 20:45:04 +0000 (16:45 -0400)]
Merge pull request #15046 from bangerth/p

19 months agoFix malformed @return statements. 15052/head
Wolfgang Bangerth [Fri, 7 Apr 2023 20:34:55 +0000 (14:34 -0600)]
Fix malformed @return statements.

19 months agoMake test less special by not using [0,1]^d as the domain.
Wolfgang Bangerth [Thu, 6 Apr 2023 20:54:22 +0000 (14:54 -0600)]
Make test less special by not using [0,1]^d as the domain.

19 months agoAdd an assertion. 15049/head
Wolfgang Bangerth [Fri, 7 Apr 2023 19:06:03 +0000 (13:06 -0600)]
Add an assertion.

19 months agoOptimize insertion of elements into a matrix. 15050/head
Wolfgang Bangerth [Fri, 7 Apr 2023 19:05:30 +0000 (13:05 -0600)]
Optimize insertion of elements into a matrix.

19 months agoMerge pull request #14818 from bangerth/2.3
Timo Heister [Fri, 7 Apr 2023 18:32:57 +0000 (14:32 -0400)]
Merge pull request #14818 from bangerth/2.3

step-2: Make program more useful.

19 months agoClarifications in commentary in various places. 15047/head
Wolfgang Bangerth [Fri, 7 Apr 2023 18:11:41 +0000 (12:11 -0600)]
Clarifications in commentary in various places.

19 months agoAdd entries to an IndexSet in already-sorted order. 15046/head
Wolfgang Bangerth [Fri, 7 Apr 2023 17:36:10 +0000 (11:36 -0600)]
Add entries to an IndexSet in already-sorted order.

19 months agoMerge pull request #15040 from bangerth/grid-tools-cache-3
David Wells [Fri, 7 Apr 2023 14:44:00 +0000 (10:44 -0400)]
Merge pull request #15040 from bangerth/grid-tools-cache-3

Simplify code slightly.

19 months agoMerge pull request #15029 from gassmoeller/make_fepointevaluation_copyable
Martin Kronbichler [Fri, 7 Apr 2023 13:48:57 +0000 (15:48 +0200)]
Merge pull request #15029 from gassmoeller/make_fepointevaluation_copyable

Make fepointevaluation copyable/moveable

19 months agoMerge pull request #15037 from marcfehling/make-2-cells
David Wells [Fri, 7 Apr 2023 12:03:43 +0000 (08:03 -0400)]
Merge pull request #15037 from marcfehling/make-2-cells

Replace make_2_cells() with TestGrids::hyper_line().

19 months agoMerge pull request #15042 from bangerth/is
David Wells [Fri, 7 Apr 2023 12:03:20 +0000 (08:03 -0400)]
Merge pull request #15042 from bangerth/is

Update documentation in IndexSet for a couple of functions.

19 months agoMerge pull request #15043 from bangerth/p
David Wells [Fri, 7 Apr 2023 11:59:31 +0000 (07:59 -0400)]
Merge pull request #15043 from bangerth/p

Rename a few variables to make their intent clearer.

19 months agoMerge pull request #15041 from bangerth/grid-tools-cache-2
David Wells [Fri, 7 Apr 2023 11:58:31 +0000 (07:58 -0400)]
Merge pull request #15041 from bangerth/grid-tools-cache-2

Don't overallocate memory.

19 months agoRename a few variables to make their intent clearer. 15043/head
Wolfgang Bangerth [Thu, 6 Apr 2023 23:35:23 +0000 (17:35 -0600)]
Rename a few variables to make their intent clearer.

19 months agoUpdate documentation in IndexSet for a couple of functions. 15042/head
Wolfgang Bangerth [Thu, 6 Apr 2023 23:25:48 +0000 (17:25 -0600)]
Update documentation in IndexSet for a couple of functions.

19 months agoSimplify code slightly. 15040/head
Wolfgang Bangerth [Thu, 6 Apr 2023 23:17:50 +0000 (17:17 -0600)]
Simplify code slightly.

Avoid using a second counter in a range-based for loop, which always looks a bit awkward.

19 months agoDon't overallocate memory. 15041/head
Wolfgang Bangerth [Thu, 6 Apr 2023 21:19:21 +0000 (15:19 -0600)]
Don't overallocate memory.

19 months agoMerge pull request #14717 from luca-heltai/stefanozampini/fix-swap
Wolfgang Bangerth [Thu, 6 Apr 2023 21:02:21 +0000 (15:02 -0600)]
Merge pull request #14717 from luca-heltai/stefanozampini/fix-swap

Fix ghost indices handling for PETSc vectors

19 months agoMerge pull request #15009 from adamqc/check-multilevel-hierarchy-constructed
Wolfgang Bangerth [Thu, 6 Apr 2023 20:56:29 +0000 (14:56 -0600)]
Merge pull request #15009 from adamqc/check-multilevel-hierarchy-constructed

Check whether construct_multigrid_hierarchy is set ealier.

19 months agoFix file names to follow our recent standard. 14818/head
Wolfgang Bangerth [Fri, 31 Mar 2023 15:29:50 +0000 (09:29 -0600)]
Fix file names to follow our recent standard.

19 months agostep-2: Make program more useful.
Wolfgang Bangerth [Tue, 21 Feb 2023 22:39:47 +0000 (15:39 -0700)]
step-2: Make program more useful.

19 months agoAddress comments 15029/head
Rene Gassmoeller [Thu, 6 Apr 2023 20:01:15 +0000 (16:01 -0400)]
Address comments

19 months agoMerge pull request #15034 from c-p-schmidt/follow-up-change-default-compression-level-vtu
Wolfgang Bangerth [Thu, 6 Apr 2023 17:20:30 +0000 (11:20 -0600)]
Merge pull request #15034 from c-p-schmidt/follow-up-change-default-compression-level-vtu

Document minor change that has been introduced in pull request #14983.

19 months agoDocument minor change that has been introduced in 15034/head
Christoph Schmidt [Thu, 6 Apr 2023 15:58:36 +0000 (17:58 +0200)]
Document minor change that has been introduced in

pull request 14983.

19 months agoFix reviewer's comments
Bruno Turcksin [Tue, 4 Apr 2023 15:55:03 +0000 (15:55 +0000)]
Fix reviewer's comments

19 months agoAdd changelog entry
Bruno Turcksin [Fri, 31 Mar 2023 00:23:42 +0000 (20:23 -0400)]
Add changelog entry

19 months agoMove __shared__ variables to Kokkos::View
Bruno Turcksin [Fri, 31 Mar 2023 00:18:59 +0000 (20:18 -0400)]
Move __shared__ variables to Kokkos::View

19 months agoMove global __constant__ variables to Kokkos::View
Bruno Turcksin [Thu, 23 Mar 2023 16:53:41 +0000 (12:53 -0400)]
Move global __constant__ variables to Kokkos::View

19 months agoRemove unused variables
Bruno Turcksin [Wed, 22 Mar 2023 13:53:11 +0000 (09:53 -0400)]
Remove unused variables

19 months agoMove constraint_mask to Kokkos::View
Bruno Turcksin [Tue, 21 Mar 2023 19:15:15 +0000 (15:15 -0400)]
Move constraint_mask to Kokkos::View

19 months agoMove constrained_dofs to Kokkos::View
Bruno Turcksin [Tue, 21 Mar 2023 15:09:59 +0000 (11:09 -0400)]
Move constrained_dofs to Kokkos::View

19 months agoMove local_to_global to Kokkos::View
Bruno Turcksin [Tue, 21 Mar 2023 13:49:59 +0000 (09:49 -0400)]
Move local_to_global to Kokkos::View

19 months agoMove q_points to Kokkos::View
Bruno Turcksin [Mon, 20 Mar 2023 18:49:51 +0000 (14:49 -0400)]
Move q_points to Kokkos::View

19 months agoMove inv_jacobian to Kokkos::View
Bruno Turcksin [Thu, 16 Mar 2023 21:01:54 +0000 (17:01 -0400)]
Move inv_jacobian to Kokkos::View

19 months agoInitialize and finalize Kokkos
Bruno Turcksin [Thu, 16 Mar 2023 18:12:40 +0000 (14:12 -0400)]
Initialize and finalize Kokkos

19 months agoMove JxW to Kokkos::View
Bruno Turcksin [Thu, 16 Mar 2023 18:12:15 +0000 (14:12 -0400)]
Move JxW to Kokkos::View

19 months agoFix a bug when using LA::CUDAWrappers::Vector
Bruno Turcksin [Thu, 16 Mar 2023 18:11:40 +0000 (14:11 -0400)]
Fix a bug when using LA::CUDAWrappers::Vector

19 months agoMake more functions __host__ __device__
Bruno Turcksin [Thu, 16 Mar 2023 17:41:24 +0000 (13:41 -0400)]
Make more functions __host__ __device__

19 months agoMake more functions __host__ __device__
Bruno Turcksin [Wed, 15 Mar 2023 21:03:21 +0000 (17:03 -0400)]
Make more functions __host__ __device__

19 months agoUse Kokkos in CUDAWrappers::MatrixFree::copy_constrained_values()
Bruno Turcksin [Fri, 30 Dec 2022 20:49:11 +0000 (15:49 -0500)]
Use Kokkos in CUDAWrappers::MatrixFree::copy_constrained_values()

19 months agoUse Kokkos in CUDAWrappers::MatrixFree::set_constrained_values()
Bruno Turcksin [Fri, 30 Dec 2022 20:00:13 +0000 (15:00 -0500)]
Use Kokkos in CUDAWrappers::MatrixFree::set_constrained_values()

19 months agoUse DEAL_II_HOST_DEVICE in CUDA matrix-free framework
Bruno Turcksin [Fri, 2 Dec 2022 20:35:32 +0000 (15:35 -0500)]
Use DEAL_II_HOST_DEVICE in CUDA matrix-free framework

19 months agoMerge pull request #15032 from masterleinad/remove_quick_matrix
Martin Kronbichler [Thu, 6 Apr 2023 10:26:50 +0000 (12:26 +0200)]
Merge pull request #15032 from masterleinad/remove_quick_matrix

Remove QuickMatrix


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.