]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoCheck MPI error codes. 13470/head
Wolfgang Bangerth [Tue, 1 Mar 2022 17:58:18 +0000 (10:58 -0700)]
Check MPI error codes.

2 years agoMerge pull request #13444 from singima/grid_edits_alt
Timo Heister [Sat, 26 Feb 2022 17:57:45 +0000 (12:57 -0500)]
Merge pull request #13444 from singima/grid_edits_alt

Allow loading Gmsh files with some cells inverted

2 years agoMerge pull request #13453 from bangerth/warning
Marc Fehling [Sat, 26 Feb 2022 05:10:49 +0000 (22:10 -0700)]
Merge pull request #13453 from bangerth/warning

Avoid a warning about comparison of differently sized integers.

2 years agoAvoid a warning about comparison of differently sized integers. 13453/head
Wolfgang Bangerth [Sat, 26 Feb 2022 03:28:51 +0000 (20:28 -0700)]
Avoid a warning about comparison of differently sized integers.

2 years agoMerge pull request #13448 from bangerth/assertion
Marc Fehling [Sat, 26 Feb 2022 02:02:08 +0000 (19:02 -0700)]
Merge pull request #13448 from bangerth/assertion

Add an assertion for p4est weights.

2 years agoMerge pull request #13449 from marcfehling/zorder-weight
Wolfgang Bangerth [Fri, 25 Feb 2022 23:45:57 +0000 (16:45 -0700)]
Merge pull request #13449 from marcfehling/zorder-weight

cell_weight: not implemented for partition_zorder

2 years agoMerge pull request #13450 from zjiaqi2018/fix-instantiation
Wolfgang Bangerth [Fri, 25 Feb 2022 23:45:27 +0000 (16:45 -0700)]
Merge pull request #13450 from zjiaqi2018/fix-instantiation

Fix instantiation for add_entries_local_to_global

2 years agoUpdate source/distributed/tria.cc 13448/head
Wolfgang Bangerth [Fri, 25 Feb 2022 21:56:40 +0000 (14:56 -0700)]
Update source/distributed/tria.cc

Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
2 years agocell_weight: not implemented for partition_zorder 13449/head
Marc Fehling [Fri, 25 Feb 2022 19:12:12 +0000 (12:12 -0700)]
cell_weight: not implemented for partition_zorder

2 years agoinstantiation for add_entries_local_to_global 13450/head
Jiaqi Zhang [Fri, 25 Feb 2022 19:21:34 +0000 (13:21 -0600)]
instantiation for add_entries_local_to_global

2 years agotest fix 13444/head
Sean Ingimarson [Fri, 25 Feb 2022 18:18:46 +0000 (13:18 -0500)]
test fix

2 years agoAllow loading Gmsh files with some cells inverted
Sean Ingimarson [Mon, 14 Feb 2022 16:44:54 +0000 (11:44 -0500)]
Allow loading Gmsh files with some cells inverted

doc fix

2 years agoAdd an assertion for p4est weights.
Wolfgang Bangerth [Fri, 25 Feb 2022 18:14:59 +0000 (11:14 -0700)]
Add an assertion for p4est weights.

2 years agoMerge pull request #13443 from peterrum/compute_diagonal_assert
Peter Munch [Fri, 25 Feb 2022 07:37:40 +0000 (08:37 +0100)]
Merge pull request #13443 from peterrum/compute_diagonal_assert

Add assert to MFTools::compute_diagonal()

2 years agoAdd assert to MFTools::compute_diagonal() 13443/head
Peter Munch [Thu, 24 Feb 2022 08:28:22 +0000 (09:28 +0100)]
Add assert to MFTools::compute_diagonal()

2 years agoMerge pull request #13416 from luca-heltai/fix-non-matching-coupling
Martin Kronbichler [Thu, 24 Feb 2022 07:53:46 +0000 (08:53 +0100)]
Merge pull request #13416 from luca-heltai/fix-non-matching-coupling

Fix non matching coupling

2 years agoMerge pull request #13436 from bangerth/arkode
Martin Kronbichler [Thu, 24 Feb 2022 07:41:50 +0000 (08:41 +0100)]
Merge pull request #13436 from bangerth/arkode

