]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
20 months agoRemove file
Daniel Arndt [Sun, 1 Jan 2023 10:21:21 +0000 (11:21 +0100)]
Remove file

20 months agoMake doxygen happy
Daniel Arndt [Sat, 31 Dec 2022 18:28:25 +0000 (19:28 +0100)]
Make doxygen happy

20 months agoMove CUDA tests
Daniel Arndt [Fri, 30 Dec 2022 17:00:15 +0000 (18:00 +0100)]
Move CUDA tests

20 months agoRestrict precondition_chebyshev_07
Daniel Arndt [Sat, 31 Dec 2022 17:34:35 +0000 (18:34 +0100)]
Restrict precondition_chebyshev_07

20 months agoConvert AffineConstraintsImplementation::set_zero_parallel
Daniel Arndt [Sat, 31 Dec 2022 17:33:10 +0000 (18:33 +0100)]
Convert AffineConstraintsImplementation::set_zero_parallel

20 months agoMerge pull request #14622 from bangerth/vtu-77
David Wells [Sat, 31 Dec 2022 14:11:57 +0000 (09:11 -0500)]
Merge pull request #14622 from bangerth/vtu-77

Remove some duplication; also simplify VTK code.

20 months agoMerge pull request #14625 from bangerth/assertion
David Wells [Fri, 30 Dec 2022 20:34:32 +0000 (15:34 -0500)]
Merge pull request #14625 from bangerth/assertion

Improve documentation.

20 months agoMerge pull request #14621 from masterleinad/remove_compiler_cuda_aware
Daniel Arndt [Fri, 30 Dec 2022 19:11:09 +0000 (20:11 +0100)]
Merge pull request #14621 from masterleinad/remove_compiler_cuda_aware

20 months agoRemove DEAL_II_COMPILER_CUDA_AWARE 14621/head
Daniel Arndt [Thu, 29 Dec 2022 13:52:35 +0000 (14:52 +0100)]
Remove DEAL_II_COMPILER_CUDA_AWARE

20 months agoMerge pull request #14537 from masterleinad/kokkos_la_d_vector_kokkos
Bruno Turcksin [Fri, 30 Dec 2022 13:58:06 +0000 (08:58 -0500)]
Merge pull request #14537 from masterleinad/kokkos_la_d_vector_kokkos

20 months agoMerge pull request #14624 from bangerth/ref
David Wells [Fri, 30 Dec 2022 13:15:48 +0000 (08:15 -0500)]
Merge pull request #14624 from bangerth/ref

Move a function to ReferenceCell

20 months agoMerge pull request #14620 from tjhei/jenkins-random
David Wells [Fri, 30 Dec 2022 03:28:32 +0000 (22:28 -0500)]
Merge pull request #14620 from tjhei/jenkins-random

Jenkins: run tests in random order

20 months agoMove a function into ReferenceCell. 14624/head
Wolfgang Bangerth [Thu, 29 Dec 2022 22:17:51 +0000 (15:17 -0700)]
Move a function into ReferenceCell.

20 months agoAdjust return types and function argument names.
Wolfgang Bangerth [Thu, 29 Dec 2022 22:05:02 +0000 (15:05 -0700)]
Adjust return types and function argument names.

20 months agoImprove documentation. 14625/head
Wolfgang Bangerth [Thu, 29 Dec 2022 21:09:04 +0000 (14:09 -0700)]
Improve documentation.

20 months agoMerge pull request #14596 from tamiko/fix_step_81_doc
Matthias Maier [Thu, 29 Dec 2022 19:15:10 +0000 (13:15 -0600)]
Merge pull request #14596 from tamiko/fix_step_81_doc

step-81: Fix a typo in external links

20 months agoMerge remote-tracking branch 'upstream/master' into kokkos_la_d_vector_kokkos 14537/head
Daniel Arndt [Thu, 29 Dec 2022 19:13:16 +0000 (20:13 +0100)]
Merge remote-tracking branch 'upstream/master' into kokkos_la_d_vector_kokkos

