]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 #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 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

4 years agofix comment
Matthias Maier [Sun, 24 May 2020 17:16:01 +0000 (12:16 -0500)]
fix comment

4 years agobase/std_cxx17: Make selection of boost/std a configure time constant
Matthias Maier [Sun, 24 May 2020 17:02:36 +0000 (12:02 -0500)]
base/std_cxx17: Make selection of boost/std a configure time constant

Closes #10340

4 years agoMerge pull request #10345 from bangerth/64-bit 10342/head
Matthias Maier [Sun, 24 May 2020 16:48:37 +0000 (11:48 -0500)]
Merge pull request #10345 from bangerth/64-bit

Fix 64-bit compilation.

4 years agoMerge pull request #10344 from bangerth/fixes
Matthias Maier [Sun, 24 May 2020 16:47:25 +0000 (11:47 -0500)]
Merge pull request #10344 from bangerth/fixes

C++14 updates to a couple of tutorials.

4 years agoFix 64-bit compilation. 10345/head
Wolfgang Bangerth [Sun, 24 May 2020 15:15:15 +0000 (09:15 -0600)]
Fix 64-bit compilation.

4 years agoC++14 updates to a couple of tutorials. 10344/head
Wolfgang Bangerth [Sun, 24 May 2020 14:45:35 +0000 (08:45 -0600)]
C++14 updates to a couple of tutorials.

4 years agoMerge pull request #10320 from bangerth/n_particles_per_cell
Martin Kronbichler [Sun, 24 May 2020 13:07:39 +0000 (15:07 +0200)]
Merge pull request #10320 from bangerth/n_particles_per_cell

Update ParticleHandler::n_particles_in_cell().

4 years agoMerge pull request #10309 from marcfehling/fix-sibling
Martin Kronbichler [Sun, 24 May 2020 13:06:57 +0000 (15:06 +0200)]
Merge pull request #10309 from marcfehling/fix-sibling

Bugfix: hp::Refinement::choose_p_over_h() in parallel

4 years agoMerge pull request #10338 from tamiko/cpp14-cleanup
David Wells [Sun, 24 May 2020 12:50:28 +0000 (08:50 -0400)]
Merge pull request #10338 from tamiko/cpp14-cleanup

C++14 cleanup part 1: deprecate headers, do not use wrapper namespace

4 years agoCMake: Bugfix: Run symbol check (using C compiler) without CXXFLAGS 10341/head
Matthias Maier [Sun, 24 May 2020 05:58:21 +0000 (00:58 -0500)]
CMake: Bugfix: Run symbol check (using C compiler)  without CXXFLAGS

4 years agoC++14 cleanup: fix up includes 10338/head
Matthias Maier [Sun, 24 May 2020 04:58:05 +0000 (23:58 -0500)]
C++14 cleanup: fix up includes

4 years agoC++14 cleanup: do not use wrapper namespace
Matthias Maier [Sun, 24 May 2020 05:00:50 +0000 (00:00 -0500)]
C++14 cleanup: do not use wrapper namespace

4 years agoMerge pull request #10336 from peterrum/mastrixfree_si_instantiation
Martin Kronbichler [Sun, 24 May 2020 05:22:40 +0000 (07:22 +0200)]
Merge pull request #10336 from peterrum/mastrixfree_si_instantiation

Remove redundant instantiation of ShapeInfo

4 years agoC++14 cleanup: deprecate headers
Matthias Maier [Sun, 24 May 2020 04:38:16 +0000 (23:38 -0500)]
C++14 cleanup: deprecate headers

4 years agoMerge pull request #10326 from peterrum/orientation_rotation_flip
David Wells [Sun, 24 May 2020 00:00:03 +0000 (20:00 -0400)]
Merge pull request #10326 from peterrum/orientation_rotation_flip

Orientation rotation flip

4 years agoMerge pull request #10325 from peterrum/vertex_line_quad_index
David Wells [Sat, 23 May 2020 23:59:31 +0000 (19:59 -0400)]
Merge pull request #10325 from peterrum/vertex_line_quad_index

Generalize vertex/line/quad_index

4 years agoMerge pull request #10307 from tamiko/c++14-cleanup
Matthias Maier [Sat, 23 May 2020 23:17:40 +0000 (18:17 -0500)]
Merge pull request #10307 from tamiko/c++14-cleanup

