]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoGet rid of the TBB header files. 10406/head
Wolfgang Bangerth [Thu, 28 May 2020 15:18:52 +0000 (09:18 -0600)]
Get rid of the TBB header files.

4 years agoMerge pull request #10389 from bangerth/tasks-3
Matthias Maier [Thu, 28 May 2020 16:04:50 +0000 (11:04 -0500)]
Merge pull request #10389 from bangerth/tasks-3

Rewrite the Threads::Task class using C++11 features.

4 years agoMerge pull request #10395 from drwells/deprecate-vanka-threads
Martin Kronbichler [Thu, 28 May 2020 08:34:58 +0000 (10:34 +0200)]
Merge pull request #10395 from drwells/deprecate-vanka-threads

Deprecate vanka threads

4 years agoMerge pull request #10396 from drwells/extra-vanka-test
Martin Kronbichler [Thu, 28 May 2020 08:32:28 +0000 (10:32 +0200)]
Merge pull request #10396 from drwells/extra-vanka-test

Augment a test to also check sparse vanka.

4 years agoMerge pull request #10386 from drwells/remove-deprecated-nanoflann
Luca Heltai [Wed, 27 May 2020 23:07:25 +0000 (01:07 +0200)]
Merge pull request #10386 from drwells/remove-deprecated-nanoflann

Remove our deprecated nanoflann bindings

4 years agoMerge pull request #10285 from tamiko/modernize_thread_local_storage
Matthias Maier [Wed, 27 May 2020 22:58:34 +0000 (17:58 -0500)]
Merge pull request #10285 from tamiko/modernize_thread_local_storage

ThreadLocalStorage: Reimplement using STL C++14 functionality

4 years agoMerge pull request #10329 from peterrum/tria-internal-rebase
Wolfgang Bangerth [Wed, 27 May 2020 21:58:01 +0000 (23:58 +0200)]
Merge pull request #10329 from peterrum/tria-internal-rebase

Remove template arguments from internal data structures of Triangulation

4 years agoConvert ThreadGroup to TaskGroup in sparse vanka 10395/head
David Wells [Wed, 27 May 2020 19:54:35 +0000 (15:54 -0400)]
Convert ThreadGroup to TaskGroup in sparse vanka

4 years agoDeprecate some old options for SparseVanka.
David Wells [Wed, 27 May 2020 19:39:45 +0000 (15:39 -0400)]
Deprecate some old options for SparseVanka.

4 years agoMerge pull request #10282 from luca-heltai/write-vtk-bounding-boxes
Wolfgang Bangerth [Wed, 27 May 2020 21:48:48 +0000 (23:48 +0200)]
Merge pull request #10282 from luca-heltai/write-vtk-bounding-boxes

BoundingBoxDataOut

4 years agoMerge pull request #10382 from tjhei/conditional-init-tbb
Wolfgang Bangerth [Wed, 27 May 2020 21:45:40 +0000 (23:45 +0200)]
Merge pull request #10382 from tjhei/conditional-init-tbb

adjust TBB initialization

4 years agoAdd a changelog entry. 10389/head
Wolfgang Bangerth [Wed, 27 May 2020 21:11:47 +0000 (15:11 -0600)]
Add a changelog entry.

4 years agoAugment a test to also check sparse vanka. 10396/head
David Wells [Wed, 27 May 2020 20:47:15 +0000 (16:47 -0400)]
Augment a test to also check sparse vanka.

4 years agoEnsure propagation of exceptions from tasks.
Wolfgang Bangerth [Wed, 27 May 2020 20:32:53 +0000 (14:32 -0600)]
Ensure propagation of exceptions from tasks.

4 years agoRewrite the Threads::Task class using C++11 features.
Wolfgang Bangerth [Wed, 27 May 2020 00:53:36 +0000 (18:53 -0600)]
Rewrite the Threads::Task class using C++11 features.

