]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoFix IndexSet::is_ascending_and_one_to_one for empty objects
Daniel Arndt [Fri, 5 Jun 2020 16:32:06 +0000 (12:32 -0400)]
Fix IndexSet::is_ascending_and_one_to_one for empty objects

4 years agoFix move construction/assignment for Subscriptor
Daniel Arndt [Fri, 5 Jun 2020 16:20:01 +0000 (12:20 -0400)]
Fix move construction/assignment for Subscriptor

4 years agoMerge pull request #10466 from tjhei/doc_tensorproductconstructor
David Wells [Fri, 5 Jun 2020 13:07:37 +0000 (09:07 -0400)]
Merge pull request #10466 from tjhei/doc_tensorproductconstructor

add some documentation to InterpolatedTensorProductGridData

4 years agoMerge pull request #10464 from peterrum/line_orientation_simplify
David Wells [Fri, 5 Jun 2020 13:03:07 +0000 (09:03 -0400)]
Merge pull request #10464 from peterrum/line_orientation_simplify

Simplify line_orientation()

4 years agoMerge pull request #10461 from masterleinad/fix_clang_10_bug_cleaned
David Wells [Fri, 5 Jun 2020 12:14:34 +0000 (08:14 -0400)]
Merge pull request #10461 from masterleinad/fix_clang_10_bug_cleaned

Avoid use-after-scope when calling MappinQCache::initialize multiply

4 years agoadd documentation to InterpolatedTensorProductGridData 10466/head
Timo Heister [Fri, 5 Jun 2020 11:39:23 +0000 (07:39 -0400)]
add documentation to InterpolatedTensorProductGridData

4 years agoSimplify line_orientation() 10464/head
Peter Munch [Fri, 5 Jun 2020 07:26:16 +0000 (09:26 +0200)]
Simplify line_orientation()

4 years agoMerge pull request #10369 from tjhei/matrix-free-no-bool
Martin Kronbichler [Fri, 5 Jun 2020 05:58:02 +0000 (07:58 +0200)]
Merge pull request #10369 from tjhei/matrix-free-no-bool

matrix-free: do not use bool args

4 years agoAlso fix TransfiniteInterpolationManifold::initialize 10461/head
Daniel Arndt [Fri, 5 Jun 2020 03:03:17 +0000 (23:03 -0400)]
Also fix TransfiniteInterpolationManifold::initialize

4 years agoAvoid use-after-scope when calling MappinQCache::initialize multiply
Daniel Arndt [Fri, 5 Jun 2020 02:40:46 +0000 (22:40 -0400)]
Avoid use-after-scope when calling MappinQCache::initialize multiply

4 years agoremove deprecation macro for now 10369/head
Timo Heister [Thu, 4 Jun 2020 19:52:39 +0000 (15:52 -0400)]
remove deprecation macro for now

4 years agoMerge pull request #10409 from tjhei/quick-test-taskflow
Daniel Arndt [Thu, 4 Jun 2020 21:48:28 +0000 (17:48 -0400)]
Merge pull request #10409 from tjhei/quick-test-taskflow

4 years agoMerge pull request #10454 from bangerth/affine
Daniel Arndt [Thu, 4 Jun 2020 21:02:31 +0000 (17:02 -0400)]
Merge pull request #10454 from bangerth/affine

Move some class declarations into the .h file.

4 years agoMerge pull request #10451 from tjhei/taskflow-rename-without-cpp
Peter Munch [Thu, 4 Jun 2020 20:02:09 +0000 (22:02 +0200)]
Merge pull request #10451 from tjhei/taskflow-rename-without-cpp

rename cpp-taskflow to taskflow

4 years agoMerge pull request #10455 from masterleinad/fix_clang_10_bug
Daniel Arndt [Thu, 4 Jun 2020 15:15:19 +0000 (11:15 -0400)]
Merge pull request #10455 from masterleinad/fix_clang_10_bug

4 years agoCompactify documentation 10455/head
Daniel Arndt [Thu, 4 Jun 2020 13:45:33 +0000 (09:45 -0400)]
Compactify documentation

4 years agoAvoid std::initializer_list
Daniel Arndt [Thu, 4 Jun 2020 13:44:06 +0000 (09:44 -0400)]
Avoid std::initializer_list

4 years agoMerge pull request #10452 from simonsticko/assert_range_in_tensor
Daniel Arndt [Thu, 4 Jun 2020 03:56:37 +0000 (23:56 -0400)]
Merge pull request #10452 from simonsticko/assert_range_in_tensor

Add assert on range of incoming index in Tensor::operator[] const.

4 years agoMove some class declarations into the .h file. 10454/head
Wolfgang Bangerth [Thu, 4 Jun 2020 03:35:12 +0000 (21:35 -0600)]
Move some class declarations into the .h file.

4 years agorename cpp-taskflow to taskflow 10451/head
Timo Heister [Wed, 3 Jun 2020 15:27:11 +0000 (11:27 -0400)]
rename cpp-taskflow to taskflow

with the 2.5.0 release (2020/06/01), the library decided to rebrand as
"taskflow" instead of "cpp-taskflow". Reflect this change by replacing
all references in the library.

4 years agorename cpp-taskflow -> taskflow 10409/head
Timo Heister [Wed, 3 Jun 2020 15:24:15 +0000 (11:24 -0400)]
rename cpp-taskflow -> taskflow

4 years agoAdd assert on range of incoming index in Tensor::operator[] const. 10452/head
Simon Sticko [Wed, 3 Jun 2020 14:41:04 +0000 (16:41 +0200)]
Add assert on range of incoming index in Tensor::operator[] const.

