]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
23 months agoCherry-pick fix into bundled boost
Daniel Arndt [Tue, 10 Jan 2023 17:25:56 +0000 (17:25 +0000)]
Cherry-pick fix into bundled boost

23 months agoAdd comment for the commit fixing the issue
Daniel Arndt [Tue, 10 Jan 2023 17:11:48 +0000 (17:11 +0000)]
Add comment for the commit fixing the issue

23 months agoGuard Boost compilation error with IntelLLVM
Daniel Arndt [Mon, 9 Jan 2023 20:10:55 +0000 (20:10 +0000)]
Guard Boost compilation error with IntelLLVM

23 months agoMerge pull request #14594 from jppelteret/scratch_data_interfaces_01
Luca Heltai [Mon, 9 Jan 2023 12:19:10 +0000 (13:19 +0100)]
Merge pull request #14594 from jppelteret/scratch_data_interfaces_01

Extend ScratchData to support hp for interfaces

23 months agoMerge pull request #14646 from masterleinad/restrict_p4est_tests
Daniel Arndt [Sat, 7 Jan 2023 03:49:52 +0000 (22:49 -0500)]
Merge pull request #14646 from masterleinad/restrict_p4est_tests

23 months agoRestrict some tests requiring p4est 14646/head
Daniel Arndt [Fri, 6 Jan 2023 18:41:24 +0000 (18:41 +0000)]
Restrict some tests requiring p4est

23 months agoMerge pull request #14645 from lethe-cfd/add_metis_to_docker_image
Peter Munch [Thu, 5 Jan 2023 22:42:12 +0000 (23:42 +0100)]
Merge pull request #14645 from lethe-cfd/add_metis_to_docker_image

Add METIS to Docker image

23 months agoAdd METIS to Docker image 14645/head
Bruno Blais [Thu, 5 Jan 2023 22:07:57 +0000 (17:07 -0500)]
Add METIS to Docker image

23 months agoMerge pull request #14643 from Rombur/adolc
Jean-Paul Pelteret [Thu, 5 Jan 2023 20:07:55 +0000 (21:07 +0100)]
Merge pull request #14643 from Rombur/adolc

Fix issue when adol-c is enabled

23 months agoFix issue when adol-c is enabled 14643/head
Bruno Turcksin [Thu, 5 Jan 2023 16:59:39 +0000 (11:59 -0500)]
Fix issue when adol-c is enabled

23 months agoMerge pull request #14640 from tamiko/cmake_fix_kokkos_header_installation
Jean-Paul Pelteret [Thu, 5 Jan 2023 07:35:17 +0000 (08:35 +0100)]
Merge pull request #14640 from tamiko/cmake_fix_kokkos_header_installation

CMake: fix kokkos header installation

23 months agoMerge pull request #14638 from masterleinad/explicit_docker
Matthias Maier [Wed, 4 Jan 2023 21:34:29 +0000 (15:34 -0600)]
Merge pull request #14638 from masterleinad/explicit_docker

Be explicit about enabled and disabled dependencies in the Docker image

23 months agoMerge pull request #14639 from masterleinad/require_trilinos_12_14_1
Daniel Arndt [Wed, 4 Jan 2023 20:53:16 +0000 (21:53 +0100)]
Merge pull request #14639 from masterleinad/require_trilinos_12_14_1

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

23 months agoCMake: fix kokkos header installation 14640/head
Matthias Maier [Wed, 4 Jan 2023 18:41:19 +0000 (12:41 -0600)]
CMake: fix kokkos header installation

23 months agoBe explicit about enabled and disabled dependencies in the Docker image 14638/head
Daniel Arndt [Wed, 4 Jan 2023 14:19:08 +0000 (15:19 +0100)]
Be explicit about enabled and disabled dependencies in the Docker image

23 months agoDrop the requirement for Trilinos+Kokkos rom 13.2 to 12.14.1 14639/head
Daniel Arndt [Wed, 4 Jan 2023 16:31:22 +0000 (17:31 +0100)]
Drop the requirement for Trilinos+Kokkos rom 13.2 to 12.14.1

23 months agoMerge pull request #14636 from tjhei/jenkins-disable-old
Daniel Arndt [Wed, 4 Jan 2023 10:31:52 +0000 (11:31 +0100)]
Merge pull request #14636 from tjhei/jenkins-disable-old

23 months agoMerge pull request #14635 from tamiko/silence_warning
Daniel Arndt [Wed, 4 Jan 2023 10:31:19 +0000 (11:31 +0100)]
Merge pull request #14635 from tamiko/silence_warning

23 months agoMerge pull request #14634 from tamiko/fix_configuration
Timo Heister [Tue, 3 Jan 2023 21:04:38 +0000 (16:04 -0500)]
Merge pull request #14634 from tamiko/fix_configuration

CMake: Do not set errand DEAL_II_TRILINOS_WITH* if Trilinos gets disabled

