]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoRemove references to hp::DoFHandler in DoFAccessor. 10399/head
David Wells [Mon, 1 Jun 2020 22:00:20 +0000 (18:00 -0400)]
Remove references to hp::DoFHandler in DoFAccessor.

4 years agoMerge pull request #10374 from bangerth/return
David Wells [Mon, 1 Jun 2020 21:48:05 +0000 (17:48 -0400)]
Merge pull request #10374 from bangerth/return

Better document Threads::internal::return_value.

4 years agoMerge pull request #10428 from tjhei/changelog_threading
Wolfgang Bangerth [Mon, 1 Jun 2020 21:42:26 +0000 (23:42 +0200)]
Merge pull request #10428 from tjhei/changelog_threading

threading changelog entry

4 years agoMerge pull request #10429 from peterrum/cell_data_vector
Wolfgang Bangerth [Mon, 1 Jun 2020 21:31:20 +0000 (23:31 +0200)]
Merge pull request #10429 from peterrum/cell_data_vector

Make CellData::vertices to std::vector

4 years agoMerge pull request #10422 from lethe-cfd/insert_global_particles_properties
Peter Munch [Mon, 1 Jun 2020 20:40:14 +0000 (22:40 +0200)]
Merge pull request #10422 from lethe-cfd/insert_global_particles_properties

Adds the capacity to add properties to particle generators that use the dofs support points or the quadrature points

4 years agoMerge pull request #10436 from peterrum/tria_iterators
Martin Kronbichler [Mon, 1 Jun 2020 16:03:21 +0000 (18:03 +0200)]
Merge pull request #10436 from peterrum/tria_iterators

Use range-based iterators in tria.cc

4 years agoMerge pull request #10434 from peterrum/triaobject
Wolfgang Bangerth [Mon, 1 Jun 2020 13:34:37 +0000 (15:34 +0200)]
Merge pull request #10434 from peterrum/triaobject

Replace TriaObject

4 years agoAdd consts 10436/head
Peter Munch [Mon, 1 Jun 2020 13:28:24 +0000 (15:28 +0200)]
Add consts

4 years agoMerge pull request #10435 from dangars/step62_assembly
Jean-Paul Pelteret [Mon, 1 Jun 2020 13:04:20 +0000 (15:04 +0200)]
Merge pull request #10435 from dangars/step62_assembly

Improve the efficiency of the step62 assembly

4 years agoUse range-based iterators in tria.cc (2)
Peter Munch [Mon, 1 Jun 2020 12:37:45 +0000 (14:37 +0200)]
Use range-based iterators in tria.cc (2)

4 years agoUse range-based iterators in tria.cc
Peter Munch [Mon, 1 Jun 2020 12:12:34 +0000 (14:12 +0200)]
Use range-based iterators in tria.cc

4 years agoMake CellData::vertices to std::vector 10429/head
Peter Munch [Sun, 31 May 2020 14:37:45 +0000 (16:37 +0200)]
Make CellData::vertices to std::vector

4 years agoRename TriaObjectView 10434/head
Peter Munch [Mon, 1 Jun 2020 07:33:49 +0000 (09:33 +0200)]
Rename TriaObjectView

4 years agoMake it work
Peter Munch [Mon, 1 Jun 2020 07:26:59 +0000 (09:26 +0200)]
Make it work

4 years agoRemove the TriaObject class and replace it by just tuples of indices.
Wolfgang Bangerth [Mon, 1 Jun 2020 03:56:17 +0000 (21:56 -0600)]
Remove the TriaObject class and replace it by just tuples of indices.

4 years agoMerge pull request #10427 from tjhei/tests_remove_with_threads
Daniel Arndt [Mon, 1 Jun 2020 03:01:04 +0000 (23:01 -0400)]
Merge pull request #10427 from tjhei/tests_remove_with_threads

tests: remove with_threads

4 years agoMerge pull request #10432 from tjhei/iota_view_not_std
Bruno Turcksin [Mon, 1 Jun 2020 00:23:34 +0000 (20:23 -0400)]
Merge pull request #10432 from tjhei/iota_view_not_std

disable using c++ 20 iota-view and always use boost

4 years agoMerge pull request #10430 from peterrum/tria_object_initializer_list
Wolfgang Bangerth [Sun, 31 May 2020 23:06:14 +0000 (01:06 +0200)]
Merge pull request #10430 from peterrum/tria_object_initializer_list

Work on TriaObject