20 months agoUpdate examples/step-81/doc/results.dox 14596/head
Matthias Maier [Thu, 29 Dec 2022 18:22:57 +0000 (12:22 -0600)]
Update examples/step-81/doc/results.dox

Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
20 months agoRemove some duplication; also simplify VTK code. 14622/head
Wolfgang Bangerth [Thu, 29 Dec 2022 18:11:48 +0000 (11:11 -0700)]
Remove some duplication; also simplify VTK code.

The VTK tags are already defined in helper functions in class ReferenceCell; get them from
there. While there, the previous version of a helper function was rather hard to read
because of a long list of if-else cases; make it a bit easier to read.

20 months agoUse subview
Daniel Arndt [Thu, 29 Dec 2022 16:21:20 +0000 (17:21 +0100)]
Use subview

20 months agoAdd label for parallel_reduce
Daniel Arndt [Thu, 29 Dec 2022 16:21:12 +0000 (17:21 +0100)]
Add label for parallel_reduce

20 months agoUse subview
Daniel Arndt [Thu, 29 Dec 2022 16:09:00 +0000 (17:09 +0100)]
Use subview

20 months agoJenkins: run tests in random order 14620/head
Timo Heister [Thu, 29 Dec 2022 15:25:55 +0000 (10:25 -0500)]
Jenkins: run tests in random order

Schedule tests in random order to improve load balance over time and therefor improve speed.

20 months agoRevert changes to boost
Daniel Arndt [Thu, 29 Dec 2022 09:27:21 +0000 (10:27 +0100)]
Revert changes to boost

20 months agoMake doxygen happy
Daniel Arndt [Thu, 29 Dec 2022 09:02:26 +0000 (10:02 +0100)]
Make doxygen happy

20 months agoKokkos::Experimental::abs -> Kokkos::Experimental::fabs
Daniel Arndt [Thu, 29 Dec 2022 09:01:07 +0000 (10:01 +0100)]
Kokkos::Experimental::abs -> Kokkos::Experimental::fabs

20 months agoMerge pull request #14611 from jppelteret/fe_interface_values_02
Daniel Arndt [Wed, 28 Dec 2022 22:09:25 +0000 (23:09 +0100)]
Merge pull request #14611 from jppelteret/fe_interface_values_02

20 months agoFix
Daniel Arndt [Wed, 28 Dec 2022 21:44:15 +0000 (22:44 +0100)]
Fix

20 months agoRemove unused paramter
Daniel Arndt [Wed, 28 Dec 2022 21:44:02 +0000 (22:44 +0100)]
Remove unused paramter

20 months agoUse Kokkos::abs
Daniel Arndt [Wed, 28 Dec 2022 21:43:59 +0000 (22:43 +0100)]
Use Kokkos::abs

20 months agoUse create_mirror_view_and_copy
Daniel Arndt [Wed, 28 Dec 2022 21:43:55 +0000 (22:43 +0100)]
Use create_mirror_view_and_copy

20 months agoRemove la_parallel_vector_cuda.cc
Daniel Arndt [Wed, 28 Dec 2022 21:43:53 +0000 (22:43 +0100)]
Remove la_parallel_vector_cuda.cc

20 months agoDon't initialize Views
Daniel Arndt [Wed, 28 Dec 2022 21:43:50 +0000 (22:43 +0100)]
Don't initialize Views

20 months agowqAnnotate Kokkos::parallel_for
Daniel Arndt [Wed, 28 Dec 2022 21:43:31 +0000 (22:43 +0100)]
wqAnnotate Kokkos::parallel_for

20 months agoAdd a changelog entry 14611/head
Jean-Paul Pelteret [Wed, 28 Dec 2022 19:32:15 +0000 (20:32 +0100)]
Add a changelog entry

20 months agoExtend hp support in FEInterfaceValues
Jean-Paul Pelteret [Fri, 23 Dec 2022 16:50:41 +0000 (17:50 +0100)]
Extend hp support in FEInterfaceValues

20 months agoExtend FEInterfaceValues::reinit() to take [q,mapping,fe]_index
Jean-Paul Pelteret [Tue, 20 Dec 2022 20:17:27 +0000 (21:17 +0100)]
Extend FEInterfaceValues::reinit() to take [q,mapping,fe]_index