23 months agoJenkins: delete mark job as well, as it is not needed anymore 14636/head
Timo Heister [Tue, 3 Jan 2023 19:00:59 +0000 (14:00 -0500)]
Jenkins: delete mark job as well, as it is not needed anymore

This is because invidual jobs report there status without having to

be on a node yet.

23 months agodelete old Jenkins setup
Timo Heister [Tue, 3 Jan 2023 18:55:35 +0000 (13:55 -0500)]
delete old Jenkins setup

23 months agoCMake: Silence bogus Boost warning 14635/head
Matthias Maier [Tue, 3 Jan 2023 17:48:49 +0000 (11:48 -0600)]
CMake: Silence bogus Boost warning

Silence the following noisy warning:
```
CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindBoost.cmake:1507 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake/Modules/FindBoost.cmake:2118 (_Boost_MISSING_DEPENDENCIES)
  cmake/modules/FindDEAL_II_BOOST.cmake:57 (find_package)
  cmake/configure/configure_20_boost.cmake:36 (find_package)
  /scratch/users/testsuite/build-3O4p1Svw/CMakeFiles/CMakeTmp/evaluate_expression.tmp:1 (feature_BOOST_find_external)
  cmake/macros/macro_evaluate_expression.cmake:30 (include)
  cmake/macros/macro_configure_feature.cmake:239 (evaluate_expression)
  cmake/configure/configure_20_boost.cmake:170 (configure_feature)
  cmake/macros/macro_verbose_include.cmake:19 (include)
  CMakeLists.txt:130 (verbose_include)
```

23 months agoCMake: propagate Trilinos configuration into DEAL_II_ namespace 14634/head
Matthias Maier [Tue, 3 Jan 2023 17:22:09 +0000 (11:22 -0600)]
CMake: propagate Trilinos configuration into DEAL_II_ namespace

23 months agoCMake: do not pollute DEAL_II_* namespace while searching for Trilinos
Matthias Maier [Tue, 3 Jan 2023 17:11:04 +0000 (11:11 -0600)]
CMake: do not pollute DEAL_II_* namespace while searching for Trilinos

23 months agoMerge pull request #14629 from jppelteret/trilinos_nox_01
Daniel Arndt [Tue, 3 Jan 2023 12:24:58 +0000 (13:24 +0100)]
Merge pull request #14629 from jppelteret/trilinos_nox_01

23 months agoAddress minor issues in NOX wrapper 14629/head
Jean-Paul Pelteret [Sun, 1 Jan 2023 18:38:59 +0000 (19:38 +0100)]
Address minor issues in NOX wrapper

23 months agoMerge pull request #14631 from masterleinad/fix_trilinos_kokkos
Matthias Maier [Tue, 3 Jan 2023 06:44:31 +0000 (00:44 -0600)]
Merge pull request #14631 from masterleinad/fix_trilinos_kokkos

Fix up Trilinos+Kokos detection

23 months agoFix up Trilinos+Kokos detection 14631/head
Daniel Arndt [Mon, 2 Jan 2023 18:44:26 +0000 (19:44 +0100)]
Fix up Trilinos+Kokos detection

23 months agoMerge pull request #14332 from peterrum/nox
Daniel Arndt [Mon, 2 Jan 2023 18:27:27 +0000 (19:27 +0100)]
Merge pull request #14332 from peterrum/nox

23 months agoMerge pull request #14626 from masterleinad/require_trilinos_kokkos_13_2
Matthias Maier [Mon, 2 Jan 2023 15:01:04 +0000 (09:01 -0600)]
Merge pull request #14626 from masterleinad/require_trilinos_kokkos_13_2

Require Trilinos 13.2 if it includes Kokkos

23 months agoMerge pull request #14627 from bangerth/vtu-99
David Wells [Mon, 2 Jan 2023 14:09:43 +0000 (09:09 -0500)]
Merge pull request #14627 from bangerth/vtu-99

Get rid of VtuStream class

23 months agoApply suggestions 14332/head
Peter Munch [Thu, 29 Dec 2022 19:48:45 +0000 (20:48 +0100)]
Apply suggestions

23 months agoMerge pull request #14630 from tamiko/silence_kokkos_warning
Daniel Arndt [Mon, 2 Jan 2023 12:58:37 +0000 (13:58 +0100)]
Merge pull request #14630 from tamiko/silence_kokkos_warning

23 months agoFix warnings 14626/head
Daniel Arndt [Mon, 2 Jan 2023 11:04:32 +0000 (12:04 +0100)]
Fix warnings

23 months agoRun parallel simplex CI on Ubuntu 22.04 for newer Trilinos
Daniel Arndt [Mon, 2 Jan 2023 09:59:15 +0000 (10:59 +0100)]
Run parallel simplex CI on Ubuntu 22.04 for newer Trilinos

23 months agoMerge pull request #14623 from jppelteret/compiler_fix_01
Matthias Maier [Mon, 2 Jan 2023 04:33:21 +0000 (22:33 -0600)]
Merge pull request #14623 from jppelteret/compiler_fix_01

Fix compiler error for older version of GCC