4 years agoMerge pull request #10383 from tjhei/github-actions-no-indent
Matthias Maier [Wed, 27 May 2020 17:09:14 +0000 (12:09 -0500)]
Merge pull request #10383 from tjhei/github-actions-no-indent

[CI] github actions do not check indent

4 years agoMerge pull request #10165 from tjhei/p4est-bug-only-debug
Matthias Maier [Wed, 27 May 2020 16:52:38 +0000 (11:52 -0500)]
Merge pull request #10165 from tjhei/p4est-bug-only-debug

let tests/mpi/p4est_bug_01 only run in debug mode

4 years agoaddress review comments 10285/head
Matthias Maier [Wed, 27 May 2020 16:34:00 +0000 (11:34 -0500)]
address review comments

4 years agoadd a comment
Matthias Maier [Wed, 27 May 2020 04:18:17 +0000 (23:18 -0500)]
add a comment

4 years agofix tests with gcc-5, make clang-tidy happy
Matthias Maier [Wed, 27 May 2020 04:04:52 +0000 (23:04 -0500)]
fix tests with gcc-5, make clang-tidy happy

4 years agoand port to C++14
Matthias Maier [Wed, 27 May 2020 02:01:29 +0000 (21:01 -0500)]
and port to C++14

4 years agoupdate documentation
Matthias Maier [Wed, 27 May 2020 01:43:43 +0000 (20:43 -0500)]
update documentation

4 years agoDo not attempt to copy std::unique_ptr objects, and provide a workaround
Matthias Maier [Wed, 27 May 2020 00:59:52 +0000 (19:59 -0500)]
Do not attempt to copy std::unique_ptr objects, and provide a workaround

4 years agoport LogStream to the new ThreadLocalStorage
Matthias Maier [Tue, 26 May 2020 22:53:25 +0000 (17:53 -0500)]
port LogStream to the new ThreadLocalStorage

4 years agoaddress review comments
Matthias Maier [Tue, 26 May 2020 22:40:02 +0000 (17:40 -0500)]
address review comments

4 years agoWorkaround: Make this work with std::vector<std::unique_ptr<...>>
Matthias Maier [Tue, 26 May 2020 22:36:49 +0000 (17:36 -0500)]
Workaround: Make this work with std::vector<std::unique_ptr<...>>

4 years agoadd a changes entry
Matthias Maier [Tue, 26 May 2020 22:13:12 +0000 (17:13 -0500)]
add a changes entry

4 years agoAdd && variants for constuctor and operator=, optimize code
Matthias Maier [Tue, 26 May 2020 19:06:56 +0000 (14:06 -0500)]
Add && variants for constuctor and operator=, optimize code

 - avoid unnecessary copies

4 years agoThreadLocalStorage: Reimplement using STL C++11 functionality
Matthias Maier [Wed, 20 May 2020 05:40:19 +0000 (00:40 -0500)]
ThreadLocalStorage: Reimplement using STL C++11 functionality

4 years agoDo not let TBB override the number of threads used 10382/head
Matthias Maier [Wed, 27 May 2020 15:58:48 +0000 (10:58 -0500)]
Do not let TBB override the number of threads used

4 years agoPort hardware concurrency detection to C++11
Matthias Maier [Wed, 27 May 2020 15:04:20 +0000 (10:04 -0500)]
Port hardware concurrency detection to C++11

4 years agofix TBB initialization
Timo Heister [Mon, 25 May 2020 18:43:30 +0000 (14:43 -0400)]
fix TBB initialization

4 years agoMerge pull request #10384 from tamiko/fix_thread_tests
Wolfgang Bangerth [Wed, 27 May 2020 15:24:13 +0000 (17:24 +0200)]
Merge pull request #10384 from tamiko/fix_thread_tests

export "DEAL_II_WITH_THREADS" in deal.IIConfig.cmake

4 years agoMerge pull request #10385 from tjhei/doxygen_tbb_define
Wolfgang Bangerth [Wed, 27 May 2020 15:22:43 +0000 (17:22 +0200)]
Merge pull request #10385 from tjhei/doxygen_tbb_define