4 years agodisable using c++ 20 iota-view and always use boost 10432/head
Timo Heister [Sun, 31 May 2020 21:27:02 +0000 (17:27 -0400)]
disable using c++ 20 iota-view and always use boost

gcc-10 does not contain the ``iterator`` typedef, which makes the usage
somewhat incompatible to what we want. For now, disable the c++20
support.

see #10426

4 years agothreading changelog entry 10428/head
Timo Heister [Sun, 31 May 2020 12:55:55 +0000 (08:55 -0400)]
threading changelog entry

4 years agoAccept initializer_list in TriaObject 10430/head
Peter Munch [Sun, 31 May 2020 16:11:41 +0000 (18:11 +0200)]
Accept initializer_list in TriaObject

4 years agoMerge pull request #10424 from bangerth/affine
Matthias Maier [Sun, 31 May 2020 16:00:41 +0000 (11:00 -0500)]
Merge pull request #10424 from bangerth/affine

Update some internal documentation.

4 years agoMerge pull request #10425 from tjhei/windows-quicktest-serial
Matthias Maier [Sun, 31 May 2020 15:58:01 +0000 (10:58 -0500)]
Merge pull request #10425 from tjhei/windows-quicktest-serial

windows: force quick tests in serial

4 years agoMerge pull request #10426 from masterleinad/fix_step-69_gcc_10_20
Matthias Maier [Sun, 31 May 2020 15:55:10 +0000 (10:55 -0500)]
Merge pull request #10426 from masterleinad/fix_step-69_gcc_10_20

Fix compiling step-69 with gcc-10 and C++20

4 years agoAdd changelogi entry 10435/head
Daniel Garcia-Sanchez [Sun, 31 May 2020 14:47:56 +0000 (16:47 +0200)]
Add changelogi entry

4 years agoImprove the assembly efficiency of step-62
Daniel Garcia-Sanchez [Sun, 31 May 2020 14:36:28 +0000 (16:36 +0200)]
Improve the assembly efficiency of step-62

4 years agotests: remove with_threads 10427/head
Timo Heister [Sun, 31 May 2020 13:03:16 +0000 (09:03 -0400)]
tests: remove with_threads