Require C++14, massive CMake cleanup

4 years agoRemove redundant instantiation of ShapeInfo 10336/head
Peter Munch [Sat, 23 May 2020 23:02:49 +0000 (01:02 +0200)]
Remove redundant instantiation of ShapeInfo

4 years agoBugfix: hp::Refinement::choose_p_over_h() in parallel 10309/head
Marc Fehling [Thu, 21 May 2020 20:56:56 +0000 (22:56 +0200)]
Bugfix: hp::Refinement::choose_p_over_h() in parallel

4 years agopack_rtree_of_indices().
Luca Heltai [Sat, 23 May 2020 22:41:36 +0000 (00:41 +0200)]
pack_rtree_of_indices().

4 years agoMerge pull request #10305 from bangerth/70
Martin Kronbichler [Sat, 23 May 2020 20:15:35 +0000 (22:15 +0200)]
Merge pull request #10305 from bangerth/70

step-70: Rewrite the motivation for particles.

4 years agoMerge pull request #10332 from kronbichler/update_documentation
Martin Kronbichler [Sat, 23 May 2020 20:14:09 +0000 (22:14 +0200)]
Merge pull request #10332 from kronbichler/update_documentation

Correct documentation of a MatrixFree additional data parameter

4 years agostep-70: Rewrite a the motivation for particles. 10305/head
Wolfgang Bangerth [Fri, 22 May 2020 01:49:18 +0000 (19:49 -0600)]
step-70: Rewrite a the motivation for particles.

4 years agounify check 10307/head
Matthias Maier [Fri, 22 May 2020 21:33:31 +0000 (16:33 -0500)]
unify check

We had another DEAL_II_CONSTEXPR_BUG check in our CMake configuration.
Let's just use DEAL_II_CXX14_CONSTEXPR_BUG instead.

4 years agobugfix
Matthias Maier [Fri, 22 May 2020 19:06:07 +0000 (14:06 -0500)]
bugfix

4 years agomake MSVC happy
Matthias Maier [Fri, 22 May 2020 17:53:42 +0000 (12:53 -0500)]
make MSVC happy

4 years agoimprove automagic a bit
Matthias Maier [Fri, 22 May 2020 17:34:28 +0000 (12:34 -0500)]
improve automagic a bit

4 years agomake the clang-tidy happy again (new standard, new warnings)
Matthias Maier [Fri, 22 May 2020 15:13:57 +0000 (10:13 -0500)]
make the clang-tidy happy again (new standard, new warnings)

4 years agoalso update config.h.in
Matthias Maier [Fri, 22 May 2020 14:45:19 +0000 (09:45 -0500)]
also update config.h.in

4 years agoCMake: try to be more friendly and export DEAL_II_WITH_CXX17 in deal.IIConfig.cmake
Matthias Maier [Fri, 22 May 2020 14:37:20 +0000 (09:37 -0500)]
CMake: try to be more friendly and export DEAL_II_WITH_CXX17 in deal.IIConfig.cmake

4 years agoaddress review comments
Matthias Maier [Fri, 22 May 2020 14:24:23 +0000 (09:24 -0500)]
address review comments

4 years agoCMake: Put [[deprecated]] checks back in place
Matthias Maier [Fri, 22 May 2020 05:01:08 +0000 (00:01 -0500)]
CMake: Put [[deprecated]] checks back in place

4 years agoCMake: help some old compilers with C++14 support
Matthias Maier [Fri, 22 May 2020 04:39:05 +0000 (23:39 -0500)]
CMake: help some old compilers with C++14 support

4 years agoadd a changelog entry
Matthias Maier [Fri, 22 May 2020 04:00:57 +0000 (23:00 -0500)]
add a changelog entry

4 years agoupdate documentation
Matthias Maier [Fri, 22 May 2020 03:51:56 +0000 (22:51 -0500)]
update documentation

4 years agoremove DEAL_II_WITH_CXX* from the source code
Matthias Maier [Fri, 22 May 2020 03:48:08 +0000 (22:48 -0500)]
remove DEAL_II_WITH_CXX* from the source code