Move a couple of functions out of line.

2 years agoMove a couple of functions out of line. 13436/head
Wolfgang Bangerth [Tue, 22 Feb 2022 16:20:43 +0000 (09:20 -0700)]
Move a couple of functions out of line.

2 years agoMerge pull request #13441 from kronbichler/fix_step75
Peter Munch [Wed, 23 Feb 2022 20:33:21 +0000 (21:33 +0100)]
Merge pull request #13441 from kronbichler/fix_step75

Fix run time error in step-75: initialize diagonal vector

2 years agoMerge pull request #13439 from tamiko/declare_as_constexpr
Wolfgang Bangerth [Wed, 23 Feb 2022 17:35:41 +0000 (10:35 -0700)]
Merge pull request #13439 from tamiko/declare_as_constexpr

Declare a number of static consts as constexpr

2 years agoFix run time error in step-75. 13441/head
Martin Kronbichler [Wed, 23 Feb 2022 16:03:37 +0000 (17:03 +0100)]
Fix run time error in step-75.

2 years agoDeclare a number of static consts as constexpr 13439/head
Matthias Maier [Wed, 23 Feb 2022 13:12:41 +0000 (07:12 -0600)]
Declare a number of static consts as constexpr

By changing the underlying type from `static const` to
`static constexpr` it is possible to use these dimension constants also
in template expressions.

2 years agoMerge pull request #13434 from peterrum/copy_triangulation_fix
Marc Fehling [Tue, 22 Feb 2022 22:07:32 +0000 (15:07 -0700)]
Merge pull request #13434 from peterrum/copy_triangulation_fix

Fix p:d:T::copy_triangulation()

2 years agoMerge pull request #13433 from rezarastak/vertex_dof_accessor_test
Daniel Arndt [Tue, 22 Feb 2022 20:35:37 +0000 (15:35 -0500)]
Merge pull request #13433 from rezarastak/vertex_dof_accessor_test

2 years agoMerge pull request #13432 from nfehn/tensor_kernels
Daniel Arndt [Tue, 22 Feb 2022 20:35:12 +0000 (15:35 -0500)]
Merge pull request #13432 from nfehn/tensor_kernels

2 years agoMerge pull request #13435 from luca-heltai/minor-fix-parsed-convergence-table
Marc Fehling [Tue, 22 Feb 2022 17:57:08 +0000 (10:57 -0700)]
Merge pull request #13435 from luca-heltai/minor-fix-parsed-convergence-table

Fixed ParsedConvergenceTable::difference()

2 years agoMerge pull request #13422 from kronbichler/remove_unneeded_headers
Wolfgang Bangerth [Tue, 22 Feb 2022 15:51:12 +0000 (08:51 -0700)]
Merge pull request #13422 from kronbichler/remove_unneeded_headers

Remove some unnecessary includes of grid_tools.h

2 years agoMerge pull request #13430 from peterrum/assert_get_fe_index
Wolfgang Bangerth [Tue, 22 Feb 2022 15:49:06 +0000 (08:49 -0700)]
Merge pull request #13430 from peterrum/assert_get_fe_index

Improve assert message for invalid FE indices in DoFAccessor

2 years agoNew DoFAccessor test added for vertex dofs 13433/head
Reza Rastak [Tue, 22 Feb 2022 11:43:31 +0000 (11:43 +0000)]
New DoFAccessor test added for vertex dofs

2 years agoFixed ParsedConvergenceTable::difference() 13435/head
Luca Heltai [Tue, 22 Feb 2022 15:38:02 +0000 (15:38 +0000)]
Fixed ParsedConvergenceTable::difference()

2 years agofix bug 13432/head
Niklas Fehn [Tue, 22 Feb 2022 15:32:41 +0000 (16:32 +0100)]
fix bug

2 years agoFix p:d:T::copy_triangulation() 13434/head
Peter Munch [Tue, 22 Feb 2022 13:46:26 +0000 (14:46 +0100)]
Fix p:d:T::copy_triangulation()

2 years agoMerge pull request #13429 from peterrum/present_index
Martin Kronbichler [Tue, 22 Feb 2022 12:35:41 +0000 (13:35 +0100)]
Merge pull request #13429 from peterrum/present_index

