]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #13387 from tamiko/cmake_bugfix_02
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

2 years agoCMake: Set ${CTEST_SITE} if unset 13387/head
Matthias Maier [Tue, 15 Feb 2022 12:52:41 +0000 (06:52 -0600)]
CMake: Set ${CTEST_SITE} if unset

2 years agoMerge pull request #13380 from gfcas/indent-scripts
Matthias Maier [Tue, 15 Feb 2022 11:26:59 +0000 (05:26 -0600)]
Merge pull request #13380 from gfcas/indent-scripts

Indent scripts

2 years agoMerge pull request #13385 from bangerth/error
Matthias Maier [Tue, 15 Feb 2022 11:12:43 +0000 (05:12 -0600)]
Merge pull request #13385 from bangerth/error

Improve an error message.

2 years agoMerge pull request #13375 from bangerth/doc
Matthias Maier [Tue, 15 Feb 2022 11:09:06 +0000 (05:09 -0600)]
Merge pull request #13375 from bangerth/doc

Augment a doc string.

2 years agoImprove an error message. 13385/head
Wolfgang Bangerth [Tue, 15 Feb 2022 03:40:58 +0000 (20:40 -0700)]
Improve an error message.

2 years agoMerge pull request #13382 from gfcas/dealii_spelling
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

2 years agoUnify deal.II spelling 13382/head
Fabian Castelli [Mon, 14 Feb 2022 19:54:35 +0000 (20:54 +0100)]
Unify deal.II spelling

2 years agoMerge pull request #13378 from marcfehling/step55-changelog
Wolfgang Bangerth [Mon, 14 Feb 2022 19:18:37 +0000 (12:18 -0700)]
Merge pull request #13378 from marcfehling/step55-changelog

Changelog for #13363.

2 years agoMerge pull request #13381 from gfcas/indent_common
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

2 years agoSimplify indent_common.sh 13381/head
Fabian Castelli [Mon, 14 Feb 2022 18:42:22 +0000 (19:42 +0100)]
Simplify indent_common.sh

2 years agoAdd check for required indentation script 13380/head
Fabian Castelli [Mon, 14 Feb 2022 17:44:57 +0000 (18:44 +0100)]
Add check for required indentation script

2 years agoRequire correct script
Fabian Castelli [Mon, 14 Feb 2022 17:43:59 +0000 (18:43 +0100)]
Require correct script

2 years agoChangelog for #13363. 13378/head
Marc Fehling [Mon, 14 Feb 2022 05:45:26 +0000 (22:45 -0700)]
Changelog for #13363.

2 years agoMerge pull request #13363 from marcfehling/sparsity
Wolfgang Bangerth [Mon, 14 Feb 2022 05:20:33 +0000 (22:20 -0700)]
Merge pull request #13363 from marcfehling/sparsity

step-55: init sparsity pattern with relevant dofs

2 years agoAugment a doc string. 13375/head
Wolfgang Bangerth [Mon, 14 Feb 2022 04:54:59 +0000 (21:54 -0700)]
Augment a doc string.

2 years agoMerge pull request #13362 from marcfehling/comment
Wolfgang Bangerth [Mon, 14 Feb 2022 04:32:41 +0000 (21:32 -0700)]
Merge pull request #13362 from marcfehling/comment

step-55: remove comment

2 years agoMerge pull request #13364 from peterrum/table_3_reinit
Matthias Maier [Sun, 13 Feb 2022 20:07:52 +0000 (14:07 -0600)]
Merge pull request #13364 from peterrum/table_3_reinit

Implement new Table<3, T>::reinit()

2 years agoMerge pull request #13367 from tjhei/mpi_type_id
Matthias Maier [Sun, 13 Feb 2022 20:04:49 +0000 (14:04 -0600)]
Merge pull request #13367 from tjhei/mpi_type_id

MPI: move mpi_type_id() out of internal

