]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoindent 14542/head
Timo Heister [Thu, 8 Dec 2022 00:14:05 +0000 (19:14 -0500)]
indent

2 years ago[CI] add new MPI Jenkinsfile
Timo Heister [Tue, 6 Dec 2022 19:41:55 +0000 (14:41 -0500)]
[CI] add new MPI Jenkinsfile

This enables a new Jenkins project on a new server,
https://ci.tjhei.info to run the tests with MPI enabled.

a

2 years agoMerge pull request #14540 from tamiko/use_pthread_flag
Timo Heister [Wed, 7 Dec 2022 12:54:12 +0000 (07:54 -0500)]
Merge pull request #14540 from tamiko/use_pthread_flag

CMake: Ensure we use "-pthread" instead of "-lpthread" for thread support

2 years agoCMake: Ensure we use "-pthread" instead of "-lpthread" for thread support 14540/head
Matthias Maier [Wed, 7 Dec 2022 00:45:53 +0000 (18:45 -0600)]
CMake: Ensure we use "-pthread" instead of "-lpthread" for thread support

2 years agoMerge pull request #14538 from luca-heltai/changelog-zampini
David Wells [Wed, 7 Dec 2022 02:36:10 +0000 (21:36 -0500)]
Merge pull request #14538 from luca-heltai/changelog-zampini

Added changelog for #14531

2 years agoAdded changelog. 14538/head
Luca Heltai [Tue, 6 Dec 2022 18:19:59 +0000 (19:19 +0100)]
Added changelog.

2 years agoMerge pull request #14535 from mschreter/mca_1d_remove_saddle_point
Peter Munch [Tue, 6 Dec 2022 19:55:01 +0000 (20:55 +0100)]
Merge pull request #14535 from mschreter/mca_1d_remove_saddle_point

MarchingCubeAlgorithm<1>: Remove determination of a saddle point

2 years agoMerge pull request #14531 from tjhei/step-77-fix
Daniel Arndt [Tue, 6 Dec 2022 19:26:52 +0000 (14:26 -0500)]
Merge pull request #14531 from tjhei/step-77-fix

2 years agoMerge pull request #14528 from tamiko/cmake_cleanup_3
Daniel Arndt [Tue, 6 Dec 2022 14:06:00 +0000 (09:06 -0500)]
Merge pull request #14528 from tamiko/cmake_cleanup_3

2 years agoMerge pull request #14533 from vovannikov/solver_control_history
Timo Heister [Mon, 5 Dec 2022 22:59:12 +0000 (17:59 -0500)]
Merge pull request #14533 from vovannikov/solver_control_history

Solver control history

2 years agoremove saddle point 14535/head
Magdalena Schreter [Mon, 5 Dec 2022 21:24:39 +0000 (22:24 +0100)]
remove saddle point

2 years agoMerge pull request #14534 from masterleinad/clang_no_trivial_copy
Daniel Arndt [Mon, 5 Dec 2022 22:02:10 +0000 (17:02 -0500)]
Merge pull request #14534 from masterleinad/clang_no_trivial_copy

2 years agoDon't use __has_trivial_copy 14534/head
Daniel Arndt [Mon, 5 Dec 2022 19:29:10 +0000 (14:29 -0500)]
Don't use __has_trivial_copy

2 years agoAdd change-log entry 14533/head
Vladimir Ivannikov [Mon, 5 Dec 2022 15:08:02 +0000 (16:08 +0100)]
Add change-log entry

2 years agoUpdate test
Vladimir Ivannikov [Mon, 5 Dec 2022 10:20:44 +0000 (11:20 +0100)]
Update test

2 years agoClear history for a new step
Vladimir Ivannikov [Mon, 5 Dec 2022 10:20:26 +0000 (11:20 +0100)]
Clear history for a new step

2 years agoMerge pull request #14532 from bangerth/50
Timo Heister [Mon, 5 Dec 2022 01:05:28 +0000 (20:05 -0500)]
Merge pull request #14532 from bangerth/50

Remove a 'using' declaration in step-50 that is in the way.

2 years agoupdate test results 14531/head
Timo Heister [Mon, 5 Dec 2022 00:40:27 +0000 (00:40 +0000)]
update test results

