]>
https://gitweb.dealii.org/ - dealii.git/log
Sean Ingimarson [Mon, 14 Feb 2022 16:44:54 +0000 (11:44 -0500)]
Allow loading Gmsh files with some cells inverted
doc fix
Daniel Arndt [Mon, 21 Feb 2022 18:59:58 +0000 (13:59 -0500)]
Merge pull request #13431 from gfcas/fix_doc_typo
Fabian Castelli [Mon, 21 Feb 2022 18:45:01 +0000 (19:45 +0100)]
Fix indent-all header typo
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
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
Matthias Maier [Mon, 21 Feb 2022 11:02:39 +0000 (05:02 -0600)]
Run timing step 37 exclusively as well
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>
Matthias Maier [Sun, 20 Feb 2022 17:36:03 +0000 (11:36 -0600)]
Performance tests: run serial timing tests exclusively
Matthias Maier [Sun, 20 Feb 2022 17:32:06 +0000 (11:32 -0600)]
Update documentation
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
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.
Peter Munch [Fri, 18 Feb 2022 22:36:51 +0000 (23:36 +0100)]
FEEval::check_vector_compatibility: improve assert message
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
Marc Fehling [Mon, 21 Feb 2022 01:30:56 +0000 (18:30 -0700)]
Merge pull request #13426 from tamiko/master
CMake: Fix typo
Matthias Maier [Sun, 20 Feb 2022 22:57:42 +0000 (16:57 -0600)]
CMake: Fix typo
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.
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
Bruno Blais [Sun, 20 Feb 2022 17:46:05 +0000 (12:46 -0500)]
Add erf to muparser
Matthias Maier [Sun, 20 Feb 2022 16:28:07 +0000 (10:28 -0600)]
Bugfix: adjust collect_measurements to new directory layout
Luca Heltai [Sun, 20 Feb 2022 08:40:15 +0000 (08:40 +0000)]
Fixed bug in gmsh api.
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()
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
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()
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.
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
David Wells [Fri, 18 Feb 2022 15:58:26 +0000 (10:58 -0500)]
Move some inline function definitions down.
David Wells [Fri, 18 Feb 2022 15:53:33 +0000 (10:53 -0500)]
Move ConsensusAlgorithmsPayload into a source file.
David Wells [Fri, 18 Feb 2022 15:48:47 +0000 (10:48 -0500)]
Move Dictionary into a source file.
David Wells [Fri, 18 Feb 2022 15:41:24 +0000 (10:41 -0500)]
Move DictionaryPayload into a source file.
Matthias Maier [Fri, 18 Feb 2022 14:01:51 +0000 (08:01 -0600)]
CMake: Testsuite: make target names compatible with 9.3
Matthias Maier [Fri, 18 Feb 2022 08:57:07 +0000 (02:57 -0600)]
change output format and pattern matching
Matthias Maier [Thu, 17 Feb 2022 08:30:04 +0000 (02:30 -0600)]
CMake: output commit timestamp in performance.csv
Matthias Maier [Thu, 17 Feb 2022 08:24:11 +0000 (02:24 -0600)]
CMake: also export timestamp to revision.log
Matthias Maier [Thu, 17 Feb 2022 08:23:17 +0000 (02:23 -0600)]
add a news entry
Matthias Maier [Thu, 17 Feb 2022 08:16:41 +0000 (02:16 -0600)]
CMake: also record git commit timestamp
Luca Heltai [Fri, 18 Feb 2022 08:47:30 +0000 (08:47 +0000)]
Another rectangular version of add_entries_local_to_global()
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.
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
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
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
Matthias Maier [Thu, 17 Feb 2022 22:56:02 +0000 (16:56 -0600)]
CMake: Do not use "\." in CMake regular expression
Sean Ingimarson [Thu, 17 Feb 2022 21:31:13 +0000 (16:31 -0500)]
indent fixes
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
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
Wolfgang Bangerth [Thu, 17 Feb 2022 16:01:52 +0000 (09:01 -0700)]
Harden cmake regexes when looking for #define strings.
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
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
Matthias Maier [Tue, 15 Feb 2022 16:34:48 +0000 (10:34 -0600)]
CMake: adjust sundials/* tests
Matthias Maier [Tue, 15 Feb 2022 16:28:57 +0000 (10:28 -0600)]
CMake: adjust parameter_handler/* tests
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
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
Martin Kronbichler [Thu, 17 Feb 2022 12:22:07 +0000 (13:22 +0100)]
Merge pull request #13400 from kronbichler/fix_typo
Fix typo
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
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.
Luca Heltai [Wed, 16 Feb 2022 12:14:11 +0000 (12:14 +0000)]
Add support for Patterns::Tools::Convert<std::array<...,..>>
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
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
Martin Kronbichler [Wed, 16 Feb 2022 19:47:55 +0000 (20:47 +0100)]
Improve indentation in a few tutorials
Martin Kronbichler [Wed, 16 Feb 2022 19:35:38 +0000 (20:35 +0100)]
Add matrix-free benchmark based on step-37
Timo Heister [Wed, 16 Feb 2022 17:51:01 +0000 (12:51 -0500)]
remove useless assert
fixes #13402
Martin Kronbichler [Wed, 16 Feb 2022 17:02:24 +0000 (18:02 +0100)]
Fix typo
Wolfgang Bangerth [Wed, 16 Feb 2022 17:00:00 +0000 (10:00 -0700)]
Merge pull request #13374 from tamiko/p4est_compatibility
CMake: Adjust MPI and ZLIB support query for p4est version 2.8
Martin Kronbichler [Wed, 16 Feb 2022 16:57:43 +0000 (17:57 +0100)]
Merge pull request #13398 from simonsticko/cleanup_test_non_matching_fe_values
Minor cleanup to test of non_matching::FEValues
Martin Kronbichler [Wed, 16 Feb 2022 16:27:01 +0000 (17:27 +0100)]
Improve instruction-level parallelism for precondition_SSOR
Martin Kronbichler [Wed, 16 Feb 2022 15:03:03 +0000 (16:03 +0100)]
Merge pull request #13396 from peterrum/ldbv_copy_locally_owned_data_from
LA::d::BV add copy_locally_owned_data_from()
Simon Sticko [Wed, 16 Feb 2022 14:42:12 +0000 (15:42 +0100)]
Minor cleanup to test of non_matching::FEValues
Martin Kronbichler [Wed, 16 Feb 2022 08:06:23 +0000 (09:06 +0100)]
Merge pull request #13389 from tamiko/add_a_test
Testsuite: add a test checking test.json + test.output support
Peter Munch [Wed, 16 Feb 2022 07:11:51 +0000 (08:11 +0100)]
LA::d::BV add copy_locally_owned_data_from()
Bruno Turcksin [Wed, 16 Feb 2022 02:53:13 +0000 (21:53 -0500)]
Merge pull request #13393 from bangerth/static_assert
Bruno Turcksin [Wed, 16 Feb 2022 02:49:28 +0000 (21:49 -0500)]
Merge pull request #13379 from tjhei/other_big_broadcast
Timo Heister [Mon, 14 Feb 2022 13:18:09 +0000 (08:18 -0500)]
use new broadcast function
Wolfgang Bangerth [Mon, 14 Feb 2022 05:08:45 +0000 (22:08 -0700)]
Use the correct data type for a buffer size variable.
Matthias Maier [Tue, 15 Feb 2022 22:26:04 +0000 (16:26 -0600)]
Merge pull request #13313 from sebproell/constant-modes-fe_nothing
Enable FE_Nothing in DoFTools::extract_constant_modes
Wolfgang Bangerth [Tue, 15 Feb 2022 22:22:38 +0000 (15:22 -0700)]
Explicitly delete a function that we don't want to be called.
Wolfgang Bangerth [Tue, 15 Feb 2022 20:30:27 +0000 (13:30 -0700)]
Merge pull request #13368 from tjhei/mpi_big_broadcast
new MPI:broadcast with big count support
Martin Kronbichler [Tue, 15 Feb 2022 20:05:05 +0000 (21:05 +0100)]
Merge pull request #13390 from simonsticko/fix_reclassify_multiple_times
Overwrite LocationToLevelSet values with unassigned in MeshClassifier
Timo Heister [Tue, 15 Feb 2022 16:43:51 +0000 (11:43 -0500)]
simplify test
Matthias Maier [Tue, 15 Feb 2022 16:21:37 +0000 (10:21 -0600)]
Merge pull request #13391 from tamiko/cmake_bugfix_03
CMake: Testsuite: Actually submit test results
Matthias Maier [Tue, 15 Feb 2022 13:35:33 +0000 (07:35 -0600)]
add a test
Matthias Maier [Tue, 15 Feb 2022 13:15:50 +0000 (07:15 -0600)]
Remove "mpirun_0-" or "-threads_0" from performance test summary
Matthias Maier [Tue, 15 Feb 2022 12:39:10 +0000 (06:39 -0600)]
CMake: Allow to define multiple threads= variant tests
This change allow to define multiple test flavors with threads=
similarly to how we handle mpirun=. For example,
category/test.cc
category/test.threads=2.output
category/test.threads=4.output
will now create one top level target to compile test.cc and define two
tests "category/test.threads=2.(release|debug)" and
"category/test.threads=4.(release|debug)" that execute the test program
with a threadpool size set to 2 and 4, respectively.
Matthias Maier [Tue, 15 Feb 2022 15:17:46 +0000 (09:17 -0600)]
Merge pull request #13386 from tamiko/cmake_bugfix_01
CMake: Bugfix: Do not error out when not running performance tests
Matthias Maier [Tue, 15 Feb 2022 14:46:20 +0000 (08:46 -0600)]
CMake: Testsuite: Actually submit test results
Simon Sticko [Tue, 15 Feb 2022 12:52:08 +0000 (13:52 +0100)]
Overwrite LocationToLevelSet values with unassigned in MeshClassifier::reclassify()
Fixes a bug where the faces can get the wrong LocationToLevelSet values
if reclassify() is called multiple times and the level set function has
been updated in between.
Matthias Maier [Tue, 15 Feb 2022 13:47:45 +0000 (07:47 -0600)]
Testsuite: add a test checking test.json + test.output support
Matthias Maier [Tue, 15 Feb 2022 13:38:14 +0000 (07:38 -0600)]
Merge pull request #13387 from tamiko/cmake_bugfix_02
CMake: Set ${CTEST_SITE} if unset
Matthias Maier [Tue, 15 Feb 2022 12:52:41 +0000 (06:52 -0600)]
CMake: Set ${CTEST_SITE} if unset
Matthias Maier [Tue, 15 Feb 2022 12:51:09 +0000 (06:51 -0600)]
CMake: Bugfix: Do not error out when not running performance tests
Matthias Maier [Tue, 15 Feb 2022 11:26:59 +0000 (05:26 -0600)]
Merge pull request #13380 from gfcas/indent-scripts
Indent scripts
Matthias Maier [Tue, 15 Feb 2022 11:12:43 +0000 (05:12 -0600)]
Merge pull request #13385 from bangerth/error
Improve an error message.
Matthias Maier [Tue, 15 Feb 2022 11:09:06 +0000 (05:09 -0600)]
Merge pull request #13375 from bangerth/doc
Augment a doc string.
Wolfgang Bangerth [Tue, 15 Feb 2022 03:40:58 +0000 (20:40 -0700)]
Improve an error message.
Marc Fehling [Tue, 15 Feb 2022 00:34:38 +0000 (17:34 -0700)]
Merge pull request #13382 from gfcas/dealii_spelling
Unify deal.II spelling
Wolfgang Bangerth [Mon, 14 Feb 2022 23:05:09 +0000 (16:05 -0700)]
Avoid implicit-bool conversion for stream objects.
Fabian Castelli [Mon, 14 Feb 2022 19:54:35 +0000 (20:54 +0100)]
Unify deal.II spelling
Wolfgang Bangerth [Mon, 14 Feb 2022 19:18:37 +0000 (12:18 -0700)]
Merge pull request #13378 from marcfehling/step55-changelog
Changelog for #13363.
Wolfgang Bangerth [Mon, 14 Feb 2022 19:18:09 +0000 (12:18 -0700)]
Merge pull request #13381 from gfcas/indent_common
Simplify indent_common.sh
Fabian Castelli [Mon, 14 Feb 2022 18:42:22 +0000 (19:42 +0100)]
Simplify indent_common.sh
Fabian Castelli [Mon, 14 Feb 2022 17:44:57 +0000 (18:44 +0100)]
Add check for required indentation script
Fabian Castelli [Mon, 14 Feb 2022 17:43:59 +0000 (18:43 +0100)]
Require correct script
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.