2 years agoMerge pull request #13371 from tamiko/fix_03
Matthias Maier [Sun, 13 Feb 2022 20:03:09 +0000 (14:03 -0600)]
Merge pull request #13371 from tamiko/fix_03

CMake: allow to use TEST_PICKUP_REGEX with run_performance_tests.cmake

2 years agoMerge pull request #13372 from tamiko/fix_04
Matthias Maier [Sun, 13 Feb 2022 20:03:00 +0000 (14:03 -0600)]
Merge pull request #13372 from tamiko/fix_04

Performance tests: minor tweak for timing_step_22

2 years agoMerge pull request #13373 from peterrum/mf_compute_diagonal_matrix_small_cleanup
Martin Kronbichler [Sun, 13 Feb 2022 14:16:50 +0000 (15:16 +0100)]
Merge pull request #13373 from peterrum/mf_compute_diagonal_matrix_small_cleanup

MatrixFreeTools: small clean up

2 years agoMatrixFreeTools: small clean up 13373/head
Peter Munch [Sun, 13 Feb 2022 11:43:39 +0000 (12:43 +0100)]
MatrixFreeTools: small clean up

2 years agoMerge pull request #13370 from marcfehling/doc-sparsity
Martin Kronbichler [Sat, 12 Feb 2022 21:37:28 +0000 (22:37 +0100)]
Merge pull request #13370 from marcfehling/doc-sparsity

BlockDynamicSparsityPattern: Update doc for parallel distributed applications.

2 years agoperformance/timing_step_*: annotate tests as experimental 13372/head
Matthias Maier [Sat, 12 Feb 2022 20:45:37 +0000 (14:45 -0600)]
performance/timing_step_*: annotate tests as experimental

2 years agoperformance/timing_step_22: do not write to output file
Matthias Maier [Sat, 12 Feb 2022 20:44:41 +0000 (14:44 -0600)]
performance/timing_step_22: do not write to output file

2 years agoCMake: allow to use TEST_PICKUP_REGEX with run_performance_tests.cmake 13371/head
Matthias Maier [Sat, 12 Feb 2022 20:42:57 +0000 (14:42 -0600)]
CMake: allow to use TEST_PICKUP_REGEX with run_performance_tests.cmake

2 years agoMerge pull request #13369 from tamiko/fix_02
Matthias Maier [Sat, 12 Feb 2022 20:35:42 +0000 (14:35 -0600)]
Merge pull request #13369 from tamiko/fix_02

CMake: remove debug message

2 years agoBlockDynamicSparsityPattern: Update doc for parallel distributed applications. 13370/head
Marc Fehling [Sat, 12 Feb 2022 18:37:22 +0000 (11:37 -0700)]
BlockDynamicSparsityPattern: Update doc for parallel distributed applications.

2 years agoCMake: remove debug message 13369/head
Matthias Maier [Sat, 12 Feb 2022 18:16:47 +0000 (12:16 -0600)]
CMake: remove debug message

2 years agoMerge pull request #13352 from tamiko/performance_tests_03
Luca Heltai [Sat, 12 Feb 2022 16:37:30 +0000 (19:37 +0300)]
Merge pull request #13352 from tamiko/performance_tests_03

Add performance testing framework: low-level test driver

2 years agoMPI: move mpi_type_id() out of internal 13367/head
Timo Heister [Sat, 12 Feb 2022 15:10:24 +0000 (10:10 -0500)]
MPI: move mpi_type_id() out of internal

Move mpi_type_id() into Utilities::MPI because it is useful for projects
using deal.II.

Also introduce a fake template for doxygen.

2 years agoImplement new Table<3, T>::reinit() 13364/head
Peter Munch [Sat, 12 Feb 2022 05:57:43 +0000 (06:57 +0100)]
Implement new Table<3, T>::reinit()

2 years agobugfix 13352/head
Matthias Maier [Fri, 11 Feb 2022 23:47:09 +0000 (17:47 -0600)]
bugfix