Replace present_index by index() in DoFAccessor

2 years agoapply changes to all occurrences in tensor_product_kernels.h
Niklas Fehn [Tue, 22 Feb 2022 12:27:18 +0000 (13:27 +0100)]
apply changes to all occurrences in tensor_product_kernels.h

2 years agoAdd changelog entry 13422/head
Martin Kronbichler [Tue, 22 Feb 2022 11:09:25 +0000 (12:09 +0100)]
Add changelog entry

2 years agochange logic in tensor product kernels to positive statements
Niklas Fehn [Tue, 22 Feb 2022 10:35:05 +0000 (11:35 +0100)]
change logic in tensor product kernels to positive statements

2 years agoImprove assert message for invalid FE indices in DoFAccessor 13430/head
Peter Munch [Mon, 21 Feb 2022 10:20:36 +0000 (11:20 +0100)]
Improve assert message for invalid FE indices in DoFAccessor

2 years agoMerge pull request #13431 from gfcas/fix_doc_typo
Daniel Arndt [Mon, 21 Feb 2022 18:59:58 +0000 (13:59 -0500)]
Merge pull request #13431 from gfcas/fix_doc_typo

2 years agoFix indent-all header typo 13431/head
Fabian Castelli [Mon, 21 Feb 2022 18:45:01 +0000 (19:45 +0100)]
Fix indent-all header typo

2 years agoMore adaptations to include files
Martin Kronbichler [Mon, 21 Feb 2022 15:54:27 +0000 (16:54 +0100)]
More adaptations to include files

2 years agoMerge pull request #13420 from peterrum/check_vector_compatibility_assert
Peter Munch [Mon, 21 Feb 2022 16:53:16 +0000 (17:53 +0100)]
Merge pull request #13420 from peterrum/check_vector_compatibility_assert

FEEval::check_vector_compatibility: improve assert message

2 years agoMerge pull request #13424 from tamiko/performance_tests_06
Matthias Maier [Mon, 21 Feb 2022 15:55:28 +0000 (09:55 -0600)]
Merge pull request #13424 from tamiko/performance_tests_06

Performance tests: some more polishing

2 years agoRun timing step 37 exclusively as well 13424/head
Matthias Maier [Mon, 21 Feb 2022 11:02:39 +0000 (05:02 -0600)]
Run timing step 37 exclusively as well

2 years agoUpdate doc/developers/testsuite.html
Matthias Maier [Mon, 21 Feb 2022 10:59:00 +0000 (04:59 -0600)]
Update doc/developers/testsuite.html

Co-authored-by: Luca Heltai <luca.heltai@sissa.it>
2 years agoPerformance tests: run serial timing tests exclusively
Matthias Maier [Sun, 20 Feb 2022 17:36:03 +0000 (11:36 -0600)]
Performance tests: run serial timing tests exclusively

2 years agoUpdate documentation
Matthias Maier [Sun, 20 Feb 2022 17:32:06 +0000 (11:32 -0600)]
Update documentation

2 years agoCMake: add a .exclusive. toggle to ensure that certain tests run in serial
Matthias Maier [Sun, 20 Feb 2022 17:00:23 +0000 (11:00 -0600)]
CMake: add a .exclusive. toggle to ensure that certain tests run in serial

2 years agoPerformance tests: limit concurrency of tests
Matthias Maier [Sun, 20 Feb 2022 16:47:11 +0000 (10:47 -0600)]
Performance tests: limit concurrency of tests

Our usual strategy of limiting test concurrency by attributing a
workload of "mpi ranks / 2" to a test that uses mpirun doesn't really
work in case of performance tests where the underlying machine should
not be overcommitted.

2 years agoReplace present_index by index() in DoFAccessor 13429/head
Peter Munch [Mon, 21 Feb 2022 09:30:59 +0000 (10:30 +0100)]
Replace present_index by index() in DoFAccessor

2 years agoFEEval::check_vector_compatibility: improve assert message 13420/head
Peter Munch [Fri, 18 Feb 2022 22:36:51 +0000 (23:36 +0100)]
FEEval::check_vector_compatibility: improve assert message