fix doxygen export of DEAL_II_WITH_TBB/CPP_TASKFLOW

4 years agoRemove our deprecated nanoflann bindings 10386/head
David Wells [Wed, 27 May 2020 14:54:45 +0000 (10:54 -0400)]
Remove our deprecated nanoflann bindings

4 years agofix doxygen export of DEAL_II_WITH_TBB/CPP_TASKFLOW 10385/head
Timo Heister [Wed, 27 May 2020 14:39:35 +0000 (10:39 -0400)]
fix doxygen export of DEAL_II_WITH_TBB/CPP_TASKFLOW

surprising to see the typo in DEAL_II_WITH_THREADS.

4 years agoexport "DEAL_II_WITH_THREADS" in deal.IIConfig.cmake 10384/head
Matthias Maier [Wed, 27 May 2020 14:37:16 +0000 (09:37 -0500)]
export "DEAL_II_WITH_THREADS" in deal.IIConfig.cmake

4 years ago[CI] github actions do not check indent 10383/head
Timo Heister [Wed, 27 May 2020 14:13:55 +0000 (10:13 -0400)]
[CI] github actions do not check indent

4 years agoMerge pull request #10380 from MarcusCalhoun-Lopez/macos_fix
Matthias Maier [Wed, 27 May 2020 14:12:47 +0000 (09:12 -0500)]
Merge pull request #10380 from MarcusCalhoun-Lopez/macos_fix

Find correct FindBoost.cmake on case-insensitive fs

4 years agoMerge pull request #10377 from bangerth/task
David Wells [Wed, 27 May 2020 14:03:31 +0000 (10:03 -0400)]
Merge pull request #10377 from bangerth/task

Improve documentation of Threads::Task.

4 years agoMerge pull request #10379 from masterleinad/simplify_lambda_initializer
Wolfgang Bangerth [Wed, 27 May 2020 13:08:32 +0000 (15:08 +0200)]
Merge pull request #10379 from masterleinad/simplify_lambda_initializer

Simplify C++14 lambda initializers

4 years agoMerge pull request #10327 from tamiko/thread_cleanup-2
Wolfgang Bangerth [Wed, 27 May 2020 13:05:17 +0000 (15:05 +0200)]
Merge pull request #10327 from tamiko/thread_cleanup-2

CMake: decouple thread setup, add taskflow library

4 years agoImprove documentation of Threads::Task. 10377/head
Wolfgang Bangerth [Wed, 27 May 2020 00:11:53 +0000 (18:11 -0600)]
Improve documentation of Threads::Task.

4 years agoAdded possibility to attach data to bounding boxes. 10282/head
Luca Heltai [Wed, 27 May 2020 12:57:40 +0000 (14:57 +0200)]
Added possibility to attach data to bounding boxes.

4 years agoRemove template arguments form internal data structures of Triangulation 10329/head
Peter Munch [Thu, 30 Apr 2020 10:18:06 +0000 (12:18 +0200)]
Remove template arguments form internal data structures of Triangulation

4 years agoMerge pull request #10378 from bangerth/opeq
Daniel Arndt [Wed, 27 May 2020 05:18:55 +0000 (01:18 -0400)]
Merge pull request #10378 from bangerth/opeq

4 years agoMerge pull request #10372 from bangerth/route
Daniel Arndt [Wed, 27 May 2020 04:56:31 +0000 (00:56 -0400)]
Merge pull request #10372 from bangerth/route

4 years agoMerge pull request #10368 from bangerth/69
Matthias Maier [Wed, 27 May 2020 04:26:42 +0000 (23:26 -0500)]
Merge pull request #10368 from bangerth/69

Hook in videos of second-order results for step-69.

4 years agoFind correct FindBoost.cmake on case-insensitive fs 10380/head
Marcus Calhoun-Lopez [Wed, 27 May 2020 04:00:18 +0000 (21:00 -0700)]
Find correct FindBoost.cmake on case-insensitive fs