2 years agoRemove a 'using' declaration in step-50 that is in the way. 14532/head
Wolfgang Bangerth [Sat, 3 Dec 2022 20:34:15 +0000 (13:34 -0700)]
Remove a 'using' declaration in step-50 that is in the way.

2 years agoMerge pull request #14524 from bangerth/d2
Timo Heister [Sun, 4 Dec 2022 14:46:48 +0000 (09:46 -0500)]
Merge pull request #14524 from bangerth/d2

Avoid using dealii:: qualified names.

2 years agoMerge pull request #14529 from drwells/step-70-include
Matthias Maier [Sat, 3 Dec 2022 23:07:05 +0000 (17:07 -0600)]
Merge pull request #14529 from drwells/step-70-include

Fix compilation of step-70.

2 years agoAvoid using dealii:: qualified names. 14524/head
Wolfgang Bangerth [Fri, 2 Dec 2022 22:52:48 +0000 (15:52 -0700)]
Avoid using dealii:: qualified names.

2 years agoalso fix test
Timo Heister [Sat, 3 Dec 2022 14:07:52 +0000 (09:07 -0500)]
also fix test

2 years agoSTEP-77: fix bug
Stefano Zampini [Sat, 26 Nov 2022 18:42:31 +0000 (21:42 +0300)]
STEP-77: fix bug

2 years agoFix compilation of step-70. 14529/head
David Wells [Sat, 3 Dec 2022 13:49:47 +0000 (08:49 -0500)]
Fix compilation of step-70.

I'm not sure how this ever worked.

2 years agoMerge pull request #14522 from bangerth/12b
Matthias Maier [Sat, 3 Dec 2022 08:13:58 +0000 (02:13 -0600)]
Merge pull request #14522 from bangerth/12b

Reference the correct step.

2 years agoMerge pull request #14523 from bangerth/12b-2
Matthias Maier [Sat, 3 Dec 2022 08:13:39 +0000 (02:13 -0600)]
Merge pull request #14523 from bangerth/12b-2

Just do 'using namespace dealii' in main().

2 years agoMerge pull request #14526 from bangerth/12b-3
Matthias Maier [Sat, 3 Dec 2022 08:12:38 +0000 (02:12 -0600)]
Merge pull request #14526 from bangerth/12b-3

List step 12b in the list of tutorials.

2 years agoMerge pull request #14527 from bangerth/resources
Matthias Maier [Sat, 3 Dec 2022 08:12:19 +0000 (02:12 -0600)]
Merge pull request #14527 from bangerth/resources

Add to the resources for programmers mentioned in step-1.

2 years agoadd a news/changes entry 14528/head
Matthias Maier [Sat, 3 Dec 2022 04:28:46 +0000 (22:28 -0600)]
add a news/changes entry

2 years agoCMake: remove switch_library_preference()
Matthias Maier [Sat, 3 Dec 2022 04:26:54 +0000 (22:26 -0600)]
CMake: remove switch_library_preference()

2 years agoCMake: remove DEAL_II_PREFER_STATIC_LINKAGE
Matthias Maier [Sat, 3 Dec 2022 04:14:16 +0000 (22:14 -0600)]
CMake: remove DEAL_II_PREFER_STATIC_LINKAGE

2 years agoCMake: Remove DEAL_II_STATIC_EXECUTABLE configure option
Matthias Maier [Sat, 3 Dec 2022 04:11:13 +0000 (22:11 -0600)]
CMake: Remove DEAL_II_STATIC_EXECUTABLE configure option

2 years agoCMake: remove DEAL_II_SETUP_DEFAULT_COMPILER_FLAGS configure option
Matthias Maier [Sat, 3 Dec 2022 04:04:05 +0000 (22:04 -0600)]
CMake: remove DEAL_II_SETUP_DEFAULT_COMPILER_FLAGS configure option

2 years agoAdd to the resources for programmers mentioned in step-1. 14527/head
Wolfgang Bangerth [Sat, 3 Dec 2022 03:40:52 +0000 (20:40 -0700)]
Add to the resources for programmers mentioned in step-1.