2 years agoMerge pull request #13425 from lethe-cfd/add_erf_mu_parser
Marc Fehling [Mon, 21 Feb 2022 01:31:47 +0000 (18:31 -0700)]
Merge pull request #13425 from lethe-cfd/add_erf_mu_parser

Add erf function to deal.II muparser functions

2 years agoMerge pull request #13426 from tamiko/master
Marc Fehling [Mon, 21 Feb 2022 01:30:56 +0000 (18:30 -0700)]
Merge pull request #13426 from tamiko/master

CMake: Fix typo

2 years agoCMake: Fix typo 13426/head
Matthias Maier [Sun, 20 Feb 2022 22:57:42 +0000 (16:57 -0600)]
CMake: Fix typo

2 years agoMerge pull request #13421 from luca-heltai/fix-gmsh
Matthias Maier [Sun, 20 Feb 2022 22:52:07 +0000 (16:52 -0600)]
Merge pull request #13421 from luca-heltai/fix-gmsh

Fixed bug in gmsh api.

2 years agoMerge pull request #13423 from tamiko/performance_tests_05
Matthias Maier [Sun, 20 Feb 2022 20:59:58 +0000 (14:59 -0600)]
Merge pull request #13423 from tamiko/performance_tests_05

Bugfix: adjust collect_measurements to new directory layout

2 years agoAdd include file missing after re-structuring
Martin Kronbichler [Sun, 20 Feb 2022 17:11:37 +0000 (18:11 +0100)]
Add include file missing after re-structuring

2 years agoAdd erf to muparser 13425/head
Bruno Blais [Sun, 20 Feb 2022 17:46:05 +0000 (12:46 -0500)]
Add erf to muparser

2 years agoRemove some more appearances
Martin Kronbichler [Sun, 20 Feb 2022 16:35:01 +0000 (17:35 +0100)]
Remove some more appearances

2 years agoBugfix: adjust collect_measurements to new directory layout 13423/head
Matthias Maier [Sun, 20 Feb 2022 16:28:07 +0000 (10:28 -0600)]
Bugfix: adjust collect_measurements to new directory layout

2 years agoRemove some unnecessary includes of grid_tools.h
Martin Kronbichler [Sun, 20 Feb 2022 16:22:55 +0000 (17:22 +0100)]
Remove some unnecessary includes of grid_tools.h

2 years agoFixed bug in gmsh api. 13421/head
Luca Heltai [Sun, 20 Feb 2022 08:40:15 +0000 (08:40 +0000)]
Fixed bug in gmsh api.

2 years agoFixed NonMatching::create_coupling_* when constraints are present. 13416/head
Luca Heltai [Fri, 18 Feb 2022 09:44:01 +0000 (09:44 +0000)]
Fixed NonMatching::create_coupling_* when constraints are present.

2 years agoMerge pull request #13415 from luca-heltai/fix-rectangular-sparsity
Peter Munch [Sat, 19 Feb 2022 06:43:42 +0000 (07:43 +0100)]
Merge pull request #13415 from luca-heltai/fix-rectangular-sparsity

Another rectangular version of add_entries_local_to_global()

2 years agoMerge pull request #13408 from tamiko/augment_revision_log
Martin Kronbichler [Fri, 18 Feb 2022 19:15:25 +0000 (20:15 +0100)]
Merge pull request #13408 from tamiko/augment_revision_log

CMake: also record git commit timestamp

2 years agoMerge pull request #13410 from luca-heltai/add-balanced-hyper-ball
Martin Kronbichler [Fri, 18 Feb 2022 19:14:26 +0000 (20:14 +0100)]
Merge pull request #13410 from luca-heltai/add-balanced-hyper-ball

Make hyper_ball_balanced available for GridGenerator::generate_from_name_and_argument()

2 years agoMerge pull request #13419 from drwells/index-owner-source-file
Martin Kronbichler [Fri, 18 Feb 2022 19:13:18 +0000 (20:13 +0100)]
Merge pull request #13419 from drwells/index-owner-source-file

Utilities::MPI::internal::ComputeIndexOwner classes into a source file.

2 years agoMerge pull request #13417 from tamiko/compatibility_fix
Matthias Maier [Fri, 18 Feb 2022 16:58:25 +0000 (10:58 -0600)]
Merge pull request #13417 from tamiko/compatibility_fix