4 years agoaddress review comments 10327/head
Matthias Maier [Wed, 27 May 2020 03:43:11 +0000 (22:43 -0500)]
address review comments

4 years agoupdate config.h.in
Matthias Maier [Tue, 26 May 2020 17:08:00 +0000 (12:08 -0500)]
update config.h.in

4 years agorename directory
Matthias Maier [Mon, 25 May 2020 19:35:19 +0000 (14:35 -0500)]
rename directory

4 years agofix docu
Matthias Maier [Mon, 25 May 2020 19:33:33 +0000 (14:33 -0500)]
fix docu

4 years agofix rename leftovers
Matthias Maier [Mon, 25 May 2020 17:20:25 +0000 (12:20 -0500)]
fix rename leftovers

4 years agoCMake: Add a bundled taskflow library and facility to search for external one
Matthias Maier [Sat, 23 May 2020 07:14:00 +0000 (02:14 -0500)]
CMake: Add a bundled taskflow library and facility to search for external one

4 years agoCMake: Remove obsolete threading setup
Matthias Maier [Sat, 23 May 2020 05:25:47 +0000 (00:25 -0500)]
CMake: Remove obsolete threading setup

4 years agoSimplify C++14 lambda initializers 10379/head
Daniel Arndt [Wed, 27 May 2020 03:14:18 +0000 (23:14 -0400)]
Simplify C++14 lambda initializers

4 years agoMerge pull request #10373 from bangerth/members
David Wells [Wed, 27 May 2020 02:57:30 +0000 (22:57 -0400)]
Merge pull request #10373 from bangerth/members

Move member functions of an internal class outside the class declaration

4 years agoMerge pull request #10375 from krishnakumarg1984/krishna_fix_10365
David Wells [Wed, 27 May 2020 02:52:38 +0000 (22:52 -0400)]
Merge pull request #10375 from krishnakumarg1984/krishna_fix_10365

removes an unnecessary edge in tutorial dependency graph

4 years agoMerge pull request #10371 from bangerth/doc
David Wells [Wed, 27 May 2020 02:52:07 +0000 (22:52 -0400)]
Merge pull request #10371 from bangerth/doc

Better document Threads::new_task.

4 years agoAdd changelog entry. 10378/head
Wolfgang Bangerth [Wed, 27 May 2020 00:37:42 +0000 (18:37 -0600)]
Add changelog entry.

4 years agoRemove Task::operator==.
Wolfgang Bangerth [Wed, 27 May 2020 00:35:04 +0000 (18:35 -0600)]
Remove Task::operator==.

I don't see how to implement in the scheme I have in my head, and it's hard to see
why anyone would want to use it to begin with.

4 years agoremoves an unnecessary edge in tutorial dependency graph 10375/head
Krishnakumar Gopalakrishnan [Wed, 27 May 2020 00:05:05 +0000 (01:05 +0100)]
removes an unnecessary edge in tutorial dependency graph

4 years agoMove member functions of an internal class outside the class declaration. 10373/head
Wolfgang Bangerth [Tue, 26 May 2020 23:31:28 +0000 (17:31 -0600)]
Move member functions of an internal class outside the class declaration.

4 years agoRoute all variations of Threads::new_task() through one instance. 10372/head
Wolfgang Bangerth [Tue, 26 May 2020 23:15:43 +0000 (17:15 -0600)]
Route all variations of Threads::new_task() through one instance.

Right now, there are two that are the end points of all overloads. Reduce this to one
to make some further clean-ups simpler.

4 years agoMerge pull request #10367 from masterleinad/msvc_warnings_errors
Daniel Arndt [Tue, 26 May 2020 22:38:45 +0000 (18:38 -0400)]
Merge pull request #10367 from masterleinad/msvc_warnings_errors