- delete tests/lac/intel-15-bug: depends on TBB and tests an old intel
compiler version
- remove with_threads from tests/*output (no test depends on TBB)

4 years agoFix compiling step-69 with gcc-10 and C++20 10426/head
Daniel Arndt [Sun, 31 May 2020 04:42:04 +0000 (00:42 -0400)]
Fix compiling step-69 with gcc-10 and C++20

4 years agowindows: force quick tests in serial 10425/head
Timo Heister [Fri, 29 May 2020 16:39:37 +0000 (12:39 -0400)]
windows: force quick tests in serial

fixes the test failures in #10409 (now that we have 2 quicktests)

4 years agoMerge pull request #10412 from bangerth/tasks-4
Timo Heister [Sat, 30 May 2020 18:50:38 +0000 (14:50 -0400)]
Merge pull request #10412 from bangerth/tasks-4

Run operations sequentially in Threads::Task when n_threads==1.

4 years agoAddresses Peter comments on default value of vector, order of comments and fixes... 10422/head
blaisb [Sat, 30 May 2020 18:39:39 +0000 (14:39 -0400)]
Addresses Peter comments on default value of vector, order of comments and fixes spelling mistakes

4 years agoMove implementations out of structure declarations. 10424/head
Wolfgang Bangerth [Sat, 30 May 2020 17:00:19 +0000 (11:00 -0600)]
Move implementations out of structure declarations.

4 years agoUpdate some internal documentation.
Wolfgang Bangerth [Sat, 30 May 2020 16:11:14 +0000 (10:11 -0600)]
Update some internal documentation.

4 years agoRun operations sequentially in Threads::Task when n_threads==1. 10412/head
Wolfgang Bangerth [Thu, 28 May 2020 20:16:30 +0000 (14:16 -0600)]
Run operations sequentially in Threads::Task when n_threads==1.

4 years agoFixed the order of the properties in the generator
blaisb [Sat, 30 May 2020 13:09:39 +0000 (09:09 -0400)]
Fixed the order of the properties in the generator
Added missing properties in call to insert_global_particles

4 years agoMerge pull request #10420 from masterleinad/delete_copy_constructor_thread_local_storage
Matthias Maier [Sat, 30 May 2020 04:52:08 +0000 (23:52 -0500)]
Merge pull request #10420 from masterleinad/delete_copy_constructor_thread_local_storage

Delete copy constructor for ThreadLocalStorage

4 years agoAdded the capacity to add properties to the particles that are generated using the...
blaisb [Sat, 30 May 2020 01:48:12 +0000 (21:48 -0400)]
Added the capacity to add properties to the particles that are generated using the particle generator
that generates particles at support points or at gauss quadrature points.
Note that we do not check for the size of the properties and the number of particles
as this is done within insert global particles.

4 years agoMerge pull request #10418 from tjhei/tests-remove-with-threads
Daniel Arndt [Fri, 29 May 2020 22:26:03 +0000 (18:26 -0400)]
Merge pull request #10418 from tjhei/tests-remove-with-threads

4 years agoDelete copy constructor for ThreadLocalStorage 10420/head
Daniel Arndt [Fri, 29 May 2020 18:17:57 +0000 (14:17 -0400)]
Delete copy constructor for ThreadLocalStorage

4 years agoMerge pull request #10413 from tjhei/replace_with_threads_tbb
Daniel Arndt [Fri, 29 May 2020 12:52:26 +0000 (08:52 -0400)]
Merge pull request #10413 from tjhei/replace_with_threads_tbb

use DEAL_II_WITH_TBB instead of DEAL_II_WITH_THREADS

4 years agoremove useless file 10418/head
Timo Heister [Fri, 29 May 2020 12:51:11 +0000 (08:51 -0400)]
remove useless file

4 years agotests: remove .with_threads
Timo Heister [Fri, 29 May 2020 12:48:12 +0000 (08:48 -0400)]
tests: remove .with_threads

- with_threads is useless as it is set unconditionally for tests
- multithreading tests work without tbb anyways

4 years agoMerge pull request #10405 from tjhei/tests-move-workstream
Martin Kronbichler [Fri, 29 May 2020 09:29:45 +0000 (11:29 +0200)]
Merge pull request #10405 from tjhei/tests-move-workstream

move tests related to multithreading into tests/multithreading/

4 years agoMerge pull request #10410 from tjhei/threads_without_tbb
Martin Kronbichler [Fri, 29 May 2020 09:21:38 +0000 (11:21 +0200)]
Merge pull request #10410 from tjhei/threads_without_tbb

provide Thread also without TBB

4 years agoMerge pull request #10415 from masterleinad/fix_g++_20
Matthias Maier [Fri, 29 May 2020 05:40:33 +0000 (00:40 -0500)]
Merge pull request #10415 from masterleinad/fix_g++_20

Fix compiling with gcc with C++20

4 years agoMerge pull request #10411 from tjhei/disable_logstream_threads_logic
Matthias Maier [Fri, 29 May 2020 05:38:15 +0000 (00:38 -0500)]
Merge pull request #10411 from tjhei/disable_logstream_threads_logic

remove logstream DEAL_II_WITH_THREADS logic

4 years agoFix compiling with gcc with C++20 10415/head
Daniel Arndt [Thu, 28 May 2020 22:23:23 +0000 (18:23 -0400)]
Fix compiling with gcc with C++20

4 years agoMerge pull request #10390 from gassmoeller/particle_property_out
David Wells [Fri, 29 May 2020 00:59:41 +0000 (20:59 -0400)]
Merge pull request #10390 from gassmoeller/particle_property_out

Add particle property output

4 years agoMerge pull request #10408 from drwells/update-step-28
David Wells [Fri, 29 May 2020 00:59:04 +0000 (20:59 -0400)]
Merge pull request #10408 from drwells/update-step-28

Update step 28

4 years agouse DEAL_II_WITH_TBB instead of DEAL_II_WITH_THREADS 10413/head
Timo Heister [Thu, 28 May 2020 20:54:42 +0000 (16:54 -0400)]
use DEAL_II_WITH_TBB instead of DEAL_II_WITH_THREADS

- replace WITH_THREADS with WITH_TBB (curently identical)
- step-69: always do background writing
- muparser: init always thread-safe
-

4 years agoremove logstream DEAL_II_WITH_THREADS logic 10411/head
Timo Heister [Thu, 28 May 2020 20:03:20 +0000 (16:03 -0400)]
remove logstream DEAL_II_WITH_THREADS logic

4 years agoprovide Thread also without TBB 10410/head
Timo Heister [Thu, 28 May 2020 19:45:33 +0000 (15:45 -0400)]
provide Thread also without TBB

There is no reason to guard ThreadDescriptor and Threads with
DEAL_II_WITH_THREADS as this is equal to DEAL_II_WITH_TBB.

4 years agomove more tests 10405/head
Timo Heister [Thu, 28 May 2020 19:17:43 +0000 (15:17 -0400)]
move more tests

4 years agomove thread and task related tests
Timo Heister [Thu, 28 May 2020 14:30:30 +0000 (10:30 -0400)]
move thread and task related tests

4 years agoadd tests/multithreading/
Timo Heister [Thu, 28 May 2020 14:27:40 +0000 (10:27 -0400)]
add tests/multithreading/

4 years agoMerge pull request #10404 from tjhei/task-flow-init
Matthias Maier [Thu, 28 May 2020 18:59:52 +0000 (13:59 -0500)]
Merge pull request #10404 from tjhei/task-flow-init

initialize cpp-taskflow

4 years agoMerge pull request #10406 from bangerth/tasks-3
Matthias Maier [Thu, 28 May 2020 18:58:36 +0000 (13:58 -0500)]
Merge pull request #10406 from bangerth/tasks-3

Get rid of the TBB header files.

4 years agochangelog 10408/head
David Wells [Thu, 28 May 2020 18:21:48 +0000 (14:21 -0400)]
changelog

4 years agoImprove tensor dimension check 10390/head
Rene Gassmoeller [Thu, 28 May 2020 18:17:39 +0000 (11:17 -0700)]
Improve tensor dimension check

4 years agoMerge pull request #10387 from drwells/remove-deprecated-netcdf
David Wells [Thu, 28 May 2020 18:16:08 +0000 (14:16 -0400)]
Merge pull request #10387 from drwells/remove-deprecated-netcdf

Remove our deprecated netcdf bindings

4 years agoMinor cleanup
David Wells [Thu, 28 May 2020 18:10:17 +0000 (14:10 -0400)]
Minor cleanup

4 years agoMerge pull request #10398 from drwells/deprecate-incompatible-petsc-functions
Daniel Arndt [Thu, 28 May 2020 18:06:19 +0000 (14:06 -0400)]
Merge pull request #10398 from drwells/deprecate-incompatible-petsc-functions

Deprecate some PETSc things not available in other classes

4 years agoConvert step-28 to use tasks.
David Wells [Thu, 28 May 2020 17:43:31 +0000 (13:43 -0400)]
Convert step-28 to use tasks.

4 years agoMerge pull request #10407 from bangerth/x
David Wells [Thu, 28 May 2020 16:56:35 +0000 (12:56 -0400)]
Merge pull request #10407 from bangerth/x

Remove a duplicated comment.

4 years agoRemove a duplicated comment. 10407/head
Wolfgang Bangerth [Thu, 28 May 2020 16:44:29 +0000 (10:44 -0600)]
Remove a duplicated comment.

4 years agoinitialize cpp-taskflow 10404/head
Timo Heister [Thu, 28 May 2020 01:49:36 +0000 (21:49 -0400)]
initialize cpp-taskflow

- introduce get_taskflow_executor
- initialize executor

4 years agoMerge pull request #10403 from masterleinad/fix_warning_copy_constructor
David Wells [Thu, 28 May 2020 16:23:17 +0000 (12:23 -0400)]
Merge pull request #10403 from masterleinad/fix_warning_copy_constructor

Fix warning about missing copy constructors

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 agoRemove our deprecated netcdf bindings 10387/head
David Wells [Wed, 27 May 2020 15:10:39 +0000 (11:10 -0400)]
Remove our deprecated netcdf bindings

4 years agoFix warning about missing copy constructors 10403/head
Daniel Arndt [Thu, 28 May 2020 13:45:54 +0000 (09:45 -0400)]
Fix warning about missing copy constructors

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 agoAdd vector and tensor properties
Rene Gassmoeller [Thu, 28 May 2020 00:28:09 +0000 (17:28 -0700)]
Add vector and tensor properties

4 years agoDeprecate some PETSc things not available in other classes 10398/head
David Wells [Tue, 26 May 2020 19:03:53 +0000 (15:03 -0400)]
Deprecate some PETSc things not available in other classes

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 agoAdd scalar properties
Rene Gassmoeller [Wed, 27 May 2020 18:50:35 +0000 (11:50 -0700)]
Add scalar properties

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


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.