20 months agoUse delegate constructors in FEInterfaceValues
Jean-Paul Pelteret [Tue, 20 Dec 2022 19:54:12 +0000 (20:54 +0100)]
Use delegate constructors in FEInterfaceValues

20 months agoMerge pull request #14618 from Rombur/fix_test_kokkos_memory_space
Daniel Arndt [Wed, 28 Dec 2022 17:20:33 +0000 (18:20 +0100)]
Merge pull request #14618 from Rombur/fix_test_kokkos_memory_space

20 months agoMerge pull request #14617 from jppelteret/bugfix_01
Daniel Arndt [Wed, 28 Dec 2022 08:21:44 +0000 (09:21 +0100)]
Merge pull request #14617 from jppelteret/bugfix_01

Fixes https://github.com/dealii/dealii/issues/14582

20 months agoMerge pull request #14616 from Rombur/fix_kokkos_memory_space
David Wells [Wed, 28 Dec 2022 02:30:13 +0000 (21:30 -0500)]
Merge pull request #14616 from Rombur/fix_kokkos_memory_space

Remove incorrect static_assert when using CUDA-aware MPI

20 months agoAdd ADOL-C back into serial Jenkins build 14617/head
Jean-Paul Pelteret [Tue, 27 Dec 2022 21:51:53 +0000 (22:51 +0100)]
Add ADOL-C back into serial Jenkins build

20 months agoFix free function specialisations for ADOL-C types
Jean-Paul Pelteret [Tue, 27 Dec 2022 21:46:21 +0000 (22:46 +0100)]
Fix free function specialisations for ADOL-C types

20 months agoFix ADOL-C tests broken by presence of static variables.
Jean-Paul Pelteret [Tue, 27 Dec 2022 21:42:59 +0000 (22:42 +0100)]
Fix ADOL-C tests broken by presence of static variables.

20 months agoFix test output: replace CUDA with Default 14618/head
Bruno Turcksin [Tue, 27 Dec 2022 19:55:19 +0000 (14:55 -0500)]
Fix test output: replace CUDA with Default

20 months agoRemove incorrect static_assert when using CUDA-aware MPI 14616/head
Bruno Turcksin [Tue, 27 Dec 2022 19:09:31 +0000 (14:09 -0500)]
Remove incorrect static_assert when using CUDA-aware MPI

20 months agoMerge pull request #14576 from tjhei/jenkins-new-serial
Matthias Maier [Tue, 27 Dec 2022 16:47:40 +0000 (10:47 -0600)]
Merge pull request #14576 from tjhei/jenkins-new-serial

CI: new serial Jenkins

20 months agodisable adolc tests 14576/head
Timo Heister [Sun, 18 Dec 2022 21:13:11 +0000 (16:13 -0500)]
disable adolc tests

20 months agoCI: new serial Jenkins
Timo Heister [Wed, 14 Dec 2022 19:14:40 +0000 (14:14 -0500)]
CI: new serial Jenkins

Move the serial tester to ci.tjhei.info.

update

20 months agoMerge pull request #14615 from tamiko/fix_prm_concurrency
Matthias Maier [Tue, 27 Dec 2022 00:07:55 +0000 (18:07 -0600)]
Merge pull request #14615 from tamiko/fix_prm_concurrency

CMake: avoid race conditions between concurrent prm tests

20 months agoCMake: avoid race conditions between concurrent prm tests 14615/head
Matthias Maier [Mon, 26 Dec 2022 04:01:03 +0000 (22:01 -0600)]
CMake: avoid race conditions between concurrent prm tests

We need to serialize all tests that share a common executable target.
This involves tests with .threads=N. and .mpirun=N. annotation, as well
as tests with parameter files (that might share a common executable
target).

Running multiple variants of tests with the same target executable in
parallel triggers a race condition where the same (not yet existent)
target is built concurrently leading to undefined outcomes.

20 months agoCMake: remove old prm-test workarounds
Matthias Maier [Mon, 26 Dec 2022 03:45:01 +0000 (21:45 -0600)]
CMake: remove old prm-test workarounds