CMake: Testsuite: make target names compatible with 9.3

2 years agoMove some inline function definitions down. 13419/head
David Wells [Fri, 18 Feb 2022 15:58:26 +0000 (10:58 -0500)]
Move some inline function definitions down.

2 years agoMove ConsensusAlgorithmsPayload into a source file.
David Wells [Fri, 18 Feb 2022 15:53:33 +0000 (10:53 -0500)]
Move ConsensusAlgorithmsPayload into a source file.

2 years agoMove Dictionary into a source file.
David Wells [Fri, 18 Feb 2022 15:48:47 +0000 (10:48 -0500)]
Move Dictionary into a source file.

2 years agoMove DictionaryPayload into a source file.
David Wells [Fri, 18 Feb 2022 15:41:24 +0000 (10:41 -0500)]
Move DictionaryPayload into a source file.

2 years agoCMake: Testsuite: make target names compatible with 9.3 13417/head
Matthias Maier [Fri, 18 Feb 2022 14:01:51 +0000 (08:01 -0600)]
CMake: Testsuite: make target names compatible with 9.3

2 years agochange output format and pattern matching 13408/head
Matthias Maier [Fri, 18 Feb 2022 08:57:07 +0000 (02:57 -0600)]
change output format and pattern matching

2 years agoCMake: output commit timestamp in performance.csv
Matthias Maier [Thu, 17 Feb 2022 08:30:04 +0000 (02:30 -0600)]
CMake: output commit timestamp in performance.csv

2 years agoCMake: also export timestamp to revision.log
Matthias Maier [Thu, 17 Feb 2022 08:24:11 +0000 (02:24 -0600)]
CMake: also export timestamp to revision.log

2 years agoadd a news entry
Matthias Maier [Thu, 17 Feb 2022 08:23:17 +0000 (02:23 -0600)]
add a news entry

2 years agoCMake: also record git commit timestamp
Matthias Maier [Thu, 17 Feb 2022 08:16:41 +0000 (02:16 -0600)]
CMake: also record git commit timestamp

2 years agoAnother rectangular version of add_entries_local_to_global() 13415/head
Luca Heltai [Fri, 18 Feb 2022 08:47:30 +0000 (08:47 +0000)]
Another rectangular version of add_entries_local_to_global()

2 years agoMerge pull request #13401 from bangerth/cmake-regex
Matthias Maier [Fri, 18 Feb 2022 07:22:11 +0000 (01:22 -0600)]
Merge pull request #13401 from bangerth/cmake-regex

Harden cmake regexes when looking for #define strings.

2 years agoMake GridGenerator::hyper_ball_balanced() available for GridGenerator::generate_from_... 13410/head
Luca Heltai [Thu, 17 Feb 2022 13:06:22 +0000 (13:06 +0000)]
Make GridGenerator::hyper_ball_balanced() available for GridGenerator::generate_from_name_and_argument

2 years agoMerge pull request #13407 from singima/edits
Wolfgang Bangerth [Fri, 18 Feb 2022 05:17:24 +0000 (22:17 -0700)]
Merge pull request #13407 from singima/edits

step-40/step-17 grammar edits

2 years agoMerge pull request #13413 from tamiko/regex_workaround
Wolfgang Bangerth [Fri, 18 Feb 2022 03:55:14 +0000 (20:55 -0700)]
Merge pull request #13413 from tamiko/regex_workaround

CMake: Do not use "\." in CMake regular expression

2 years agoCMake: Do not use "\." in CMake regular expression 13413/head
Matthias Maier [Thu, 17 Feb 2022 22:56:02 +0000 (16:56 -0600)]
CMake: Do not use "\." in CMake regular expression

2 years agoindent fixes 13407/head
Sean Ingimarson [Thu, 17 Feb 2022 21:31:13 +0000 (16:31 -0500)]
indent fixes

2 years agoMerge pull request #13406 from kronbichler/tutorial_beauty
Wolfgang Bangerth [Thu, 17 Feb 2022 20:01:38 +0000 (13:01 -0700)]
Merge pull request #13406 from kronbichler/tutorial_beauty

