]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 12 Oct 2018 15:21:14 +0000 (09:21 -0600)]
Merge pull request #7340 from jppelteret/ad-helpers-tests_02
Add tests to check compilation of functions / classes with AD numbers
Wolfgang Bangerth [Fri, 12 Oct 2018 15:19:59 +0000 (09:19 -0600)]
Merge pull request #6978 from jppelteret/ad-helpers_04
AD Helpers: Add helper for residual linearisation (cell-level)
Jean-Paul Pelteret [Fri, 12 Oct 2018 13:19:18 +0000 (15:19 +0200)]
Add tests to check compilation with AD numbers: Physics NS (part 3)
Physics::Transformations
Jean-Paul Pelteret [Fri, 12 Oct 2018 13:18:44 +0000 (15:18 +0200)]
Add tests to check compilation with AD numbers: Physics NS (part 2)
Physics::Elasticity::StandardTensors class
Jean-Paul Pelteret [Fri, 12 Oct 2018 13:18:08 +0000 (15:18 +0200)]
Add tests to check compilation with AD numbers: Physics NS (part 1)
Physics::Elasticity::Kinematics
Jean-Paul Pelteret [Fri, 12 Oct 2018 13:17:11 +0000 (15:17 +0200)]
Add tests to check compilation with AD numbers: SymmetricTensor class
Jean-Paul Pelteret [Fri, 12 Oct 2018 13:16:35 +0000 (15:16 +0200)]
Add tests to check compilation with AD numbers: Tensor class
Jean-Paul Pelteret [Fri, 12 Oct 2018 06:09:47 +0000 (08:09 +0200)]
Improve documentation for ADHelperEnergyFunctional
Jean-Paul Pelteret [Fri, 12 Oct 2018 06:09:06 +0000 (08:09 +0200)]
Improve documentation for ADHelperCellLevelBase
Jean-Paul Pelteret [Fri, 12 Oct 2018 05:48:53 +0000 (07:48 +0200)]
Improve an in-code comment
Jean-Paul Pelteret [Wed, 25 Jul 2018 21:13:12 +0000 (23:13 +0200)]
AD Helpers: Add helper for residual linearisation (cell-level)
Daniel Arndt [Fri, 12 Oct 2018 03:29:59 +0000 (23:29 -0400)]
Merge pull request #7336 from masterleinad/fix_step-16
Fix step-16
Daniel Arndt [Fri, 12 Oct 2018 00:11:33 +0000 (02:11 +0200)]
Fix step-16
Wolfgang Bangerth [Thu, 11 Oct 2018 23:23:40 +0000 (17:23 -0600)]
Merge pull request #7329 from BenBrands/ScaLAPACK_use_string
use std::string instead of char *
Wolfgang Bangerth [Thu, 11 Oct 2018 23:23:02 +0000 (17:23 -0600)]
Merge pull request #7283 from jppelteret/refactor_ad_drivers_helper_base_01
Refactor AD drivers helper base 01
Jean-Paul Pelteret [Fri, 5 Oct 2018 15:40:12 +0000 (17:40 +0200)]
Move special AD numbers related to taping from namespaces to structs.
Refer to #7117
Jean-Paul Pelteret [Fri, 5 Oct 2018 14:09:44 +0000 (16:09 +0200)]
Change an exception.
This commit corrects the spelling of an exception that refers to ADOL-C
(capitalised).
Jean-Paul Pelteret [Fri, 5 Oct 2018 14:05:03 +0000 (16:05 +0200)]
Rework implementation of taping within ADHelperBase.
This commit abstracts the notion of taping almost completely away from
the ADHelperBase class. The specifics of the taping process are now
fully contained within the driver classes (at the expense of having to
have some non-static interfaces to the driver classes). However, this
should better enable further extension to use other taped AD
implementations in the future.
Denis Davydov [Thu, 11 Oct 2018 20:23:01 +0000 (22:23 +0200)]
Merge pull request #7334 from tamiko/update_changes_master
Update the changelog file for the release.
Matthias Maier [Thu, 11 Oct 2018 19:40:18 +0000 (14:40 -0500)]
Update the changelog file for the release.
Wolfgang Bangerth [Thu, 11 Oct 2018 19:53:51 +0000 (13:53 -0600)]
Merge pull request #7332 from tamiko/fix_changes
add a missing changes entry
Matthias Maier [Thu, 11 Oct 2018 19:44:04 +0000 (14:44 -0500)]
add a missing changes entry
Jean-Paul Pelteret [Thu, 11 Oct 2018 17:47:59 +0000 (19:47 +0200)]
Merge pull request #7325 from bangerth/doc-update
Minor doc update to class parallel::CellWeights.
Wolfgang Bangerth [Wed, 10 Oct 2018 23:03:02 +0000 (17:03 -0600)]
Minor doc update to class parallel::CellWeights.
Benjamin Brands [Thu, 11 Oct 2018 08:47:39 +0000 (10:47 +0200)]
use std::string instead of char *
Wolfgang Bangerth [Wed, 10 Oct 2018 21:52:16 +0000 (15:52 -0600)]
Merge pull request #7301 from BenBrands/new_constructor_ScaLAPACK
add constructor for ScaLAPACKMatrix
Wolfgang Bangerth [Wed, 10 Oct 2018 21:38:52 +0000 (15:38 -0600)]
Merge pull request #7320 from dsambit/fixAltivecCompilation
Fixes compilation issues when using altivec vectorization.
Jean-Paul Pelteret [Wed, 10 Oct 2018 19:17:17 +0000 (21:17 +0200)]
Merge pull request #7277 from bangerth/hp-test
Add a test for the parallel hp implementation.
Jean-Paul Pelteret [Wed, 10 Oct 2018 16:16:46 +0000 (18:16 +0200)]
Merge pull request #7284 from marcfehling/merge-domination
Introduced FECollection::find_most_face_dominating_fe_in_subset().
Jean-Paul Pelteret [Wed, 10 Oct 2018 14:35:41 +0000 (16:35 +0200)]
Merge pull request #7310 from davydden/feature/tmmult_pattern
add DynamicSparsityPattern::compute_Tmmult_pattern() by moving existi…
Jean-Paul Pelteret [Wed, 10 Oct 2018 14:35:19 +0000 (16:35 +0200)]
Merge pull request #7295 from luca-heltai/boost-rtree-wrapper
Boost rtree wrapper
Denis Davydov [Tue, 9 Oct 2018 07:59:46 +0000 (09:59 +0200)]
add DynamicSparsityPattern::compute_Tmmult_pattern() by moving existing code
Jean-Paul Pelteret [Wed, 10 Oct 2018 10:46:32 +0000 (12:46 +0200)]
Merge pull request #7305 from marcfehling/cell-weights-shared
Make 'CellWeights' available for any 'p::Triangulation'.
Jean-Paul Pelteret [Wed, 10 Oct 2018 08:13:33 +0000 (10:13 +0200)]
Merge pull request #7322 from tamiko/fix_a_test_5
Tests: Fix race condition between mpi and non-mpi variants
Sambit Das [Wed, 10 Oct 2018 01:51:09 +0000 (21:51 -0400)]
Fixes compilation issue when using altivec vectorization.
Daniel Arndt [Wed, 10 Oct 2018 03:59:30 +0000 (23:59 -0400)]
Merge pull request #7311 from masterleinad/restrict_functionparser
Restrict examples that require a working FunctionParser class
Matthias Maier [Wed, 10 Oct 2018 03:39:20 +0000 (22:39 -0500)]
Tests: hp/solution_transfer_14: add mpirun=1 to test variant
Matthias Maier [Wed, 10 Oct 2018 03:37:17 +0000 (22:37 -0500)]
Tests: hp/solution_transfer_15: add mpirun=1 to test variant
Matthias Maier [Wed, 10 Oct 2018 03:35:09 +0000 (22:35 -0500)]
Tests: mpi/solution_transfer_02 add mpirun=1 to test variant
Daniel Arndt [Wed, 10 Oct 2018 02:52:23 +0000 (22:52 -0400)]
Merge pull request #7316 from tamiko/fix_a_test_2
Tests: base/reference.cc - avoid "use after scope"
Wolfgang Bangerth [Wed, 10 Oct 2018 01:21:52 +0000 (19:21 -0600)]
Merge pull request #7317 from tamiko/fix_a_test_3
Tests: fe/fe_enriched_color_07 - use a better preconditioner
Marc Fehling [Mon, 8 Oct 2018 22:29:13 +0000 (16:29 -0600)]
Make 'CellWeights' available for any 'p::Triangulation'.
Marc Fehling [Fri, 5 Oct 2018 17:47:52 +0000 (11:47 -0600)]
Introduced FECollection::find_face_dominating_fe_in_subset().
Introduced get_active_fe_indices() in DoFAccessor namespace.
Wolfgang Bangerth [Wed, 10 Oct 2018 00:26:32 +0000 (18:26 -0600)]
Merge pull request #7304 from marcfehling/refactor-find-least
Refactored FECollection::find_least_face_dominating_fe_in_collection().
Matthias Maier [Wed, 10 Oct 2018 00:25:54 +0000 (19:25 -0500)]
Merge pull request #7319 from masterleinad/restruct_cuda_10_cxx17
Disallow C++17 support when compiling with CUDA 10
Marc Fehling [Mon, 8 Oct 2018 20:50:14 +0000 (14:50 -0600)]
Refactored FECollection::find_least_face_dominating_fe_in_collection().
Daniel Arndt [Tue, 9 Oct 2018 21:44:45 +0000 (23:44 +0200)]
Disallow C++17 support when compiling with CUDA 10
Daniel Arndt [Tue, 9 Oct 2018 21:39:01 +0000 (17:39 -0400)]
Merge pull request #7313 from tamiko/fix_a_test
Tests: base/utilities_13.cc - workaround for clang
Matthias Maier [Tue, 9 Oct 2018 21:20:22 +0000 (16:20 -0500)]
fix typos
Matthias Maier [Tue, 9 Oct 2018 21:01:26 +0000 (16:01 -0500)]
Tests: fe/fe_enriched_color_07 - use a better preconditioner
PreconditionSOR does the job here...
Matthias Maier [Tue, 9 Oct 2018 20:16:44 +0000 (15:16 -0500)]
Tests: base/reference.cc - avoid "use after scope"
gcc might be a bit forgiving with our use after scope here,
unfortunately, clang isn't. Let's simply work around this issue by
creating using a sentinel that simply resets the SmartPointer when going
out of scope
Luca Heltai [Tue, 2 Oct 2018 17:35:37 +0000 (19:35 +0200)]
Added rtree, pack_rtree, and Segment.
Matthias Maier [Tue, 9 Oct 2018 16:00:57 +0000 (11:00 -0500)]
Tests: base/utilities_13.cc - workaround for clang
Clang issues a spurious arithmetic exception if this code snippet is
called with a reference long double pointing into the vector. Work
around this issue by explicitly writing out the long double twice.
Denis Davydov [Tue, 9 Oct 2018 14:27:54 +0000 (16:27 +0200)]
Merge pull request #7302 from BenBrands/remove_reference
ScaLAPACKMatrix::reinit() and one constructor: pass shared_ptr by value
Daniel Arndt [Tue, 9 Oct 2018 13:30:12 +0000 (15:30 +0200)]
Restrict examples that require a working FunctionParser class
benjamin [Mon, 8 Oct 2018 19:37:29 +0000 (21:37 +0200)]
add test
benjamin [Mon, 8 Oct 2018 19:17:05 +0000 (21:17 +0200)]
add constructor taking file name as argument to load matrix from disk
benjamin [Mon, 8 Oct 2018 19:45:29 +0000 (21:45 +0200)]
ScaLAPACKMatrix: pass process grid consistently as const ref. to shared_ptr
Jean-Paul Pelteret [Mon, 8 Oct 2018 18:00:25 +0000 (20:00 +0200)]
Merge pull request #7299 from masterleinad/fix_mpi_const_cast
Fix DEAL_II_MPI_CONST_CAST
Jean-Paul Pelteret [Mon, 8 Oct 2018 18:00:04 +0000 (20:00 +0200)]
Merge pull request #7298 from masterleinad/fix_clang_tidy_complains
Fix clang-tidy complaints
Bruno Turcksin [Mon, 8 Oct 2018 12:48:49 +0000 (08:48 -0400)]
Merge pull request #6629 from kronbichler/vectorization_vsx
Implement VectorizedArray for Altivec/VSX (IBM Power)
Daniel Arndt [Mon, 8 Oct 2018 11:48:04 +0000 (13:48 +0200)]
Fix DEAL_II_MPI_CONST_CAST
Martin Kronbichler [Mon, 8 Oct 2018 06:33:32 +0000 (08:33 +0200)]
Print vectorization for altivec
Martin Kronbichler [Fri, 5 Oct 2018 16:23:55 +0000 (18:23 +0200)]
Add changelog.
Martin Kronbichler [Fri, 5 Oct 2018 16:22:17 +0000 (18:22 +0200)]
Add configure check for altivec and enable it in vectorization.h
Martin Kronbichler [Wed, 23 May 2018 09:21:18 +0000 (11:21 +0200)]
Implement float path for altivec vectorization.
Martin Kronbichler [Fri, 18 May 2018 14:27:58 +0000 (16:27 +0200)]
Implement VectorizedArray for Altivec/VSX (IBM Power) in double precision.
Undefine vector, pixel, bool from altivec.h
Daniel Arndt [Mon, 8 Oct 2018 04:46:10 +0000 (06:46 +0200)]
Simplify aliases in step-16
Daniel Arndt [Mon, 8 Oct 2018 02:45:11 +0000 (04:45 +0200)]
Fix clang-tidy complaints
Daniel Arndt [Sun, 7 Oct 2018 02:09:31 +0000 (20:09 -0600)]
Merge pull request #7288 from bangerth/threads-2
Do not use deprecated function Threads::this_thread_id().
Daniel Arndt [Sun, 7 Oct 2018 01:39:53 +0000 (19:39 -0600)]
Merge pull request #7285 from bangerth/threads
Deprecate Threads::n_existing_threads() and Threads::this_thread_id().
Daniel Arndt [Sun, 7 Oct 2018 00:38:18 +0000 (18:38 -0600)]
Merge pull request #7268 from BenBrands/update_ScaLAPACK_save_parallel
adapt block size in save_parallel
Daniel Arndt [Sat, 6 Oct 2018 16:05:30 +0000 (10:05 -0600)]
Merge pull request #7280 from davydden/feature/hsfc
add inverse_Hilbert_space_filling_curve
Denis Davydov [Fri, 5 Oct 2018 09:53:11 +0000 (11:53 +0200)]
add inverse_Hilbert_space_filling_curve
Jean-Paul Pelteret [Fri, 5 Oct 2018 15:37:13 +0000 (17:37 +0200)]
Remove an unnecessary #ifdef
Denis Davydov [Sat, 6 Oct 2018 04:34:05 +0000 (06:34 +0200)]
Merge pull request #7290 from bangerth/doc-update-3
Update the documentation of FECollection::find_last...().
Wolfgang Bangerth [Sat, 6 Oct 2018 00:07:37 +0000 (18:07 -0600)]
Update the documentation of FECollection::find_last...().
Wolfgang Bangerth [Fri, 5 Oct 2018 23:10:25 +0000 (17:10 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 5 Oct 2018 23:49:15 +0000 (17:49 -0600)]
Do not use deprecated function Threads::this_thread_id().
Wolfgang Bangerth [Fri, 5 Oct 2018 23:08:34 +0000 (17:08 -0600)]
Deprecate Threads::n_existing_threads() and Threads::this_thread_id().
Wolfgang Bangerth [Fri, 5 Oct 2018 05:35:59 +0000 (23:35 -0600)]
Add a test for the parallel hp implementation.
Daniel Arndt [Fri, 5 Oct 2018 18:56:44 +0000 (12:56 -0600)]
Merge pull request #7275 from bangerth/q-collection
Add a variadic constructor to hp::QCollection.
Daniel Arndt [Fri, 5 Oct 2018 14:10:57 +0000 (08:10 -0600)]
Merge pull request #6754 from tjhei/flat_manifold_normal_bug
Fix normal_vector crash for small cells
Jean-Paul Pelteret [Fri, 5 Oct 2018 13:59:47 +0000 (15:59 +0200)]
Fix incorrect check for data structure resizing
Jean-Paul Pelteret [Fri, 5 Oct 2018 13:54:53 +0000 (15:54 +0200)]
Move a check that's only valid when an AD tape exists
Jean-Paul Pelteret [Fri, 5 Oct 2018 13:40:12 +0000 (15:40 +0200)]
Fix bug when calling reset() with ADOL-C tapeless number
Timo Heister [Fri, 5 Oct 2018 08:19:26 +0000 (10:19 +0200)]
changelog
Denis Davydov [Fri, 5 Oct 2018 06:43:25 +0000 (08:43 +0200)]
Merge pull request #7278 from bangerth/authors
Update author list of hp::DoFHandler.
Wolfgang Bangerth [Fri, 5 Oct 2018 06:12:17 +0000 (00:12 -0600)]
Update author list of hp::DoFHandler.
Wolfgang Bangerth [Fri, 5 Oct 2018 04:42:30 +0000 (22:42 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 5 Oct 2018 04:42:23 +0000 (22:42 -0600)]
Add a variadic constructor to hp::QCollection.
David Wells [Fri, 5 Oct 2018 04:38:07 +0000 (00:38 -0400)]
Merge pull request #7274 from bangerth/doc-update
Make documentation of hp::FECollection clearer.
Wolfgang Bangerth [Fri, 5 Oct 2018 04:22:02 +0000 (22:22 -0600)]
Make documentation of hp::FECollection clearer.
Wolfgang Bangerth [Fri, 5 Oct 2018 01:41:31 +0000 (19:41 -0600)]
Merge pull request #7264 from marcfehling/cell-weights
Introduced CellWeights class for load balancing by the number of DoFs.
Marc Fehling [Sun, 30 Sep 2018 05:03:35 +0000 (23:03 -0600)]
Introduced CellWeights class for load balancing by the number of DoFs.
Wolfgang Bangerth [Thu, 4 Oct 2018 20:55:02 +0000 (14:55 -0600)]
Merge pull request #7259 from tjhei/old_mpi_support
use const cast for old OpenMPI version
Wolfgang Bangerth [Thu, 4 Oct 2018 20:54:47 +0000 (14:54 -0600)]
Merge pull request #7270 from tamiko/cmake_fixes
CMake: Uniformly use ADD_FLAGS and LIST(APPEND for CMAKE_REQUIRED
Matthias Maier [Thu, 4 Oct 2018 16:21:27 +0000 (11:21 -0500)]
CMake: Remove PUSH_CMAKE_REQUIRED macro
Matthias Maier [Thu, 4 Oct 2018 16:20:13 +0000 (11:20 -0500)]
CMake: Use ADD_FLAGS instead of PUSH_CMAKE_REQUIRED
benjamin [Thu, 4 Oct 2018 12:30:08 +0000 (14:30 +0200)]
adapt block size in save_parallel and load_parallel
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.