2 years agoaddress review comments
Matthias Maier [Fri, 11 Feb 2022 16:36:38 +0000 (10:36 -0600)]
address review comments

2 years agoadd two performance tests
Matthias Maier [Fri, 11 Feb 2022 00:44:50 +0000 (18:44 -0600)]
add two performance tests

 - Step 3   with SSOR preconditioner
 - Step 22  with increased workload

2 years agostep-55: remove comment 13362/head
Marc Fehling [Fri, 11 Feb 2022 21:59:47 +0000 (14:59 -0700)]
step-55: remove comment

2 years agostep-55: init sparsity pattern with relevant dofs 13363/head
Marc Fehling [Fri, 11 Feb 2022 23:24:29 +0000 (16:24 -0700)]
step-55: init sparsity pattern with relevant dofs

2 years agoMerge pull request #13361 from bangerth/fix-free
Timo Heister [Fri, 11 Feb 2022 21:51:20 +0000 (16:51 -0500)]
Merge pull request #13361 from bangerth/fix-free

Do not free objects we still need.

2 years agoFree the correct communicator. 13361/head
Wolfgang Bangerth [Fri, 11 Feb 2022 17:17:11 +0000 (10:17 -0700)]
Free the correct communicator.

2 years agoforce a rerun of performance tests
Matthias Maier [Fri, 11 Feb 2022 10:46:22 +0000 (04:46 -0600)]
force a rerun of performance tests

2 years agoAdd TESTING_ENVIRONMENT overrides to run_performance_tests.cmake
Matthias Maier [Fri, 11 Feb 2022 10:09:50 +0000 (04:09 -0600)]
Add TESTING_ENVIRONMENT overrides to run_performance_tests.cmake

2 years agoPerformance tests: refactor collect_measurements to create csv file
Matthias Maier [Fri, 11 Feb 2022 09:09:50 +0000 (03:09 -0600)]
Performance tests: refactor collect_measurements to create csv file

 - output performance test results as csv file
 - add metadata to csv file

2 years agoPerformance tests: add ctest wrapper
Matthias Maier [Wed, 9 Feb 2022 22:57:42 +0000 (16:57 -0600)]
Performance tests: add ctest wrapper

2 years agoPerformance tests: add performance test driver
Matthias Maier [Wed, 9 Feb 2022 17:14:39 +0000 (11:14 -0600)]
Performance tests: add performance test driver

2 years agoPerformance tests: pass through ${ENABLE_PERFORMANCE_TESTS} variable
Matthias Maier [Thu, 10 Feb 2022 22:09:17 +0000 (16:09 -0600)]
Performance tests: pass through ${ENABLE_PERFORMANCE_TESTS} variable

2 years agoMerge pull request #13360 from bangerth/spacing
Matthias Maier [Fri, 11 Feb 2022 08:50:36 +0000 (02:50 -0600)]
Merge pull request #13360 from bangerth/spacing

Use standard spacing between functions.

2 years agoUse standard spacing between functions. 13360/head
Wolfgang Bangerth [Fri, 11 Feb 2022 00:44:16 +0000 (17:44 -0700)]
Use standard spacing between functions.

2 years agoMerge pull request #13326 from bangerth/ca-interface-2
David Wells [Thu, 10 Feb 2022 22:44:39 +0000 (17:44 -0500)]
Merge pull request #13326 from bangerth/ca-interface-2

Use the new CA interface instead of using AnonymousProcess.

2 years agoMerge pull request #13351 from tamiko/performance_tests_02
Peter Munch [Thu, 10 Feb 2022 20:20:41 +0000 (21:20 +0100)]
Merge pull request #13351 from tamiko/performance_tests_02

Add performance testing framework: implement .run_only keyword.

2 years agoMerge pull request #13356 from nfehn/dealii_version_gte
Matthias Maier [Thu, 10 Feb 2022 14:05:07 +0000 (08:05 -0600)]
Merge pull request #13356 from nfehn/dealii_version_gte