2 years agoMerge pull request #14521 from masterleinad/fix_test_warnings
Wolfgang Bangerth [Sat, 3 Dec 2022 00:15:57 +0000 (17:15 -0700)]
Merge pull request #14521 from masterleinad/fix_test_warnings

Fix some warnings in tests

2 years agoList step 12b in the list of tutorials. 14526/head
Wolfgang Bangerth [Fri, 2 Dec 2022 22:57:09 +0000 (15:57 -0700)]
List step 12b in the list of tutorials.

2 years agoJust do 'using namespace dealii' in main(). 14523/head
Wolfgang Bangerth [Fri, 2 Dec 2022 22:49:12 +0000 (15:49 -0700)]
Just do 'using namespace dealii' in main().

2 years agoReference the correct step. 14522/head
Wolfgang Bangerth [Fri, 2 Dec 2022 22:25:09 +0000 (15:25 -0700)]
Reference the correct step.

2 years agoFix some warnings in tests 14521/head
Daniel Arndt [Fri, 2 Dec 2022 21:57:25 +0000 (16:57 -0500)]
Fix some warnings in tests

2 years agoMerge pull request #14519 from tjhei/invalid_int_assignment
Daniel Arndt [Fri, 2 Dec 2022 17:40:22 +0000 (12:40 -0500)]
Merge pull request #14519 from tjhei/invalid_int_assignment

2 years agofix warning: -1 assignment to unsigned 14519/head
Timo Heister [Fri, 2 Dec 2022 14:58:43 +0000 (09:58 -0500)]
fix warning: -1 assignment to unsigned

2 years agoMerge pull request #14504 from bangerth/vtu-6
Luca Heltai [Fri, 2 Dec 2022 08:34:17 +0000 (09:34 +0100)]
Merge pull request #14504 from bangerth/vtu-6

Run the different parts of creating VTU output in parallel.

2 years agoMerge pull request #14513 from luzpaz/equality-to-none
Marc Fehling [Thu, 1 Dec 2022 23:43:20 +0000 (00:43 +0100)]
Merge pull request #14513 from luzpaz/equality-to-none

Fix 'testing equality to None' python issue

2 years agoMerge pull request #14514 from tamiko/fix_github_actions_2
Daniel Arndt [Thu, 1 Dec 2022 21:33:22 +0000 (16:33 -0500)]
Merge pull request #14514 from tamiko/fix_github_actions_2

2 years agoMerge pull request #14515 from tamiko/master
Daniel Arndt [Thu, 1 Dec 2022 20:52:25 +0000 (15:52 -0500)]
Merge pull request #14515 from tamiko/master

2 years agoMerge pull request #14516 from vyushut/step-85
Marc Fehling [Thu, 1 Dec 2022 19:12:11 +0000 (20:12 +0100)]
Merge pull request #14516 from vyushut/step-85

step-85: add namespace to documentation

2 years agoMerge pull request #14506 from tamiko/cmake_cleanup_1
Matthias Maier [Thu, 1 Dec 2022 17:24:28 +0000 (11:24 -0600)]
Merge pull request #14506 from tamiko/cmake_cleanup_1

CMake: Remove deal.IIFeatureConfig.cmake

2 years agomore fixed environments 14516/head
Vladimir Yushutin [Thu, 1 Dec 2022 16:35:56 +0000 (11:35 -0500)]
more fixed environments
step-85: environment added

2 years agoCMake: Bugfix: only add to the linker line what is needed 14515/head
Matthias Maier [Thu, 1 Dec 2022 16:46:01 +0000 (10:46 -0600)]
CMake: Bugfix: only add to the linker line what is needed

The `INTERFACE_LINK_LIBRARIES` option of the Kokkos target might contain
much more than we actually need. So restrict the fixup to finding the
missing linker flag and adding this one.

This works around an issue with the regression tester where the link
interface of the Kokkos::kokkos target contains entries that make the
final link fail.

2 years agogithub/actions: install kokkos outside of deal.II source directory 14514/head
Matthias Maier [Thu, 1 Dec 2022 06:46:12 +0000 (00:46 -0600)]
github/actions: install kokkos outside of deal.II source directory

2 years agoFix 'testing equality to None' python issue 14513/head
luz paz [Thu, 1 Dec 2022 14:18:15 +0000 (09:18 -0500)]
Fix 'testing equality to None' python issue