4 years agoremove DEAL_II_WITH_CXX* from ./source/**
Matthias Maier [Fri, 22 May 2020 03:34:55 +0000 (22:34 -0500)]
remove DEAL_II_WITH_CXX* from ./source/**

4 years agoCMake: restructure more stuff
Matthias Maier [Fri, 22 May 2020 03:24:50 +0000 (22:24 -0500)]
CMake: restructure more stuff

4 years agoremove DEAL_II_IS_TRIVIALLY_COPYABLE
Matthias Maier [Fri, 22 May 2020 03:09:27 +0000 (22:09 -0500)]
remove DEAL_II_IS_TRIVIALLY_COPYABLE

4 years agoupdate configuration
Matthias Maier [Fri, 22 May 2020 02:34:35 +0000 (21:34 -0500)]
update configuration

4 years agoCMake: radically simplify checks/check_01_cxx_features.cmake
Matthias Maier [Thu, 21 May 2020 23:03:21 +0000 (18:03 -0500)]
CMake: radically simplify checks/check_01_cxx_features.cmake

 - remove DEAL_II_WITH_CXX* flags
 - require CXX14
 - remove all special C++ version flag handling

4 years agoMerge pull request #10274 from luca-heltai/fix-parameters-step-70
Martin Kronbichler [Sat, 23 May 2020 14:06:53 +0000 (16:06 +0200)]
Merge pull request #10274 from luca-heltai/fix-parameters-step-70

Fixed parameters for step-70.

4 years agoCorrect documentation of a MatrixFree additional data parameter. 10332/head
Martin Kronbichler [Sat, 23 May 2020 13:59:03 +0000 (15:59 +0200)]
Correct documentation of a MatrixFree additional data parameter.

4 years agoMerge pull request #10324 from tamiko/cmake_cleanup
David Wells [Sat, 23 May 2020 12:15:02 +0000 (08:15 -0400)]
Merge pull request #10324 from tamiko/cmake_cleanup

CMake cleanup

4 years agoCMake: Remove obsolete posix thread barrier detection 10324/head
Matthias Maier [Sat, 23 May 2020 05:04:58 +0000 (00:04 -0500)]
CMake: Remove obsolete posix thread barrier detection

4 years agoremove dead code
Matthias Maier [Sat, 23 May 2020 05:02:44 +0000 (00:02 -0500)]
remove dead code

4 years agoCMake: remove obsolete compiler bug tests
Matthias Maier [Sat, 23 May 2020 04:54:30 +0000 (23:54 -0500)]
CMake: remove obsolete compiler bug tests

The bugs

  DEAL_II_TEMPL_SPEC_FRIEND_BUG
  DEAL_II_CONST_MEMBER_DEDUCTION_BUG
  DEAL_II_BIND_NO_CONST_OP_PARENTHESES

do not trigger for any compiler we currently use (including gcc-4.9 up
to gcc-10, clang-4 up to clang-10 and corresponding apple clang, MSVC
2017 and 2019, icc 19*)

The bug

  DEAL_II_MEMBER_ARRAY_SPECIALIZATION_BUG

triggers only on MSVC 2017 and 2019 but the preprocessor macro is not
used in the library any more

4 years agoadd a changes entry
Matthias Maier [Sat, 23 May 2020 04:51:00 +0000 (23:51 -0500)]
add a changes entry

4 years agoCMake: remove obsolete configuration from config.h.in
Matthias Maier [Sat, 23 May 2020 04:48:51 +0000 (23:48 -0500)]
CMake: remove obsolete configuration from config.h.in

4 years agoMerge pull request #10315 from tamiko/thread_cleanup
Matthias Maier [Sat, 23 May 2020 04:32:27 +0000 (23:32 -0500)]
Merge pull request #10315 from tamiko/thread_cleanup

remove deprecated dealii::Thread classes and functions

4 years agoMerge pull request #10322 from tjhei/cuda8-deprecate-atomicadd
Matthias Maier [Sat, 23 May 2020 04:25:37 +0000 (23:25 -0500)]
Merge pull request #10322 from tjhei/cuda8-deprecate-atomicadd

cuda: deprecate atomicAdd_wrapper

4 years agoMerge pull request #10313 from bangerth/affine
Matthias Maier [Sat, 23 May 2020 04:24:39 +0000 (23:24 -0500)]
Merge pull request #10313 from bangerth/affine

Move a class out of a surrounding class.

4 years agoMerge pull request #10323 from tjhei/remove-gcc47-workaround
Matthias Maier [Sat, 23 May 2020 04:24:19 +0000 (23:24 -0500)]
Merge pull request #10323 from tjhei/remove-gcc47-workaround

Remove gcc 4.7 workaround

4 years agoMerge pull request #10312 from tjhei/github-actions-windows-errorlog
Matthias Maier [Sat, 23 May 2020 04:23:15 +0000 (23:23 -0500)]
Merge pull request #10312 from tjhei/github-actions-windows-errorlog

CI: github actions windows: CMakeError.log

4 years agoMerge pull request #10319 from bangerth/setprops
Matthias Maier [Sat, 23 May 2020 04:21:32 +0000 (23:21 -0500)]
Merge pull request #10319 from bangerth/setprops

Add a version of ParticleAccessor::set_properties().

4 years agoMerge pull request #10317 from tjhei/table_indices_cast
Matthias Maier [Sat, 23 May 2020 04:19:51 +0000 (23:19 -0500)]
Merge pull request #10317 from tjhei/table_indices_cast

remove const from static_cast

4 years agoadd defaults 10323/head
Timo Heister [Sat, 23 May 2020 01:21:42 +0000 (21:21 -0400)]
add defaults

4 years agocuda: deprecate atomicAdd_wrapper 10322/head
Timo Heister [Sat, 23 May 2020 00:44:33 +0000 (20:44 -0400)]
cuda: deprecate atomicAdd_wrapper

4 years agoMerge pull request #10318 from bangerth/override
David Wells [Sat, 23 May 2020 00:15:23 +0000 (20:15 -0400)]
Merge pull request #10318 from bangerth/override

Use 'override' on overridden member functions in the documentation.

4 years agoport remaining tests to std::mutex 10315/head
Matthias Maier [Fri, 22 May 2020 20:55:08 +0000 (15:55 -0500)]
port remaining tests to std::mutex

4 years agoremove obsolete test
Matthias Maier [Fri, 22 May 2020 20:51:10 +0000 (15:51 -0500)]
remove obsolete test

4 years agoremove obsolete test
Matthias Maier [Fri, 22 May 2020 20:48:42 +0000 (15:48 -0500)]
remove obsolete test

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

4 years agoUpdate ParticleHandler::n_particles_in_cell(). 10320/head
Wolfgang Bangerth [Fri, 22 May 2020 21:50:52 +0000 (15:50 -0600)]
Update ParticleHandler::n_particles_in_cell().

4 years agoremove deprecated dealii::Thread classes and functions
Matthias Maier [Fri, 22 May 2020 17:48:52 +0000 (12:48 -0500)]
remove deprecated dealii::Thread classes and functions

4 years agoMerge pull request #9935 from bangerth/pthread
Matthias Maier [Fri, 22 May 2020 21:42:03 +0000 (16:42 -0500)]
Merge pull request #9935 from bangerth/pthread

Remove some pthread vestiges that were deprecated a while ago already

4 years agoAdd a changelog entry. 10319/head
Wolfgang Bangerth [Fri, 22 May 2020 21:27:30 +0000 (15:27 -0600)]
Add a changelog entry.

4 years agoAdd a version of ParticleAccessor::set_properties().
Wolfgang Bangerth [Fri, 22 May 2020 21:20:22 +0000 (15:20 -0600)]
Add a version of ParticleAccessor::set_properties().

4 years agoUse 'override' on overridden member functions in the documentation. 10318/head
Wolfgang Bangerth [Fri, 22 May 2020 21:20:40 +0000 (15:20 -0600)]
Use 'override' on overridden member functions in the documentation.

4 years agoAdd a changelog entry. 9935/head
Wolfgang Bangerth [Tue, 21 Apr 2020 19:57:57 +0000 (13:57 -0600)]
Add a changelog entry.

4 years agoRemove some pthread vestiges.
Wolfgang Bangerth [Tue, 21 Apr 2020 19:43:23 +0000 (13:43 -0600)]
Remove some pthread vestiges.

4 years agoremove gcc-4.7 workaround
Timo Heister [Fri, 22 May 2020 20:28:37 +0000 (16:28 -0400)]
remove gcc-4.7 workaround


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.