Document macro DEAL_II_VERSION_GTE

2 years agoMerge pull request #13355 from bangerth/var-1
Matthias Maier [Thu, 10 Feb 2022 10:37:44 +0000 (04:37 -0600)]
Merge pull request #13355 from bangerth/var-1

Rename a variable.

2 years agoadd documentation 13351/head
Matthias Maier [Thu, 10 Feb 2022 10:20:59 +0000 (04:20 -0600)]
add documentation

2 years agoDocument macro DEAL_II_VERSION_GTE 13356/head
Niklas Fehn [Thu, 10 Feb 2022 10:15:37 +0000 (11:15 +0100)]
Document macro DEAL_II_VERSION_GTE

2 years agoadd a test
Matthias Maier [Thu, 10 Feb 2022 10:14:01 +0000 (04:14 -0600)]
add a test

2 years agoCMake: implement support for ".run_only" file extension
Matthias Maier [Thu, 10 Feb 2022 10:13:33 +0000 (04:13 -0600)]
CMake: implement support for ".run_only" file extension

2 years agoCMake: Rename _diff_target to _test_target
Matthias Maier [Thu, 10 Feb 2022 09:32:24 +0000 (03:32 -0600)]
CMake: Rename _diff_target to _test_target

2 years agoadd a comment
Matthias Maier [Thu, 10 Feb 2022 09:19:10 +0000 (03:19 -0600)]
add a comment

2 years agoMerge pull request #13354 from bangerth/var-2
Marc Fehling [Thu, 10 Feb 2022 06:18:43 +0000 (23:18 -0700)]
Merge pull request #13354 from bangerth/var-2

Make a variable 'const'.

2 years agoMake a variable 'const'. 13354/head
Wolfgang Bangerth [Thu, 10 Feb 2022 03:34:23 +0000 (20:34 -0700)]
Make a variable 'const'.

2 years agoRename a variable. 13355/head
Wolfgang Bangerth [Thu, 10 Feb 2022 03:34:00 +0000 (20:34 -0700)]
Rename a variable.

2 years agoMerge pull request #13353 from drwells/uncentered-hyper-ball-balanced
David Wells [Thu, 10 Feb 2022 02:22:21 +0000 (21:22 -0500)]
Merge pull request #13353 from drwells/uncentered-hyper-ball-balanced

make GridGenerator::hyper_ball_balanced() work with nonzero origins.

2 years agomake GridGenerator::hyper_ball_balanced() work with nonzero origins. 13353/head
David Wells [Wed, 9 Feb 2022 22:25:29 +0000 (17:25 -0500)]
make GridGenerator::hyper_ball_balanced() work with nonzero origins.

2 years agoMerge pull request #13343 from peterrum/initialize_matrices
Peter Munch [Wed, 9 Feb 2022 16:36:00 +0000 (17:36 +0100)]
Merge pull request #13343 from peterrum/initialize_matrices

Add MGSmootherPrecondition::initialize_matrices()

2 years agoMerge pull request #13350 from tamiko/performance_tests_01
Peter Munch [Wed, 9 Feb 2022 16:25:42 +0000 (17:25 +0100)]
Merge pull request #13350 from tamiko/performance_tests_01

Add performance testing framework: preparatory refactoring

2 years agoTestsuite: do not use 0 for task limit 13350/head
Matthias Maier [Wed, 9 Feb 2022 12:38:16 +0000 (06:38 -0600)]
Testsuite: do not use 0 for task limit

2 years agodoc: Update documentation
Matthias Maier [Wed, 9 Feb 2022 10:37:17 +0000 (04:37 -0600)]
doc: Update documentation

2 years agoCMake: support "threads=N" and "threads=max" statements for tests
Matthias Maier [Wed, 9 Feb 2022 09:58:11 +0000 (03:58 -0600)]
CMake: support "threads=N" and "threads=max" statements for tests