20 months agoMerge pull request #14614 from drwells/isotropic-refinement-cleanup
Peter Munch [Sun, 25 Dec 2022 07:32:42 +0000 (08:32 +0100)]
Merge pull request #14614 from drwells/isotropic-refinement-cleanup

Isotropic refinement cleanup

20 months agoisotropic refinement: clean up some more comments. 14614/head
David Wells [Sat, 24 Dec 2022 21:09:33 +0000 (16:09 -0500)]
isotropic refinement: clean up some more comments.

20 months agoMerge pull request #14613 from bangerth/doc-87
David Wells [Sat, 24 Dec 2022 21:02:42 +0000 (16:02 -0500)]
Merge pull request #14613 from bangerth/doc-87

Better indent documentation of class Function.

20 months agoisotropic refinement: convert to unsigned int.
David Wells [Sat, 24 Dec 2022 20:59:14 +0000 (15:59 -0500)]
isotropic refinement: convert to unsigned int.

20 months agoisotropic refinement: get rid of 'if (true)'.
David Wells [Sat, 24 Dec 2022 20:53:56 +0000 (15:53 -0500)]
isotropic refinement: get rid of 'if (true)'.

20 months agoisotropic refinement: clean up some comments.
David Wells [Sat, 24 Dec 2022 20:53:08 +0000 (15:53 -0500)]
isotropic refinement: clean up some comments.

20 months agoisotropic refinement: add some more test output.
David Wells [Sat, 24 Dec 2022 20:51:18 +0000 (15:51 -0500)]
isotropic refinement: add some more test output.

These don't print anything because the lines are all consistently oriented.

20 months agoisotropic refinement: remove some extra dealii:: qualifications.
David Wells [Sat, 24 Dec 2022 20:50:07 +0000 (15:50 -0500)]
isotropic refinement: remove some extra dealii:: qualifications.

20 months agoBetter indent documentation of class Function. 14613/head
Wolfgang Bangerth [Sat, 24 Dec 2022 18:13:53 +0000 (11:13 -0700)]
Better indent documentation of class Function.

20 months agoMerge pull request #14600 from luca-heltai/changelog_hp_feiv
Peter Munch [Sat, 24 Dec 2022 10:42:07 +0000 (11:42 +0100)]
Merge pull request #14600 from luca-heltai/changelog_hp_feiv

Add changelog for hp support in fe_interface_values

20 months agoAdd changelog for hp-fe_interface_values 14600/head
Marco Feder [Tue, 20 Dec 2022 23:47:54 +0000 (00:47 +0100)]
Add changelog for hp-fe_interface_values

20 months agoMerge pull request #14612 from tjhei/tridiagonal_mat_cleanup
Peter Munch [Sat, 24 Dec 2022 08:43:39 +0000 (09:43 +0100)]
Merge pull request #14612 from tjhei/tridiagonal_mat_cleanup

small cleanup in tridiagonal_matrix.cc

20 months agosmall cleanup in tridiagonal_matrix.cc 14612/head
Timo Heister [Fri, 23 Dec 2022 19:24:27 +0000 (14:24 -0500)]
small cleanup in tridiagonal_matrix.cc

20 months agoMerge pull request #14603 from peterrum/warning
Daniel Arndt [Thu, 22 Dec 2022 00:07:31 +0000 (19:07 -0500)]
Merge pull request #14603 from peterrum/warning

20 months agoMerge pull request #14593 from drwells/compress-face-and-line-data
Timo Heister [Wed, 21 Dec 2022 19:19:40 +0000 (14:19 -0500)]
Merge pull request #14593 from drwells/compress-face-and-line-data

Compress face and line data

21 months agoFix warning 14603/head
Peter Munch [Wed, 21 Dec 2022 17:13:50 +0000 (18:13 +0100)]
Fix warning

21 months agoMerge pull request #14598 from masterleinad/dont_install_mold
David Wells [Wed, 21 Dec 2022 16:11:20 +0000 (11:11 -0500)]
Merge pull request #14598 from masterleinad/dont_install_mold

Don't install mold linker in CI

