]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Sat, 10 Dec 2022 06:12:41 +0000 (00:12 -0600)]
Tests: convert quicktests to regular tests
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
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
Daniel Arndt [Mon, 12 Dec 2022 16:27:12 +0000 (11:27 -0500)]
Merge pull request #14555 from tjhei/jenkins-remove-old-mpi
Bruno Turcksin [Mon, 12 Dec 2022 14:19:46 +0000 (09:19 -0500)]
Merge pull request #14549 from adamqc/python-mesh-smoothing
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
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
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
Matthias Maier [Sun, 11 Dec 2022 18:35:12 +0000 (12:35 -0600)]
Merge pull request #14560 from peterrum/relax_assert
Relax assert
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
Peter Munch [Sun, 11 Dec 2022 18:16:12 +0000 (19:16 +0100)]
Rename tests
Peter Munch [Sun, 11 Dec 2022 16:21:33 +0000 (17:21 +0100)]
FEEvaluation: fix assert
Peter Munch [Sun, 11 Dec 2022 16:04:53 +0000 (17:04 +0100)]
Add helper function to indicate power of two
Peter Munch [Sun, 11 Dec 2022 15:47:26 +0000 (16:47 +0100)]
ParameterHandler: add example for json
Peter Munch [Sun, 11 Dec 2022 13:15:52 +0000 (14:15 +0100)]
Relax assert
Matthias Maier [Sun, 11 Dec 2022 06:55:03 +0000 (00:55 -0600)]
Tests: Use find_package(UnixCommands) to detect a suitable shell
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.
Matthias Maier [Sun, 11 Dec 2022 06:07:33 +0000 (00:07 -0600)]
CMake: move a macro definition to the proper file
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.
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
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
Peter Munch [Sun, 2 Oct 2022 14:38:59 +0000 (16:38 +0200)]
TensorProductMatrixSymmetricSumCollection: allow to disable compression
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
Wolfgang Bangerth [Sat, 10 Dec 2022 03:43:36 +0000 (20:43 -0700)]
Remove a function argument.
Ce Qin [Thu, 8 Dec 2022 15:35:00 +0000 (23:35 +0800)]
Add get/set_mesh_smoothing to python bindings.
Wolfgang Bangerth [Sat, 10 Dec 2022 02:36:45 +0000 (19:36 -0700)]
Replace one more occurrence of dim-predicated loops.
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.
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
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
Daniel Arndt [Fri, 9 Dec 2022 17:02:24 +0000 (12:02 -0500)]
Try using mold in github actions
Peter Munch [Thu, 8 Dec 2022 18:16:23 +0000 (19:16 +0100)]
Modified Gram-Schmidt: add docu
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.
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
Peter Munch [Wed, 28 Sep 2022 13:45:47 +0000 (15:45 +0200)]
Rotate for dim=1 spacedim=2
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
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
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).
Daniel Arndt [Thu, 8 Dec 2022 15:56:43 +0000 (10:56 -0500)]
Fix indentation in Jenkinsfile.mpi
Daniel Arndt [Thu, 8 Dec 2022 15:49:58 +0000 (10:49 -0500)]
Merge pull request #14542 from tjhei/jenkins-mpi
Peter Munch [Sat, 29 Oct 2022 11:27:27 +0000 (13:27 +0200)]
Introduce 4th-kind Chebyshev preconditioner
David Wells [Thu, 8 Dec 2022 15:09:03 +0000 (10:09 -0500)]
step-70: remove a dependency on boost.
Timo Heister [Thu, 8 Dec 2022 00:14:05 +0000 (19:14 -0500)]
indent
David Wells [Wed, 7 Dec 2022 23:29:14 +0000 (18:29 -0500)]
Merge pull request #14541 from masterleinad/fix_deprecations
Fix some deprecations
Daniel Arndt [Wed, 7 Dec 2022 21:30:20 +0000 (16:30 -0500)]
Address Wundefined-var-template
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
Daniel Arndt [Wed, 7 Dec 2022 15:57:44 +0000 (15:57 +0000)]
Fix some deprecations
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
Matthias Maier [Wed, 7 Dec 2022 00:45:53 +0000 (18:45 -0600)]
CMake: Ensure we use "-pthread" instead of "-lpthread" for thread support
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
Luca Heltai [Tue, 6 Dec 2022 18:19:59 +0000 (19:19 +0100)]
Added changelog.
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
Daniel Arndt [Tue, 6 Dec 2022 19:26:52 +0000 (14:26 -0500)]
Merge pull request #14531 from tjhei/step-77-fix
Daniel Arndt [Tue, 6 Dec 2022 14:06:00 +0000 (09:06 -0500)]
Merge pull request #14528 from tamiko/cmake_cleanup_3
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
Magdalena Schreter [Mon, 5 Dec 2022 21:24:39 +0000 (22:24 +0100)]
remove saddle point
Daniel Arndt [Mon, 5 Dec 2022 22:02:10 +0000 (17:02 -0500)]
Merge pull request #14534 from masterleinad/clang_no_trivial_copy
Daniel Arndt [Mon, 5 Dec 2022 19:29:10 +0000 (14:29 -0500)]
Don't use __has_trivial_copy
Vladimir Ivannikov [Mon, 5 Dec 2022 15:08:02 +0000 (16:08 +0100)]
Add change-log entry
Vladimir Ivannikov [Mon, 5 Dec 2022 10:20:44 +0000 (11:20 +0100)]
Update test
Vladimir Ivannikov [Mon, 5 Dec 2022 10:20:26 +0000 (11:20 +0100)]
Clear history for a new step
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.
Timo Heister [Mon, 5 Dec 2022 00:40:27 +0000 (00:40 +0000)]
update test results
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.
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.
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.
Wolfgang Bangerth [Fri, 2 Dec 2022 22:52:48 +0000 (15:52 -0700)]
Avoid using dealii:: qualified names.
Timo Heister [Sat, 3 Dec 2022 14:07:52 +0000 (09:07 -0500)]
also fix test
Stefano Zampini [Sat, 26 Nov 2022 18:42:31 +0000 (21:42 +0300)]
STEP-77: fix bug
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.
Matthias Maier [Sat, 3 Dec 2022 08:13:58 +0000 (02:13 -0600)]
Merge pull request #14522 from bangerth/12b
Reference the correct step.
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().
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.
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.
Matthias Maier [Sat, 3 Dec 2022 04:28:46 +0000 (22:28 -0600)]
add a news/changes entry
Matthias Maier [Sat, 3 Dec 2022 04:26:54 +0000 (22:26 -0600)]
CMake: remove switch_library_preference()
Matthias Maier [Sat, 3 Dec 2022 04:14:16 +0000 (22:14 -0600)]
CMake: remove DEAL_II_PREFER_STATIC_LINKAGE
Matthias Maier [Sat, 3 Dec 2022 04:11:13 +0000 (22:11 -0600)]
CMake: Remove DEAL_II_STATIC_EXECUTABLE 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
Wolfgang Bangerth [Sat, 3 Dec 2022 03:40:52 +0000 (20:40 -0700)]
Add to the resources for programmers mentioned in step-1.
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
Wolfgang Bangerth [Fri, 2 Dec 2022 22:57:09 +0000 (15:57 -0700)]
List step 12b in the list of tutorials.
Wolfgang Bangerth [Fri, 2 Dec 2022 22:49:12 +0000 (15:49 -0700)]
Just do 'using namespace dealii' in main().
Wolfgang Bangerth [Fri, 2 Dec 2022 22:25:09 +0000 (15:25 -0700)]
Reference the correct step.
Daniel Arndt [Fri, 2 Dec 2022 21:57:25 +0000 (16:57 -0500)]
Fix some warnings in tests
Daniel Arndt [Fri, 2 Dec 2022 19:33:38 +0000 (14:33 -0500)]
Add support for the mold linker
Daniel Arndt [Fri, 2 Dec 2022 17:40:22 +0000 (12:40 -0500)]
Merge pull request #14519 from tjhei/invalid_int_assignment
Timo Heister [Fri, 2 Dec 2022 14:58:43 +0000 (09:58 -0500)]
fix warning: -1 assignment to unsigned
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.
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
Daniel Arndt [Thu, 1 Dec 2022 21:33:22 +0000 (16:33 -0500)]
Merge pull request #14514 from tamiko/fix_github_actions_2
Daniel Arndt [Thu, 1 Dec 2022 20:52:25 +0000 (15:52 -0500)]
Merge pull request #14515 from tamiko/master
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
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
Vladimir Yushutin [Thu, 1 Dec 2022 16:35:56 +0000 (11:35 -0500)]
more fixed environments
step-85: environment added
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.
Matthias Maier [Thu, 1 Dec 2022 06:46:12 +0000 (00:46 -0600)]
github/actions: install kokkos outside of deal.II source directory
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."
Daniel Arndt [Thu, 1 Dec 2022 13:20:24 +0000 (08:20 -0500)]
Merge pull request #14511 from luzpaz/typos/various
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>
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
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.