2 years agoCMake: Support "mpirun=max" statement
Matthias Maier [Wed, 9 Feb 2022 00:37:20 +0000 (18:37 -0600)]
CMake: Support "mpirun=max" statement

2 years agoUpdate documentation, pass through variables
Matthias Maier [Tue, 8 Feb 2022 23:59:14 +0000 (17:59 -0600)]
Update documentation, pass through variables

2 years agoTestsuite: Allow to set deal.II thread pool via TEST_N_THREADS
Matthias Maier [Tue, 8 Feb 2022 23:47:14 +0000 (17:47 -0600)]
Testsuite: Allow to set deal.II thread pool via TEST_N_THREADS

2 years agoCMake: add a TEST_THREAD_LIMIT variable to enforce thread limits
Matthias Maier [Tue, 8 Feb 2022 23:20:10 +0000 (17:20 -0600)]
CMake: add a TEST_THREAD_LIMIT variable to enforce thread limits

2 years agoCMake: add a TEST_MPI_RANK_LIMIT variable to enforce a limit on MPI ranks
Matthias Maier [Tue, 8 Feb 2022 22:42:42 +0000 (16:42 -0600)]
CMake: add a TEST_MPI_RANK_LIMIT variable to enforce a limit on MPI ranks

2 years agoMerge pull request #13349 from kinnewig/test_fe_nedelec_sz_hessian_divergence_theorem
Martin Kronbichler [Wed, 9 Feb 2022 07:56:05 +0000 (08:56 +0100)]
Merge pull request #13349 from kinnewig/test_fe_nedelec_sz_hessian_divergence_theorem

Reduce the runtime of the test fe_nedelec_sz_hessian_divergence_theorem

2 years agoTest only with unrefined hyper_ball 13349/head
Sebastian Kinnewig [Tue, 8 Feb 2022 23:05:06 +0000 (00:05 +0100)]
Test only with unrefined hyper_ball

2 years agoCMake: add "performance" category
Matthias Maier [Tue, 8 Feb 2022 22:14:20 +0000 (16:14 -0600)]
CMake: add "performance" category

2 years agoMerge pull request #13339 from bangerth/newline
David Wells [Mon, 7 Feb 2022 18:39:35 +0000 (13:39 -0500)]
Merge pull request #13339 from bangerth/newline

Save a few cycles for single-character output.

2 years agoMerge pull request #13325 from tamiko/cmake_fix_1
Daniel Arndt [Mon, 7 Feb 2022 15:04:16 +0000 (10:04 -0500)]
Merge pull request #13325 from tamiko/cmake_fix_1

2 years agoMerge pull request #13338 from pengfej/fbranch
Wolfgang Bangerth [Mon, 7 Feb 2022 13:08:07 +0000 (06:08 -0700)]
Merge pull request #13338 from pengfej/fbranch

correcting some notations

2 years agoMerge pull request #13344 from marcfehling/pipe-boundary
Wolfgang Bangerth [Mon, 7 Feb 2022 13:07:49 +0000 (06:07 -0700)]
Merge pull request #13344 from marcfehling/pipe-boundary

Fix boundary IDs for `pipe_junction`.

2 years agoAdd MGSmootherPrecondition::initialize_matrices() 13343/head
Peter Munch [Sun, 6 Feb 2022 07:32:18 +0000 (08:32 +0100)]
Add MGSmootherPrecondition::initialize_matrices()

2 years agoMerge pull request #13340 from peterrum/ldv_assert_empty_vector
Peter Munch [Mon, 7 Feb 2022 07:09:52 +0000 (08:09 +0100)]
Merge pull request #13340 from peterrum/ldv_assert_empty_vector

Fix assert message for empty vector

2 years agoFix boundary IDs for `pipe_junction`. 13344/head
Marc Fehling [Mon, 7 Feb 2022 03:47:39 +0000 (20:47 -0700)]
Fix boundary IDs for `pipe_junction`.