21 months agoMerge pull request #14592 from luca-heltai/petsc-block-matrix-to-nestmat
David Wells [Wed, 21 Dec 2022 16:09:48 +0000 (11:09 -0500)]
Merge pull request #14592 from luca-heltai/petsc-block-matrix-to-nestmat

PETScWrappers:BlockSparseMatrix: create PETSc MATNEST

21 months agoMerge pull request #14575 from luca-heltai/petsc-mat-mpi-getter
David Wells [Wed, 21 Dec 2022 14:07:17 +0000 (09:07 -0500)]
Merge pull request #14575 from luca-heltai/petsc-mat-mpi-getter

Petsc mat mpi getter

21 months agoDon't install mold linker in CI 14598/head
Daniel Arndt [Wed, 21 Dec 2022 11:45:27 +0000 (06:45 -0500)]
Don't install mold linker in CI

21 months agoMerge pull request #14547 from luca-heltai/hp-FEIV
Jean-Paul Pelteret [Wed, 21 Dec 2022 06:53:08 +0000 (07:53 +0100)]
Merge pull request #14547 from luca-heltai/hp-FEIV

Add hp to FEInterfaceValues

21 months agoMerge pull request #14591 from luca-heltai/petsc-mpi-management-and-getarray
David Wells [Wed, 21 Dec 2022 01:42:54 +0000 (20:42 -0500)]
Merge pull request #14591 from luca-heltai/petsc-mpi-management-and-getarray

Petsc mpi management and getarray

21 months agostep-81: Fix a typo in external links
Matthias Maier [Tue, 20 Dec 2022 22:42:16 +0000 (16:42 -0600)]
step-81: Fix a typo in external links

It should read "noabs" for the first example with Dirichlet boundary
conditions and "abs" for the examples with absorbing boundary
conditions.

21 months agoUse std::vector<bool> for line orientations. 14593/head
David Wells [Tue, 20 Dec 2022 17:03:11 +0000 (12:03 -0500)]
Use std::vector<bool> for line orientations.

This saves a further 17 MB with the 2.4 million cell tet mesh.

21 months agoFix constness. 14592/head
Luca Heltai [Tue, 20 Dec 2022 18:07:53 +0000 (19:07 +0100)]
Fix constness.

21 months agoApply suggestions from code review 14575/head
Luca Heltai [Tue, 20 Dec 2022 17:54:13 +0000 (18:54 +0100)]
Apply suggestions from code review

Co-authored-by: David Wells <drwells@email.unc.edu>
21 months agoCompress face types to a single bit.
David Wells [Tue, 20 Dec 2022 15:20:16 +0000 (10:20 -0500)]
Compress face types to a single bit.

This lowers memory consumption from 712 MB to 707 MB for my 2.4 million
cell tet mesh.

21 months agoMerge pull request #14587 from drwells/memory-optimizations
David Wells [Tue, 20 Dec 2022 17:26:08 +0000 (12:26 -0500)]
Merge pull request #14587 from drwells/memory-optimizations

Memory optimizations

21 months agoApply suggestions from code review
Luca Heltai [Tue, 20 Dec 2022 16:45:56 +0000 (17:45 +0100)]
Apply suggestions from code review

Co-authored-by: David Wells <drwells@email.unc.edu>
21 months agoApply suggestions from code review 14591/head
Luca Heltai [Tue, 20 Dec 2022 16:42:33 +0000 (17:42 +0100)]
Apply suggestions from code review

Co-authored-by: David Wells <drwells@email.unc.edu>
21 months agoMerge pull request #14586 from tamiko/quick_quick_tests_fix
Daniel Arndt [Tue, 20 Dec 2022 13:57:46 +0000 (08:57 -0500)]
Merge pull request #14586 from tamiko/quick_quick_tests_fix

21 months agoChangeLog.
Luca Heltai [Tue, 20 Dec 2022 10:53:38 +0000 (11:53 +0100)]
ChangeLog.

21 months agoPETScWrappers:BlockSparseMatrix: create PETSc MATNEST
Stefano Zampini [Thu, 10 Nov 2022 17:22:19 +0000 (18:22 +0100)]
PETScWrappers:BlockSparseMatrix: create PETSc MATNEST