"Testing whether an object is '`None`' using the `==` operator is inefficient and potentially incorrect."

2 years agoMerge pull request #14511 from luzpaz/typos/various
Daniel Arndt [Thu, 1 Dec 2022 13:20:24 +0000 (08:20 -0500)]
Merge pull request #14511 from luzpaz/typos/various

2 years agoUpdate examples/step-60/step-60.cc 14511/head
Matthias Maier [Thu, 1 Dec 2022 04:55:45 +0000 (22:55 -0600)]
Update examples/step-60/step-60.cc

Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
2 years agoMerge pull request #14512 from luzpaz/typos/asser
Matthias Maier [Thu, 1 Dec 2022 04:53:10 +0000 (22:53 -0600)]
Merge pull request #14512 from luzpaz/typos/asser

Fix typos in source function name

2 years agoFix typos in source function name 14512/head
luz paz [Thu, 1 Dec 2022 00:02:46 +0000 (19:02 -0500)]
Fix typos in source function name

s/Asser/Assert/

2 years agoFix typos
luz paz [Thu, 1 Dec 2022 00:01:27 +0000 (19:01 -0500)]
Fix typos

Various typos

2 years agoMerge pull request #14509 from tamiko/fix_github_actions
Daniel Arndt [Wed, 30 Nov 2022 22:50:56 +0000 (17:50 -0500)]
Merge pull request #14509 from tamiko/fix_github_actions

2 years agogithub/actions: always configure and compile in separate build directory 14509/head
Matthias Maier [Wed, 30 Nov 2022 19:37:13 +0000 (13:37 -0600)]
github/actions: always configure and compile in separate build directory

2 years agoMerge pull request #14457 from masterleinad/add_kokkos_libraries_to_trilinos
Matthias Maier [Wed, 30 Nov 2022 18:45:07 +0000 (12:45 -0600)]
Merge pull request #14457 from masterleinad/add_kokkos_libraries_to_trilinos

Add Kokkos link libraries to Trilinos link libraries

2 years agoMerge pull request #14505 from tjhei/update_ci_in_readme
Matthias Maier [Wed, 30 Nov 2022 18:44:30 +0000 (12:44 -0600)]
Merge pull request #14505 from tjhei/update_ci_in_readme

update CI badges in readme

2 years agoMerge pull request #14507 from tamiko/cmake_cleanup_2
Matthias Maier [Wed, 30 Nov 2022 18:39:45 +0000 (12:39 -0600)]
Merge pull request #14507 from tamiko/cmake_cleanup_2

CMake: Remove pkg-config pc file generation

2 years agoadd a news/changes entry 14506/head
Matthias Maier [Wed, 30 Nov 2022 15:51:11 +0000 (09:51 -0600)]
add a news/changes entry

2 years agoCMake: Remove deal.IIFeatureConfig.cmake
Matthias Maier [Wed, 30 Nov 2022 15:08:16 +0000 (09:08 -0600)]
CMake: Remove deal.IIFeatureConfig.cmake

2 years agoMerge pull request #14495 from tamiko/modernize_cmake_part_10
Matthias Maier [Wed, 30 Nov 2022 16:27:34 +0000 (10:27 -0600)]
Merge pull request #14495 from tamiko/modernize_cmake_part_10

CMake: Reorganize configure_bundled() definition to bundled subdirectory

2 years agoadd a news/changes entry 14507/head
Matthias Maier [Wed, 30 Nov 2022 16:15:05 +0000 (10:15 -0600)]
add a news/changes entry

2 years agoCMake: Remove pkg-config pc file generation
Matthias Maier [Wed, 30 Nov 2022 16:09:21 +0000 (10:09 -0600)]
CMake: Remove pkg-config pc file generation

Let us remove the pkg-config configuration for the time being. This is
necessary as a preparatory switch for changing over to import/interface
targets. This has always been rarely used configuration with issues (for
example for Debian and Ubuntu we cannot even install these pkg-config
files due to distribution-specific QA violations).

We can revisit the question how to (properly) create pkg-config files
again after the changes to the build system are done.

