]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
22 months agoChangelog. 14574/head
Luca Heltai [Tue, 13 Dec 2022 16:37:42 +0000 (17:37 +0100)]
Changelog.

22 months agoPETScWrappers::VectorBase: use PetscObjectReference
Stefano Zampini [Mon, 17 Oct 2022 10:23:18 +0000 (13:23 +0300)]
PETScWrappers::VectorBase: use PetscObjectReference

now the deal object can outlive the Vec

22 months agoMerge pull request #14558 from tamiko/cmake_improve_quick_tests
Daniel Arndt [Mon, 12 Dec 2022 22:19:21 +0000 (17:19 -0500)]
Merge pull request #14558 from tamiko/cmake_improve_quick_tests

22 months agogitattributes: do not filter run_quick_tests.cmake script 14558/head
Matthias Maier [Sat, 10 Dec 2022 08:34:58 +0000 (02:34 -0600)]
gitattributes: do not filter run_quick_tests.cmake script

22 months agoTests: enable run quick tests in run_buildtest.cmake
Matthias Maier [Sat, 10 Dec 2022 08:33:40 +0000 (02:33 -0600)]
Tests: enable run quick tests in run_buildtest.cmake

22 months agoTests: update quick test error message
Matthias Maier [Sat, 10 Dec 2022 07:42:07 +0000 (01:42 -0600)]
Tests: update quick test error message

22 months agoupdate doc/news/changes
Matthias Maier [Sat, 10 Dec 2022 07:15:24 +0000 (01:15 -0600)]
update doc/news/changes

22 months agotests: add a test target that runs the quick tests
Matthias Maier [Sat, 10 Dec 2022 06:38:49 +0000 (00:38 -0600)]
tests: add a test target that runs the quick tests

22 months agoTests: Clean up top level CMakeLists.txt
Matthias Maier [Sat, 10 Dec 2022 06:29:36 +0000 (00:29 -0600)]
Tests: Clean up top level CMakeLists.txt

22 months agoTests: convert quicktests to regular tests
Matthias Maier [Sat, 10 Dec 2022 06:12:41 +0000 (00:12 -0600)]
Tests: convert quicktests to regular tests

22 months agoMerge pull request #14559 from tamiko/testsuite_fixes
Peter Munch [Mon, 12 Dec 2022 19:36:41 +0000 (20:36 +0100)]
Merge pull request #14559 from tamiko/testsuite_fixes

Tests: make mpiexec and numdiff optional

22 months agoMerge pull request #14564 from peterrum/power_of_two
Matthias Maier [Mon, 12 Dec 2022 19:33:07 +0000 (13:33 -0600)]
Merge pull request #14564 from peterrum/power_of_two

Add helper function to indicate power of two

22 months agoMerge pull request #14555 from tjhei/jenkins-remove-old-mpi
Daniel Arndt [Mon, 12 Dec 2022 16:27:12 +0000 (11:27 -0500)]
Merge pull request #14555 from tjhei/jenkins-remove-old-mpi

22 months agoMerge pull request #14549 from adamqc/python-mesh-smoothing
Bruno Turcksin [Mon, 12 Dec 2022 14:19:46 +0000 (09:19 -0500)]
Merge pull request #14549 from adamqc/python-mesh-smoothing

22 months agoMerge pull request #14563 from peterrum/json_docu
David Wells [Sun, 11 Dec 2022 22:29:52 +0000 (17:29 -0500)]
Merge pull request #14563 from peterrum/json_docu

ParameterHandler: add example for json

22 months agoMerge pull request #14565 from peterrum/feeval_fix_assert
Martin Kronbichler [Sun, 11 Dec 2022 21:00:54 +0000 (22:00 +0100)]
Merge pull request #14565 from peterrum/feeval_fix_assert

FEEvaluation: fix assert

22 months agoMerge pull request #14566 from peterrum/convert_hypercube_to_simplex_mesh_rename_tests
David Wells [Sun, 11 Dec 2022 20:38:11 +0000 (15:38 -0500)]
Merge pull request #14566 from peterrum/convert_hypercube_to_simplex_mesh_rename_tests

Rename tests

23 months agoMerge pull request #14560 from peterrum/relax_assert
Matthias Maier [Sun, 11 Dec 2022 18:35:12 +0000 (12:35 -0600)]
Merge pull request #14560 from peterrum/relax_assert

Relax assert

23 months agoCMake: bugfix: do not pass an argument as environemt variable 14559/head
Matthias Maier [Sun, 11 Dec 2022 18:29:38 +0000 (12:29 -0600)]
CMake: bugfix: do not pass an argument as environemt variable

This fixes the runscript invocation on windows configurations

