]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 5 Jun 2020 20:37:10 +0000 (14:37 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 2 Jun 2020 20:35:42 +0000 (14:35 -0600)]
Get rid of TriaObject.
TriaObject was a class that was a barely disguised ArrayView, but the class
name wouldn't have told you that. It's not actually very difficult to replace
it by ArrayView, which is what this patch does.
In the process, rename the TriaObjects::get_object() function to
TriaObjects::get_bounding_object_indices() which is both a more
descriptive name of what it returns, and matches the recently
introduced set_bounding_object_indices() function.
Daniel Arndt [Tue, 2 Jun 2020 18:24:58 +0000 (14:24 -0400)]
Merge pull request #10421 from Rombur/cuda_global
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
Daniel Arndt [Tue, 2 Jun 2020 02:26:40 +0000 (22:26 -0400)]
Fix implicit capture warning in step-32
Bruno Turcksin [Fri, 29 May 2020 20:01:31 +0000 (20:01 +0000)]
Add changelog entry
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
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"
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.
Daniel Arndt [Tue, 2 Jun 2020 04:20:39 +0000 (00:20 -0400)]
Merge pull request #10440 from bangerth/rename
Rename TriaAccessor::set().
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
David Wells [Mon, 1 Jun 2020 22:00:20 +0000 (18:00 -0400)]
Remove references to hp::DoFHandler in DoFAccessor.
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.
Wolfgang Bangerth [Mon, 1 Jun 2020 21:42:26 +0000 (23:42 +0200)]
Merge pull request #10428 from tjhei/changelog_threading
threading changelog entry
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
Wolfgang Bangerth [Mon, 1 Jun 2020 21:28:08 +0000 (15:28 -0600)]
Rename TriaAccessor::set().
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
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
Wolfgang Bangerth [Mon, 1 Jun 2020 13:34:37 +0000 (15:34 +0200)]
Merge pull request #10434 from peterrum/triaobject
Replace TriaObject
Peter Munch [Mon, 1 Jun 2020 13:28:24 +0000 (15:28 +0200)]
Add consts
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
Peter Munch [Mon, 1 Jun 2020 12:37:45 +0000 (14:37 +0200)]
Use range-based iterators in tria.cc (2)
Peter Munch [Mon, 1 Jun 2020 12:12:34 +0000 (14:12 +0200)]
Use range-based iterators in tria.cc
Peter Munch [Sun, 31 May 2020 14:37:45 +0000 (16:37 +0200)]
Make CellData::vertices to std::vector
Peter Munch [Mon, 1 Jun 2020 07:33:49 +0000 (09:33 +0200)]
Rename TriaObjectView
Peter Munch [Mon, 1 Jun 2020 07:26:59 +0000 (09:26 +0200)]
Make it work
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.
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
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 .
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
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
Peter Munch [Sun, 31 May 2020 21:52:17 +0000 (23:52 +0200)]
Move methods of TriaLevel, TriaFaces, and TriaObjects
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
Timo Heister [Sun, 31 May 2020 12:55:55 +0000 (08:55 -0400)]
threading changelog entry
Peter Munch [Sun, 31 May 2020 16:11:41 +0000 (18:11 +0200)]
Accept initializer_list in TriaObject
Matthias Maier [Sun, 31 May 2020 16:00:41 +0000 (11:00 -0500)]
Merge pull request #10424 from bangerth/affine
Update some internal documentation.
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
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
Daniel Garcia-Sanchez [Sun, 31 May 2020 14:47:56 +0000 (16:47 +0200)]
Add changelogi entry
Daniel Garcia-Sanchez [Sun, 31 May 2020 14:36:28 +0000 (16:36 +0200)]
Improve the assembly efficiency of step-62
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)
Daniel Arndt [Sun, 31 May 2020 04:42:04 +0000 (00:42 -0400)]
Fix compiling step-69 with gcc-10 and C++20
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)
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.
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
Wolfgang Bangerth [Sat, 30 May 2020 17:00:19 +0000 (11:00 -0600)]
Move implementations out of structure declarations.
Wolfgang Bangerth [Sat, 30 May 2020 16:11:14 +0000 (10:11 -0600)]
Update some internal documentation.
Wolfgang Bangerth [Thu, 28 May 2020 20:16:30 +0000 (14:16 -0600)]
Run operations sequentially in Threads::Task when n_threads==1.
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
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
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.
Daniel Arndt [Fri, 29 May 2020 22:26:03 +0000 (18:26 -0400)]
Merge pull request #10418 from tjhei/tests-remove-with-threads
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
Daniel Arndt [Fri, 29 May 2020 18:17:57 +0000 (14:17 -0400)]
Delete copy constructor for ThreadLocalStorage
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
Timo Heister [Fri, 29 May 2020 12:51:11 +0000 (08:51 -0400)]
remove useless file
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
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/
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
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
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
Daniel Arndt [Thu, 28 May 2020 22:23:23 +0000 (18:23 -0400)]
Fix compiling with gcc with C++20
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
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
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
-
Timo Heister [Thu, 28 May 2020 20:03:20 +0000 (16:03 -0400)]
remove logstream DEAL_II_WITH_THREADS logic
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.
Timo Heister [Thu, 28 May 2020 19:17:43 +0000 (15:17 -0400)]
move more tests
Timo Heister [Thu, 28 May 2020 14:30:30 +0000 (10:30 -0400)]
move thread and task related tests
Timo Heister [Thu, 28 May 2020 14:27:40 +0000 (10:27 -0400)]
add tests/multithreading/
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
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.
David Wells [Thu, 28 May 2020 18:21:48 +0000 (14:21 -0400)]
changelog
Rene Gassmoeller [Thu, 28 May 2020 18:17:39 +0000 (11:17 -0700)]
Improve tensor dimension check
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
David Wells [Thu, 28 May 2020 18:10:17 +0000 (14:10 -0400)]
Minor cleanup
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
David Wells [Thu, 28 May 2020 17:43:31 +0000 (13:43 -0400)]
Convert step-28 to use tasks.
David Wells [Thu, 28 May 2020 16:56:35 +0000 (12:56 -0400)]
Merge pull request #10407 from bangerth/x
Remove a duplicated comment.
Wolfgang Bangerth [Thu, 28 May 2020 16:44:29 +0000 (10:44 -0600)]
Remove a duplicated comment.
Timo Heister [Thu, 28 May 2020 01:49:36 +0000 (21:49 -0400)]
initialize cpp-taskflow
- introduce get_taskflow_executor
- initialize executor
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
Wolfgang Bangerth [Thu, 28 May 2020 15:18:52 +0000 (09:18 -0600)]
Get rid of the TBB header files.
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.
David Wells [Wed, 27 May 2020 15:10:39 +0000 (11:10 -0400)]
Remove our deprecated netcdf bindings
Daniel Arndt [Thu, 28 May 2020 13:45:54 +0000 (09:45 -0400)]
Fix warning about missing copy constructors
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
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.
Rene Gassmoeller [Thu, 28 May 2020 00:28:09 +0000 (17:28 -0700)]
Add vector and tensor properties
David Wells [Tue, 26 May 2020 19:03:53 +0000 (15:03 -0400)]
Deprecate some PETSc things not available in other classes
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
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
Rene Gassmoeller [Wed, 27 May 2020 18:50:35 +0000 (11:50 -0700)]
Add scalar properties
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
David Wells [Wed, 27 May 2020 19:54:35 +0000 (15:54 -0400)]
Convert ThreadGroup to TaskGroup in sparse vanka
David Wells [Wed, 27 May 2020 19:39:45 +0000 (15:39 -0400)]
Deprecate some old options for SparseVanka.
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
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
Wolfgang Bangerth [Wed, 27 May 2020 21:11:47 +0000 (15:11 -0600)]
Add a changelog entry.
David Wells [Wed, 27 May 2020 20:47:15 +0000 (16:47 -0400)]
Augment a test to also check sparse vanka.
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.