21 months agoChangeLog.
Luca Heltai [Tue, 20 Dec 2022 10:25:42 +0000 (11:25 +0100)]
ChangeLog.

21 months agoAdd hp to FEInterfaceValues 14547/head
Marco Feder [Thu, 8 Dec 2022 11:03:27 +0000 (12:03 +0100)]
Add hp to FEInterfaceValues

21 months agoPETScWrappers::MatrixBase remove improper usage of WORLD
Stefano Zampini [Thu, 10 Nov 2022 16:54:47 +0000 (17:54 +0100)]
PETScWrappers::MatrixBase remove improper usage of WORLD

support printing a matrix that does not implement MatGetRow

21 months agoPETScWrappers::MatrixFree remove improper usage of MPI_COMM_WORLD
Stefano Zampini [Thu, 10 Nov 2022 16:53:40 +0000 (17:53 +0100)]
PETScWrappers::MatrixFree remove improper usage of MPI_COMM_WORLD

21 months agoPETScWrappers fix improper usage of WORLD and GetArray
Stefano Zampini [Thu, 10 Nov 2022 16:52:39 +0000 (17:52 +0100)]
PETScWrappers fix improper usage of WORLD and GetArray

add a method  to get the Vec

21 months agoMerge pull request #14590 from peterrum/connectivity_refactoring
Peter Munch [Tue, 20 Dec 2022 07:36:07 +0000 (08:36 +0100)]
Merge pull request #14590 from peterrum/connectivity_refactoring

Some refactoring in connectivity.h

21 months agoMerge remote-tracking branch 'upstream/master' into kokkos_la_d_vector_kokkos
Daniel Arndt [Tue, 20 Dec 2022 00:31:34 +0000 (19:31 -0500)]
Merge remote-tracking branch 'upstream/master' into kokkos_la_d_vector_kokkos

21 months agoCMake: do not trigger install during make test 14586/head
Matthias Maier [Mon, 19 Dec 2022 16:08:50 +0000 (10:08 -0600)]
CMake: do not trigger install during make test

21 months agoCMake: return a non-zero exit code when quick tests fail
Matthias Maier [Mon, 19 Dec 2022 16:00:34 +0000 (10:00 -0600)]
CMake: return a non-zero exit code when quick tests fail

21 months agoMerge pull request #14588 from tjhei/jenkins-mpi-quick-failure
Matthias Maier [Mon, 19 Dec 2022 23:43:57 +0000 (17:43 -0600)]
Merge pull request #14588 from tjhei/jenkins-mpi-quick-failure

CI: show quicktest failures in Jenkins

21 months agoMerge pull request #14510 from masterleinad/kokkos_la_d_vector_1
Peter Munch [Mon, 19 Dec 2022 22:48:13 +0000 (23:48 +0100)]
Merge pull request #14510 from masterleinad/kokkos_la_d_vector_1

Use Kokkos in MemorySpaceData

21 months agoSome refactoring in connectivity.h 14590/head
Peter Munch [Mon, 19 Dec 2022 22:38:04 +0000 (23:38 +0100)]
Some refactoring in connectivity.h

21 months agoImprove memory usage when reading ExodusII grids. 14587/head
David Wells [Mon, 19 Dec 2022 17:41:47 +0000 (12:41 -0500)]
Improve memory usage when reading ExodusII grids.

For my big heart mesh (which has about 2.4 million elements) this lowers
peak memory consumption from 1.3 GB to 1.2 GB.

21 months agoAdd a few missing memory consumption calls/implementations.
David Wells [Mon, 19 Dec 2022 17:41:19 +0000 (12:41 -0500)]
Add a few missing memory consumption calls/implementations.

21 months agoMerge pull request #14585 from tjhei/fix_deprecated_usage_in_tests
David Wells [Mon, 19 Dec 2022 22:07:30 +0000 (17:07 -0500)]
Merge pull request #14585 from tjhei/fix_deprecated_usage_in_tests

Fix deprecated usage in tests


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.