4 years agoBetter document Threads::new_task. 10371/head
Wolfgang Bangerth [Tue, 26 May 2020 22:31:48 +0000 (16:31 -0600)]
Better document Threads::new_task.

4 years agoMerge pull request #10357 from peterrum/gridinfo_add_some_docu
Wolfgang Bangerth [Tue, 26 May 2020 21:22:49 +0000 (23:22 +0200)]
Merge pull request #10357 from peterrum/gridinfo_add_some_docu

Add missing docu to GeometryInfo

4 years agoMerge pull request #10355 from bangerth/70-ref
Timo Heister [Tue, 26 May 2020 20:59:43 +0000 (16:59 -0400)]
Merge pull request #10355 from bangerth/70-ref

Use @cite style for references in step-70.

4 years agoUse @cite style for references in step-70. 10355/head
Wolfgang Bangerth [Mon, 25 May 2020 03:17:32 +0000 (21:17 -0600)]
Use @cite style for references in step-70.

4 years agoHook in videos of second-order results for step-69. 10368/head
Wolfgang Bangerth [Tue, 26 May 2020 20:20:44 +0000 (14:20 -0600)]
Hook in videos of second-order results for step-69.

4 years agoCompile MSVC testers with warnings as errors 10367/head
Daniel Arndt [Mon, 25 May 2020 20:18:10 +0000 (16:18 -0400)]
Compile MSVC testers with warnings as errors

4 years agoMerge pull request #10359 from peterrum/set_bit_fix_warning
Daniel Arndt [Tue, 26 May 2020 19:26:09 +0000 (15:26 -0400)]
Merge pull request #10359 from peterrum/set_bit_fix_warning

4 years agoMerge pull request #10362 from gassmoeller/introduce_particle_signals
Wolfgang Bangerth [Tue, 26 May 2020 19:06:10 +0000 (21:06 +0200)]
Merge pull request #10362 from gassmoeller/introduce_particle_signals

Add particle handler signal particle_lost

4 years agoMerge pull request #10360 from masterleinad/cpp20-compatibility-cleaned
Matthias Maier [Tue, 26 May 2020 16:58:05 +0000 (11:58 -0500)]
Merge pull request #10360 from masterleinad/cpp20-compatibility-cleaned

Fix compiling with clang-10 with C++20 support

4 years agoFix warning in set_bit 10359/head
Peter Munch [Mon, 25 May 2020 19:46:12 +0000 (21:46 +0200)]
Fix warning in set_bit

4 years agoImprove documentation 10362/head
Rene Gassmoeller [Tue, 26 May 2020 15:15:24 +0000 (08:15 -0700)]
Improve documentation

4 years agoRemove unnecessary assertion 10360/head
Daniel Arndt [Tue, 26 May 2020 14:37:21 +0000 (10:37 -0400)]
Remove unnecessary assertion

4 years agoMerge pull request #10268 from peterrum/dofaccessor_get_set_dof_indices
Bruno Turcksin [Tue, 26 May 2020 13:11:03 +0000 (09:11 -0400)]
Merge pull request #10268 from peterrum/dofaccessor_get_set_dof_indices

4 years agoAdd another comparison operator
Daniel Arndt [Tue, 26 May 2020 12:45:37 +0000 (08:45 -0400)]
Add another comparison operator

4 years agoAvoid using non-public members
Daniel Arndt [Tue, 26 May 2020 04:22:08 +0000 (00:22 -0400)]
Avoid using non-public members

4 years agoFix test
Daniel Arndt [Tue, 26 May 2020 02:24:55 +0000 (22:24 -0400)]
Fix test

4 years agoAdd particle handler signal and test.
Rene Gassmoeller [Mon, 25 May 2020 22:12:13 +0000 (15:12 -0700)]
Add particle handler signal and test.

4 years agoFix compiling with clang-10 with C++20 support
Matthias Maier [Mon, 25 May 2020 03:49:59 +0000 (22:49 -0500)]
Fix compiling with clang-10 with C++20 support