Improve indentation in a few tutorials

2 years agoMerge pull request #13397 from luca-heltai/fix-array-parser
Wolfgang Bangerth [Thu, 17 Feb 2022 17:46:37 +0000 (10:46 -0700)]
Merge pull request #13397 from luca-heltai/fix-array-parser

Add support in Patterns::Tools::Convert for std::array

2 years agoHarden cmake regexes when looking for #define strings. 13401/head
Wolfgang Bangerth [Thu, 17 Feb 2022 16:01:52 +0000 (09:01 -0700)]
Harden cmake regexes when looking for #define strings.

2 years agoMerge pull request #13392 from tamiko/cmake_cleanup
Matthias Maier [Thu, 17 Feb 2022 15:57:32 +0000 (09:57 -0600)]
Merge pull request #13392 from tamiko/cmake_cleanup

CMake: Simplify some logic in DEAL_II_ADD_TEST and add verbose error messages

2 years agoMerge pull request #13405 from kronbichler/benchmark_step-37
Matthias Maier [Thu, 17 Feb 2022 12:48:44 +0000 (06:48 -0600)]
Merge pull request #13405 from kronbichler/benchmark_step-37

Add matrix-free benchmark based on step-37

2 years agoCMake: adjust sundials/* tests 13392/head
Matthias Maier [Tue, 15 Feb 2022 16:34:48 +0000 (10:34 -0600)]
CMake: adjust sundials/* tests

2 years agoCMake: adjust parameter_handler/* tests
Matthias Maier [Tue, 15 Feb 2022 16:28:57 +0000 (10:28 -0600)]
CMake: adjust parameter_handler/* tests

2 years agoCMake: Simplify some logic in DEAL_II_ADD_TEST and add verbose error messages
Matthias Maier [Tue, 15 Feb 2022 15:12:55 +0000 (09:12 -0600)]
CMake: Simplify some logic in DEAL_II_ADD_TEST and add verbose error messages

2 years agoMerge pull request #13388 from tamiko/performance_tests_04
Martin Kronbichler [Thu, 17 Feb 2022 12:23:04 +0000 (13:23 +0100)]
Merge pull request #13388 from tamiko/performance_tests_04

CMake: Allow to define multiple threads= variant tests

2 years agoMerge pull request #13400 from kronbichler/fix_typo
Martin Kronbichler [Thu, 17 Feb 2022 12:22:07 +0000 (13:22 +0100)]
Merge pull request #13400 from kronbichler/fix_typo

Fix typo

2 years agoMerge pull request #13365 from peterrum/extract_locally_relevant_dofs
Matthias Maier [Thu, 17 Feb 2022 05:55:22 +0000 (23:55 -0600)]
Merge pull request #13365 from peterrum/extract_locally_relevant_dofs

Early deprecate functions in DoFTools

2 years agoMerge pull request #13384 from bangerth/fail
Matthias Maier [Thu, 17 Feb 2022 05:55:05 +0000 (23:55 -0600)]
Merge pull request #13384 from bangerth/fail

Avoid implicit-bool conversion for stream objects.

2 years agoAdd support for Patterns::Tools::Convert<std::array<...,..>> 13397/head
Luca Heltai [Wed, 16 Feb 2022 12:14:11 +0000 (12:14 +0000)]
Add support for Patterns::Tools::Convert<std::array<...,..>>

2 years agoMerge pull request #13399 from kronbichler/improve_precondition_ssor
Wolfgang Bangerth [Wed, 16 Feb 2022 20:43:19 +0000 (13:43 -0700)]
Merge pull request #13399 from kronbichler/improve_precondition_ssor

Improve instruction-level parallelism for precondition_SSOR

2 years agoMerge pull request #13403 from tjhei/remove_assert_mpi_broadcast
Wolfgang Bangerth [Wed, 16 Feb 2022 20:43:02 +0000 (13:43 -0700)]
Merge pull request #13403 from tjhei/remove_assert_mpi_broadcast

remove useless assert

2 years agoImprove indentation in a few tutorials 13406/head
Martin Kronbichler [Wed, 16 Feb 2022 19:47:55 +0000 (20:47 +0100)]
Improve indentation in a few tutorials


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.