23 months agoCMake: Silence a Kokkos warning about unset OMP_PROC_BIND 14630/head
Matthias Maier [Sun, 1 Jan 2023 19:41:23 +0000 (13:41 -0600)]
CMake: Silence a Kokkos warning about unset OMP_PROC_BIND

We now set the OMP_PROC_BIND variable to false to allow free movement of
the two worker threads and silence a KOKKOS warning (which might insist
on this variable to be defined).

23 months agoMerge pull request #14568 from tjhei/jenkins-mpi-all
Daniel Arndt [Sun, 1 Jan 2023 16:59:06 +0000 (17:59 +0100)]
Merge pull request #14568 from tjhei/jenkins-mpi-all

23 months ago[CI]: test all MPI tests 14568/head
Timo Heister [Sun, 11 Dec 2022 20:09:24 +0000 (15:09 -0500)]
[CI]: test all MPI tests

23 months agoAdd a changelog entry. 14627/head
Wolfgang Bangerth [Sat, 31 Dec 2022 05:06:26 +0000 (22:06 -0700)]
Add a changelog entry.

23 months agoFix a doc reference to a function argument.
Wolfgang Bangerth [Sat, 31 Dec 2022 05:03:00 +0000 (22:03 -0700)]
Fix a doc reference to a function argument.

23 months agoUpdate a comment.
Wolfgang Bangerth [Fri, 30 Dec 2022 23:17:28 +0000 (16:17 -0700)]
Update a comment.

23 months agoMake if and else branches similar, and move code out of the if-else.
Wolfgang Bangerth [Fri, 30 Dec 2022 23:15:06 +0000 (16:15 -0700)]
Make if and else branches similar, and move code out of the if-else.

23 months agoRename variables.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:30:26 +0000 (15:30 -0700)]
Rename variables.

23 months agoMove the update of a variable out of if-else branches.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:25:30 +0000 (15:25 -0700)]
Move the update of a variable out of if-else branches.

23 months agoMove an if-condition into the body of a loop, rather than repeating the loop.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:15:29 +0000 (15:15 -0700)]
Move an if-condition into the body of a loop, rather than repeating the loop.

23 months agoPush a variable into inner scopes.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:08:17 +0000 (15:08 -0700)]
Push a variable into inner scopes.

23 months agoGet rid of the VtuStream class.
Wolfgang Bangerth [Fri, 30 Dec 2022 22:00:49 +0000 (15:00 -0700)]
Get rid of the VtuStream class.

23 months agoAlso inline the write_high_order_cell() function into write_vtu_main().
Wolfgang Bangerth [Fri, 30 Dec 2022 21:56:58 +0000 (14:56 -0700)]
Also inline the write_high_order_cell() function into write_vtu_main().

This allows getting rid of the vtu_stream object and associated ostringstream object.

23 months agoInline the write_high_order_cells() function into write_vtu_main().
Wolfgang Bangerth [Fri, 30 Dec 2022 19:59:09 +0000 (12:59 -0700)]
Inline the write_high_order_cells() function into write_vtu_main().

23 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.

23 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.

23 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

23 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

23 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

23 months agoRemove a static assert in symmetric tensor 14623/head
Jean-Paul Pelteret [Fri, 30 Dec 2022 13:44:29 +0000 (14:44 +0100)]
Remove a static assert in symmetric tensor

23 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

23 months agoRequire Trilinos 13.2 if it includes Kokkos
Daniel Arndt [Fri, 30 Dec 2022 09:48:46 +0000 (10:48 +0100)]
Require Trilinos 13.2 if it includes Kokkos

23 months agoAdd NOX wrapper
Peter Munch [Sun, 2 Oct 2022 18:30:32 +0000 (20:30 +0200)]
Add NOX wrapper

23 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

23 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.

23 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.

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

23 months agoFix compiler error for older version of GCC
Jean-Paul Pelteret [Thu, 29 Dec 2022 22:05:33 +0000 (23:05 +0100)]
Fix compiler error for older version of GCC

23 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

23 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

23 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>
23 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.

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

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

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

23 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.

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

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

23 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

23 months agoAdd changelog entry 14594/head
Jean-Paul Pelteret [Fri, 23 Dec 2022 16:54:53 +0000 (17:54 +0100)]
Add changelog entry

23 months agoAdd tests
Jean-Paul Pelteret [Fri, 23 Dec 2022 16:53:01 +0000 (17:53 +0100)]
Add tests

23 months agoAdd ScratchData::reinit() for interfaces that does not require arguments for the...
Jean-Paul Pelteret [Fri, 23 Dec 2022 11:12:23 +0000 (12:12 +0100)]
Add ScratchData::reinit() for interfaces that does not require arguments for the subfaces

23 months agoAdd hp support for interfaces to ScratchData
Jean-Paul Pelteret [Tue, 20 Dec 2022 20:29:40 +0000 (21:29 +0100)]
Add hp support for interfaces to ScratchData

23 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

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

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

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

23 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

23 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

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

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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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.

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

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

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


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.