4 years agoAdd missing docu to GeometryInfo 10357/head
Peter Munch [Mon, 25 May 2020 14:44:56 +0000 (16:44 +0200)]
Add missing docu to GeometryInfo

4 years agoMerge pull request #10337 from luca-heltai/pack_rtree_of_indices
Martin Kronbichler [Mon, 25 May 2020 10:18:57 +0000 (12:18 +0200)]
Merge pull request #10337 from luca-heltai/pack_rtree_of_indices

pack_rtree_of_indices().

4 years agoMerge pull request #10352 from bangerth/gsl
Martin Kronbichler [Mon, 25 May 2020 10:17:19 +0000 (12:17 +0200)]
Merge pull request #10352 from bangerth/gsl

Ensure that a test is only run when its dependencies are satisfied.

4 years agoMerge pull request #10356 from tamiko/cmake_fixes
Martin Kronbichler [Mon, 25 May 2020 10:16:48 +0000 (12:16 +0200)]
Merge pull request #10356 from tamiko/cmake_fixes

CMake: Refactor C++17 bessel function support into separate check

4 years agoFixed typo. 10337/head
Luca Heltai [Mon, 25 May 2020 07:29:03 +0000 (09:29 +0200)]
Fixed typo.

4 years agoMerge pull request #10354 from drwells/more-cxx14-docs
Matthias Maier [Mon, 25 May 2020 04:39:41 +0000 (23:39 -0500)]
Merge pull request #10354 from drwells/more-cxx14-docs

More cxx14 docs

4 years agowhile at it also unify variable naming and reindent the file 10356/head
Matthias Maier [Mon, 25 May 2020 04:32:58 +0000 (23:32 -0500)]
while at it also unify variable naming and reindent the file

4 years agoCMake: Refactor C++17 bessel function support into separate check
Matthias Maier [Mon, 25 May 2020 04:27:46 +0000 (23:27 -0500)]
CMake: Refactor C++17 bessel function support into separate check

4 years agoRemove some unused CMake code. 10354/head
David Wells [Mon, 25 May 2020 01:13:17 +0000 (21:13 -0400)]
Remove some unused CMake code.

Now that we require C++14 neither of these is necessary.

4 years agoClean up some more C++14 documentation.
David Wells [Mon, 25 May 2020 01:12:54 +0000 (21:12 -0400)]
Clean up some more C++14 documentation.

4 years agoMerge pull request #10347 from tamiko/cosmetic_change
Daniel Arndt [Mon, 25 May 2020 00:53:42 +0000 (20:53 -0400)]
Merge pull request #10347 from tamiko/cosmetic_change

4 years agoMerge pull request #10346 from tamiko/cmake_cpp_configuration
Daniel Arndt [Mon, 25 May 2020 00:51:23 +0000 (20:51 -0400)]
Merge pull request #10346 from tamiko/cmake_cpp_configuration

4 years agoEnsure that a test is only run when its dependencies are satisfied. 10352/head
Wolfgang Bangerth [Sun, 24 May 2020 23:34:44 +0000 (17:34 -0600)]
Ensure that a test is only run when its dependencies are satisfied.

Specifically, this test requires the GSL.

4 years agoMerge pull request #10341 from tamiko/fix_scalapack_test
Martin Kronbichler [Sun, 24 May 2020 20:16:55 +0000 (22:16 +0200)]
Merge pull request #10341 from tamiko/fix_scalapack_test

CMake: Bugfix: Run symbol check (using C compiler)  without CXXFLAGS

4 years agoCMake: Record C++ standard support level in detailed.log 10347/head
Matthias Maier [Sun, 24 May 2020 18:03:17 +0000 (13:03 -0500)]
CMake: Record C++ standard support level in detailed.log

4 years agointroduce DEAL_II_HAVE_CXX20 check 10346/head
Matthias Maier [Sun, 24 May 2020 17:31:38 +0000 (12:31 -0500)]
introduce DEAL_II_HAVE_CXX20 check


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.