2 years agoMore changes of single-character things. 13339/head
Wolfgang Bangerth [Sat, 5 Feb 2022 23:34:30 +0000 (16:34 -0700)]
More changes of single-character things.

2 years agocorrecting some notations 13338/head
Pengfei Jia [Thu, 3 Feb 2022 23:47:50 +0000 (18:47 -0500)]
correcting some notations

2 years agoMerge pull request #13342 from peterrum/cl_name
Martin Kronbichler [Sun, 6 Feb 2022 10:48:59 +0000 (11:48 +0100)]
Merge pull request #13342 from peterrum/cl_name

Fix name of change-log entry

2 years agoFix name of change-log entry 13342/head
Peter Munch [Sun, 6 Feb 2022 06:55:30 +0000 (07:55 +0100)]
Fix name of change-log entry

2 years agoFix assert message for empty vector 13340/head
Peter Munch [Sun, 6 Feb 2022 06:01:38 +0000 (07:01 +0100)]
Fix assert message for empty vector

2 years agoAlso replace single-character output for things other than newlines.
Wolfgang Bangerth [Sat, 5 Feb 2022 23:32:51 +0000 (16:32 -0700)]
Also replace single-character output for things other than newlines.

2 years agoadd a changelog entry 13325/head
Matthias Maier [Sat, 5 Feb 2022 23:26:03 +0000 (17:26 -0600)]
add a changelog entry

2 years agoSave a few cycles for single-character output.
Wolfgang Bangerth [Sat, 5 Feb 2022 22:48:43 +0000 (15:48 -0700)]
Save a few cycles for single-character output.

2 years agodoc: Update new documentation to reflect new CMake minimum version
Matthias Maier [Sat, 5 Feb 2022 20:57:37 +0000 (14:57 -0600)]
doc: Update new documentation to reflect new CMake minimum version

2 years agoCMake: Finish refactoring of PACKAGE_HANDLE macro
Matthias Maier [Sat, 5 Feb 2022 20:53:47 +0000 (14:53 -0600)]
CMake: Finish refactoring of PACKAGE_HANDLE macro

 - address FIXMEs
 - address reviews

2 years agoCMake: Properly handle FEATURE_EXECUTABLE
Matthias Maier [Wed, 2 Feb 2022 13:06:16 +0000 (07:06 -0600)]
CMake: Properly handle FEATURE_EXECUTABLE

2 years agoCMake: Add an assert to DEAL_II_PACKAGE_HANDLE
Matthias Maier [Wed, 2 Feb 2022 13:02:16 +0000 (07:02 -0600)]
CMake: Add an assert to DEAL_II_PACKAGE_HANDLE

2 years agoCMake: Clean up FindSYMENGINE.cmake
Matthias Maier [Wed, 2 Feb 2022 11:04:57 +0000 (05:04 -0600)]
CMake: Clean up FindSYMENGINE.cmake

2 years agoCMake: Clean up FindCUDA.cmake
Matthias Maier [Wed, 2 Feb 2022 11:01:58 +0000 (05:01 -0600)]
CMake: Clean up FindCUDA.cmake

2 years agoCMake: Clean up FindLAPACK.cmake
Matthias Maier [Wed, 2 Feb 2022 10:58:04 +0000 (04:58 -0600)]
CMake: Clean up FindLAPACK.cmake

2 years agoCMake: Modernize DEAL_II_PACKAGE_HANDLE macro
Matthias Maier [Tue, 1 Feb 2022 16:24:45 +0000 (10:24 -0600)]
CMake: Modernize DEAL_II_PACKAGE_HANDLE macro

 * simplify logic by removing unnecessary booleans

 * use temporary variables to accumulate lists/string and override
   canonical names at end

2 years agoRequire CMake 3.3 or newer
Matthias Maier [Tue, 1 Feb 2022 16:12:31 +0000 (10:12 -0600)]
Require CMake 3.3 or newer


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.