2 years agoupdate CI badges in readme 14505/head
Timo Heister [Wed, 30 Nov 2022 14:52:42 +0000 (09:52 -0500)]
update CI badges in readme

2 years agoRun the different parts of creating VTU output in parallel. 14504/head
Wolfgang Bangerth [Tue, 29 Nov 2022 22:58:05 +0000 (15:58 -0700)]
Run the different parts of creating VTU output in parallel.

2 years agoCMake: Mace sure that all log/feature config files are always created 14495/head
Matthias Maier [Wed, 30 Nov 2022 05:49:26 +0000 (23:49 -0600)]
CMake: Mace sure that all log/feature config files are always created

2 years agoCMake: configure_20_boost.cmake: remove obsolete variable
Matthias Maier [Tue, 29 Nov 2022 17:11:49 +0000 (11:11 -0600)]
CMake: configure_20_boost.cmake: remove obsolete variable

2 years agoCMake: Bundled: export some useful version and package information
Matthias Maier [Tue, 29 Nov 2022 17:09:41 +0000 (11:09 -0600)]
CMake: Bundled: export some useful version and package information

2 years agoCMake: Reorganize configure_bundled() definition to bundled subdirectory
Matthias Maier [Tue, 29 Nov 2022 05:43:44 +0000 (23:43 -0600)]
CMake: Reorganize configure_bundled() definition to bundled subdirectory