23 months agoRename tests 14566/head
Peter Munch [Sun, 11 Dec 2022 18:16:12 +0000 (19:16 +0100)]
Rename tests

23 months agoFEEvaluation: fix assert 14565/head
Peter Munch [Sun, 11 Dec 2022 16:21:33 +0000 (17:21 +0100)]
FEEvaluation: fix assert

23 months agoAdd helper function to indicate power of two 14564/head
Peter Munch [Sun, 11 Dec 2022 16:04:53 +0000 (17:04 +0100)]
Add helper function to indicate power of two

23 months agoParameterHandler: add example for json 14563/head
Peter Munch [Sun, 11 Dec 2022 15:47:26 +0000 (16:47 +0100)]
ParameterHandler: add example for json

23 months agoRelax assert 14560/head
Peter Munch [Sun, 11 Dec 2022 13:15:52 +0000 (14:15 +0100)]
Relax assert

23 months agoTests: Use find_package(UnixCommands) to detect a suitable shell
Matthias Maier [Sun, 11 Dec 2022 06:55:03 +0000 (00:55 -0600)]
Tests: Use find_package(UnixCommands) to detect a suitable shell

23 months agoTests: make mpiexec and numdiff optional
Matthias Maier [Sun, 11 Dec 2022 06:07:52 +0000 (00:07 -0600)]
Tests: make mpiexec and numdiff optional

Making numdiff (and mpiexec) optional has a number of advantages:

 - First of all, we can call deal_ii_pickup_tests() in user projects
   unconditionally. Previously, it was always necessary to add some
   CMake code to only call the macro if numdiff was available. Or,
   otherwise to frustrate everyone who just wants to configure and
   compile your project and doesn't happen to have numdiff installed.

 - This refactoring will allow us to simply call deal_ii_pickup_tests()
   for configuring out quick tests.

23 months agoCMake: move a macro definition to the proper file
Matthias Maier [Sun, 11 Dec 2022 06:07:33 +0000 (00:07 -0600)]
CMake: move a macro definition to the proper file

23 months agoMerge pull request #14556 from bangerth/vtu-1
Matthias Maier [Sun, 11 Dec 2022 02:55:40 +0000 (20:55 -0600)]
Merge pull request #14556 from bangerth/vtu-1

Replace one more occurrence of dim-predicated loops.

23 months agoMerge pull request #14321 from peterrum/rotate
Peter Munch [Sat, 10 Dec 2022 08:51:53 +0000 (09:51 +0100)]
Merge pull request #14321 from peterrum/rotate

Rotate for dim=1 spacedim=2

23 months agoMerge pull request #14331 from peterrum/fdm_compression_ad
Peter Munch [Sat, 10 Dec 2022 08:23:47 +0000 (09:23 +0100)]
Merge pull request #14331 from peterrum/fdm_compression_ad

TensorProductMatrixSymmetricSumCollection: allow to disable compression

23 months agoTensorProductMatrixSymmetricSumCollection: allow to disable compression 14331/head
Peter Munch [Sun, 2 Oct 2022 14:38:59 +0000 (16:38 +0200)]
TensorProductMatrixSymmetricSumCollection: allow to disable compression

23 months agoMerge pull request #14520 from masterleinad/add_mold_linker
Matthias Maier [Sat, 10 Dec 2022 03:44:19 +0000 (21:44 -0600)]
Merge pull request #14520 from masterleinad/add_mold_linker

Add support for the mold linker

23 months agoRemove a function argument. 14556/head
Wolfgang Bangerth [Sat, 10 Dec 2022 03:43:36 +0000 (20:43 -0700)]
Remove a function argument.

23 months agoAdd get/set_mesh_smoothing to python bindings. 14549/head
Ce Qin [Thu, 8 Dec 2022 15:35:00 +0000 (23:35 +0800)]
Add get/set_mesh_smoothing to python bindings.

23 months agoReplace one more occurrence of dim-predicated loops.
Wolfgang Bangerth [Sat, 10 Dec 2022 02:36:45 +0000 (19:36 -0700)]
Replace one more occurrence of dim-predicated loops.

23 months agoCI: disable old MPI build 14555/head
Timo Heister [Fri, 9 Dec 2022 21:40:48 +0000 (16:40 -0500)]
CI: disable old MPI build

Now that the new MPI build is working, delete the old one.

23 months agoMerge pull request #14552 from peterrum/cgs_log
David Wells [Fri, 9 Dec 2022 17:20:32 +0000 (12:20 -0500)]
Merge pull request #14552 from peterrum/cgs_log

Modified Gram-Schmidt: add docu