4 years agoCI: windows: make test with -j1
Timo Heister [Tue, 2 Jun 2020 01:35:24 +0000 (21:35 -0400)]
CI: windows: make test with -j1

4 years agoMerge pull request #10445 from bangerth/duplication
Daniel Arndt [Tue, 2 Jun 2020 22:18:21 +0000 (18:18 -0400)]
Merge pull request #10445 from bangerth/duplication

Remove some duplicated code.

4 years agoMerge pull request #10446 from bangerth/comment
Timo Heister [Tue, 2 Jun 2020 21:13:40 +0000 (17:13 -0400)]
Merge pull request #10446 from bangerth/comment

Fix a comment in the documentation.

4 years agoMerge pull request #10444 from gassmoeller/fix_zero_particle_property_output
Peter Munch [Tue, 2 Jun 2020 19:19:44 +0000 (21:19 +0200)]
Merge pull request #10444 from gassmoeller/fix_zero_particle_property_output

Fix particles data out for no particles.

4 years agoFix a comment in the documentation. 10446/head
Wolfgang Bangerth [Tue, 2 Jun 2020 18:55:00 +0000 (12:55 -0600)]
Fix a comment in the documentation.

4 years agoMerge pull request #10421 from Rombur/cuda_global
Daniel Arndt [Tue, 2 Jun 2020 18:24:58 +0000 (14:24 -0400)]
Merge pull request #10421 from Rombur/cuda_global

4 years agoRemove some duplicated code. 10445/head
Wolfgang Bangerth [Tue, 2 Jun 2020 18:06:25 +0000 (12:06 -0600)]
Remove some duplicated code.

This removes a block of 5 lines of code that is repeated again a few lines below.

4 years agoAdd test 10444/head
Rene Gassmoeller [Tue, 2 Jun 2020 18:01:35 +0000 (11:01 -0700)]
Add test

4 years agoFix particles data out for no particles.
Rene Gassmoeller [Tue, 2 Jun 2020 16:51:43 +0000 (09:51 -0700)]
Fix particles data out for no particles.

4 years agoMerge pull request #10441 from masterleinad/fix_warning_step_32
Daniel Arndt [Tue, 2 Jun 2020 14:52:30 +0000 (10:52 -0400)]
Merge pull request #10441 from masterleinad/fix_warning_step_32

Fix implicit capture warning in step-32

4 years agoFix implicit capture warning in step-32 10441/head
Daniel Arndt [Tue, 2 Jun 2020 02:26:40 +0000 (22:26 -0400)]
Fix implicit capture warning in step-32

4 years agoAdd changelog entry 10421/head
Bruno Turcksin [Fri, 29 May 2020 20:01:31 +0000 (20:01 +0000)]
Add changelog entry

4 years agoFix a bug where only 1 CUDAWrappers::MatrixFree object was valid any
Bruno Turcksin [Fri, 29 May 2020 19:47:42 +0000 (19:47 +0000)]
Fix a bug where only 1 CUDAWrappers::MatrixFree object was valid any
given time

4 years agoMerge pull request #10437 from masterleinad/use_ranges_again
Martin Kronbichler [Tue, 2 Jun 2020 05:27:07 +0000 (07:27 +0200)]
Merge pull request #10437 from masterleinad/use_ranges_again

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

4 years agoMerge pull request #10399 from drwells/hp-dofhandler-doc-1
Daniel Arndt [Tue, 2 Jun 2020 04:22:14 +0000 (00:22 -0400)]
Merge pull request #10399 from drwells/hp-dofhandler-doc-1

Remove references to hp::DoFHandler in DoFAccessor.

4 years agoMerge pull request #10440 from bangerth/rename
Daniel Arndt [Tue, 2 Jun 2020 04:20:39 +0000 (00:20 -0400)]
Merge pull request #10440 from bangerth/rename

Rename TriaAccessor::set().

4 years agoMerge pull request #10433 from peterrum/move_functions
Wolfgang Bangerth [Mon, 1 Jun 2020 23:02:20 +0000 (01:02 +0200)]
Merge pull request #10433 from peterrum/move_functions

Move methods of TriaLevel, TriaFaces, and TriaObjects

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 agoRename TriaAccessor::set(). 10440/head
Wolfgang Bangerth [Mon, 1 Jun 2020 21:28:08 +0000 (15:28 -0600)]
Rename TriaAccessor::set().

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 agoRevert "disable using c++ 20 iota-view and always use boost" 10437/head
Daniel Arndt [Mon, 1 Jun 2020 00:33:43 +0000 (20:33 -0400)]
Revert "disable using c++ 20 iota-view and always use boost"

This reverts commit cdb6acdeba1684a372859b414657f3dc3f802cd3.

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 agoMove methods of TriaLevel, TriaFaces, and TriaObjects 10433/head
Peter Munch [Sun, 31 May 2020 21:52:17 +0000 (23:52 +0200)]
Move methods of TriaLevel, TriaFaces, and TriaObjects

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 agoadd cpp-taskflow quicktest
Timo Heister [Thu, 28 May 2020 19:16:30 +0000 (15:16 -0400)]
add cpp-taskflow quicktest

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 agoAdd test reproducing a bug
Bruno Turcksin [Fri, 29 May 2020 18:52:54 +0000 (18:52 +0000)]
Add test reproducing a bug

Bug: only one MatrixFree object is valid at a given time

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


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.