2 years agoCMake: bundled/* miscellaneous cleanup
Matthias Maier [Tue, 29 Nov 2022 00:22:01 +0000 (18:22 -0600)]
CMake: bundled/* miscellaneous cleanup

2 years agoMerge pull request #14503 from bangerth/vtu-5
Daniel Arndt [Wed, 30 Nov 2022 13:43:32 +0000 (08:43 -0500)]
Merge pull request #14503 from bangerth/vtu-5

2 years agoMerge pull request #14494 from tamiko/modernize_cmake_part_9
Matthias Maier [Wed, 30 Nov 2022 04:27:51 +0000 (22:27 -0600)]
Merge pull request #14494 from tamiko/modernize_cmake_part_9

CMake: rename internal example targets to example_step_XX_<build>

2 years agoCMake: rename internal example targets to example_step_XX_<build> 14494/head
Matthias Maier [Tue, 29 Nov 2022 16:17:57 +0000 (10:17 -0600)]
CMake: rename internal example targets to example_step_XX_<build>

2 years agoMerge pull request #14502 from bangerth/taskgroup
Marc Fehling [Wed, 30 Nov 2022 01:18:18 +0000 (02:18 +0100)]
Merge pull request #14502 from bangerth/taskgroup

Add Threads::TaskGroup::return_values().

2 years agoReorder declaration and use of local lambda functions. 14503/head
Wolfgang Bangerth [Tue, 29 Nov 2022 18:51:21 +0000 (11:51 -0700)]
Reorder declaration and use of local lambda functions.

This moves all of the control-flow logic to a place after we declare lambda functions.

2 years agoMerge pull request #14443 from vyushut/master
Marc Fehling [Tue, 29 Nov 2022 23:24:51 +0000 (00:24 +0100)]
Merge pull request #14443 from vyushut/master

step-85: mathjax typo in Section L^2-Error

2 years agoMerge pull request #14499 from bangerth/vtu-2
Marc Fehling [Tue, 29 Nov 2022 23:15:14 +0000 (00:15 +0100)]
Merge pull request #14499 from bangerth/vtu-2

Update some commentary.

2 years agoMerge pull request #14500 from tamiko/silence_configure_warning
Marc Fehling [Tue, 29 Nov 2022 23:14:39 +0000 (00:14 +0100)]
Merge pull request #14500 from tamiko/silence_configure_warning

CMake: silence configure warnings for ArborX and Ginkgo

2 years agoAdd a changelog entry. 14502/head
Wolfgang Bangerth [Tue, 29 Nov 2022 23:13:06 +0000 (16:13 -0700)]
Add a changelog entry.

2 years agoAdd a test.
Wolfgang Bangerth [Tue, 29 Nov 2022 23:11:31 +0000 (16:11 -0700)]
Add a test.

2 years agoAdd Threads::TaskGroup::return_values().
Wolfgang Bangerth [Tue, 29 Nov 2022 22:56:41 +0000 (15:56 -0700)]
Add Threads::TaskGroup::return_values().

2 years agoMerge pull request #14493 from tamiko/modernize_cmake_part_8
Matthias Maier [Tue, 29 Nov 2022 21:30:14 +0000 (15:30 -0600)]
Merge pull request #14493 from tamiko/modernize_cmake_part_8

CMake: rename quick tests to "quick_tests/<test>" and hook up to ctest

2 years agoMerge pull request #14456 from masterleinad/fix_petsc_precondition_base_warnings
Wolfgang Bangerth [Tue, 29 Nov 2022 21:08:25 +0000 (14:08 -0700)]
Merge pull request #14456 from masterleinad/fix_petsc_precondition_base_warnings

Fix PETScWrappers::PreconditionBase warnings

2 years agoMerge pull request #14498 from bangerth/vtu-1
Marc Fehling [Tue, 29 Nov 2022 20:45:49 +0000 (21:45 +0100)]
Merge pull request #14498 from bangerth/vtu-1

Remove a dependency in writing VTU files.

2 years agoUpdate some commentary. 14499/head
Wolfgang Bangerth [Tue, 29 Nov 2022 17:34:52 +0000 (10:34 -0700)]
Update some commentary.

2 years agoMerge pull request #14497 from tamiko/avoid_a_warning_1
David Wells [Tue, 29 Nov 2022 20:07:09 +0000 (15:07 -0500)]
Merge pull request #14497 from tamiko/avoid_a_warning_1

Bundled: avoid a warning in boost::serialization

2 years agoMerge pull request #14496 from tamiko/avoid_a_warning_2
Daniel Arndt [Tue, 29 Nov 2022 19:41:48 +0000 (14:41 -0500)]
Merge pull request #14496 from tamiko/avoid_a_warning_2

2 years agoMerge pull request #14492 from bangerth/ref
Daniel Arndt [Tue, 29 Nov 2022 19:03:02 +0000 (14:03 -0500)]
Merge pull request #14492 from bangerth/ref

2 years agoCMake: silence configure warnings for ArborX and Ginkgo 14500/head
Matthias Maier [Tue, 29 Nov 2022 18:45:57 +0000 (12:45 -0600)]
CMake: silence configure warnings for ArborX and Ginkgo

Both packages install their own package config files. Thus, if they are
not installed `find_package()` throws a warning.

2 years agostep-85: typo in Section L^2-Error 14443/head
Vladimir Yushutin [Fri, 18 Nov 2022 13:32:00 +0000 (08:32 -0500)]
step-85: typo in Section L^2-Error

2 years agoBundled: avoid a warning in boost::serialization 14497/head
Matthias Maier [Tue, 29 Nov 2022 17:21:40 +0000 (11:21 -0600)]
Bundled: avoid a warning in boost::serialization

2 years agobase/work_stream: remove unused using declaration 14496/head
Matthias Maier [Tue, 29 Nov 2022 17:22:23 +0000 (11:22 -0600)]
base/work_stream: remove unused using declaration

2 years agoRemove a dependency in writing VTU files. 14498/head
Wolfgang Bangerth [Tue, 29 Nov 2022 17:20:06 +0000 (10:20 -0700)]
Remove a dependency in writing VTU files.

Previously, one of the lambda functions that write parts updated a variable outside
the lambda function that was later checked. This works when running everything
sequentially, but introduces a race condition when we want to run things
in parallel. Move the updating code out of the lambda function, and so
effectively make it 'const' in the sense that it no longer writes into
variables outside of the lambda function.

2 years agoadd a news/changes entry 14493/head
Matthias Maier [Tue, 29 Nov 2022 16:07:54 +0000 (10:07 -0600)]
add a news/changes entry

2 years agoCMake: prepend quick_tests_ to quick test targets
Matthias Maier [Tue, 29 Nov 2022 06:29:03 +0000 (00:29 -0600)]
CMake: prepend quick_tests_ to quick test targets

2 years agoCMake: rename macro to insource_setup_target()
Matthias Maier [Tue, 29 Nov 2022 16:16:37 +0000 (10:16 -0600)]
CMake: rename macro to insource_setup_target()


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.