23 months agoMerge pull request #14550 from tamiko/fix_gmsh_configure
David Wells [Fri, 9 Dec 2022 17:05:16 +0000 (12:05 -0500)]
Merge pull request #14550 from tamiko/fix_gmsh_configure

CMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured

23 months agoTry using mold in github actions 14520/head
Daniel Arndt [Fri, 9 Dec 2022 17:02:24 +0000 (12:02 -0500)]
Try using mold in github actions

23 months agoModified Gram-Schmidt: add docu 14552/head
Peter Munch [Thu, 8 Dec 2022 18:16:23 +0000 (19:16 +0100)]
Modified Gram-Schmidt: add docu

23 months agoMerge pull request #14546 from drwells/step-70-no-boost
Matthias Maier [Fri, 9 Dec 2022 00:09:47 +0000 (18:09 -0600)]
Merge pull request #14546 from drwells/step-70-no-boost

step-70: remove a dependency on boost.

23 months agoMerge pull request #14543 from masterleinad/fix_undefned_var_template
Wolfgang Bangerth [Thu, 8 Dec 2022 21:39:25 +0000 (14:39 -0700)]
Merge pull request #14543 from masterleinad/fix_undefned_var_template

Address Wundefined-var-template

23 months agoRotate for dim=1 spacedim=2 14321/head
Peter Munch [Wed, 28 Sep 2022 13:45:47 +0000 (15:45 +0200)]
Rotate for dim=1 spacedim=2

23 months agoMerge pull request #14417 from peterrum/cheby_forth_kind
Peter Munch [Thu, 8 Dec 2022 21:02:19 +0000 (22:02 +0100)]
Merge pull request #14417 from peterrum/cheby_forth_kind

Introduce 4th-kind Chebyshev preconditioner

23 months agoMerge pull request #14548 from masterleinad/fix_indent_jenkins
Timo Heister [Thu, 8 Dec 2022 20:58:52 +0000 (15:58 -0500)]
Merge pull request #14548 from masterleinad/fix_indent_jenkins

Fix indentation in Jenkinsfile.mpi

23 months agoCMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured 14550/head
Matthias Maier [Thu, 8 Dec 2022 01:25:46 +0000 (19:25 -0600)]
CMake: Bugfix: only export DEAL_II_GMSH_WITH_API if gmsh is configured

If the gmsh library is installed but the gmsh executable is missing we
currently disable gmsh support. This implies that we will not link
against the gmsh library.

Unfortunately, on first configure pass the variable `GMSH_WITH_API` is
still populated with a `TRUE` value and the `DEAL_II_GMSH_WITH_API`
variable gets set by accident and final linkage fails.

This issue is hard to spot because a second invocation of cmake will
cure the configure mistake (and the debian/ubuntu packages do not run
any autodetection).

23 months agoFix indentation in Jenkinsfile.mpi 14548/head
Daniel Arndt [Thu, 8 Dec 2022 15:56:43 +0000 (10:56 -0500)]
Fix indentation in Jenkinsfile.mpi

23 months agoMerge pull request #14542 from tjhei/jenkins-mpi
Daniel Arndt [Thu, 8 Dec 2022 15:49:58 +0000 (10:49 -0500)]
Merge pull request #14542 from tjhei/jenkins-mpi

23 months agoIntroduce 4th-kind Chebyshev preconditioner 14417/head
Peter Munch [Sat, 29 Oct 2022 11:27:27 +0000 (13:27 +0200)]
Introduce 4th-kind Chebyshev preconditioner

23 months agostep-70: remove a dependency on boost. 14546/head
David Wells [Thu, 8 Dec 2022 15:09:03 +0000 (10:09 -0500)]
step-70: remove a dependency on boost.

23 months agoindent 14542/head
Timo Heister [Thu, 8 Dec 2022 00:14:05 +0000 (19:14 -0500)]
indent

23 months agoMerge pull request #14541 from masterleinad/fix_deprecations
David Wells [Wed, 7 Dec 2022 23:29:14 +0000 (18:29 -0500)]
Merge pull request #14541 from masterleinad/fix_deprecations

Fix some deprecations

23 months agoAddress Wundefined-var-template 14543/head
Daniel Arndt [Wed, 7 Dec 2022 21:30:20 +0000 (16:30 -0500)]
Address Wundefined-var-template

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

23 months agoFix some deprecations 14541/head
Daniel Arndt [Wed, 7 Dec 2022 15:57:44 +0000 (15:57 +0000)]
Fix some deprecations

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23 months 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().

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

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

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

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

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

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

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

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

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

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

23 months 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().

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

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

23 months agoAdd support for the mold linker
Daniel Arndt [Fri, 2 Dec 2022 19:33:38 +0000 (14:33 -0500)]
Add support for the mold linker

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

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

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

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

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

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


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.