]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Thu, 25 Oct 2018 15:24:03 +0000 (17:24 +0200)]
Fix cuda-9+ && cmake-3.12+
Wolfgang Bangerth [Tue, 23 Oct 2018 19:46:51 +0000 (13:46 -0600)]
Merge pull request #7371 from drwells/update-step-27
Update step 27
Wolfgang Bangerth [Tue, 23 Oct 2018 13:02:09 +0000 (07:02 -0600)]
Merge pull request #7364 from tjhei/mpi_type_fixes
use correct MPI types
Wolfgang Bangerth [Tue, 23 Oct 2018 13:01:39 +0000 (07:01 -0600)]
Merge pull request #7361 from StefanoDominici89/TensorProductManifold-bugfix
Tensor product manifold bugfix
David Wells [Tue, 23 Oct 2018 02:15:01 +0000 (22:15 -0400)]
step-27: Lower the linear solver tolerance.
This makes the pictures symmetric.
David Wells [Mon, 22 Oct 2018 17:50:39 +0000 (13:50 -0400)]
step-27: Update pictures and discussion.
David Wells [Sun, 21 Oct 2018 18:35:56 +0000 (14:35 -0400)]
step-27: Improve some algorithm discussion.
This change modernizes the discussion (we use distribute_local_to_global
in step-6 now) and clarifies that we should use a DynamicSparsityPattern.
David Wells [Sun, 21 Oct 2018 18:33:34 +0000 (14:33 -0400)]
step-27: Improve typography in the documentation.
1. Fix some minor typographical problems and typos (missing comma,
missing HTML, etc.)
2. Consistently use spaces instead of tabs and spaces.
3. Format code samples in the same way clang-format does it (i.e., no
space before function calls)
4. Combine numerators of some fractions to prevent them from running off
the side of the screen.
David Wells [Mon, 22 Oct 2018 17:39:39 +0000 (13:39 -0400)]
Fix an issue with CSS on Firefox.
Newer versions of Firefox do not use grid-column-gap or grid-row-gap,
when either value is a percentage instead of a fixed length, when
computing the size of the element. This is not unreasonable; the size of
the container depends on the spacing, which in turn depends on the
spacing, so defining lengths is difficult.
Get around this by just specifying absolute sizes for margins. Since
most of our pictures are 500x500 px this is still about 5% anyway.
Stefano Dominici [Sun, 21 Oct 2018 08:10:33 +0000 (10:10 +0200)]
Data members of TensorProductManifold converted to std::unique_ptr<...>
Mimor modifications to:
- Remove unnecessary parts.
David Wells [Sat, 20 Oct 2018 12:13:43 +0000 (08:13 -0400)]
Merge pull request #7366 from masterleinad/use_another_mpi_const_cast
Use DEAL_II_MPI_CONST_CAST in another place
Daniel Arndt [Sat, 20 Oct 2018 00:05:51 +0000 (02:05 +0200)]
Use DEAL_II_MPI_CONST_CAST in another place
Denis Davydov [Fri, 19 Oct 2018 19:35:54 +0000 (21:35 +0200)]
Merge pull request #7362 from davydden/bugfix/skip_indefined_include
fix usage of skip_undefined when reading another file via input statement
Timo Heister [Fri, 19 Oct 2018 15:42:24 +0000 (09:42 -0600)]
use correct MPI types
Denis Davydov [Fri, 19 Oct 2018 15:05:42 +0000 (17:05 +0200)]
use correct file name
Denis Davydov [Fri, 19 Oct 2018 09:18:28 +0000 (11:18 +0200)]
fix usage of skip_undefined when reading another file via input command
Stefano Dominici [Thu, 18 Oct 2018 15:03:36 +0000 (17:03 +0200)]
Modified TensorProductManifold class
The data members are copies of the constructor parameters and are stored
in shared_ptr objects. The constructor converts the unique_ptr objects from clone() method called on the constructor arguments into shared_ptr().
Stefano Dominici [Thu, 18 Oct 2018 13:25:30 +0000 (15:25 +0200)]
Added virtual destructor to classes derived from ChartManifold
PolarManifold, TensorProductManifol, and TorusManifold
were lacking a virtual destructor.
Stefano Dominici [Thu, 18 Oct 2018 12:51:43 +0000 (14:51 +0200)]
New tensor_product_manifold_03 test
This test exposes the bug and currently fails.
It attempts the assignment of a TensorProductManifold object, to a
Triangulation object, in an inner visibility scope. Once the execution
flows leaves the inner scope, the local manifold objects are destroyed
triggering a subscriptor error.
Daniel Arndt [Wed, 17 Oct 2018 20:30:00 +0000 (22:30 +0200)]
Merge pull request #7359 from masterleinad/spherical_manifold_tests
Add test for SphericalManifold
Daniel Arndt [Wed, 17 Oct 2018 16:19:16 +0000 (18:19 +0200)]
Add test for SphericalManifold
Denis Davydov [Wed, 17 Oct 2018 12:28:31 +0000 (14:28 +0200)]
Merge pull request #7358 from marcfehling/refactor-feseries
Refactored FESeries to allow spacedim template for FECollection.
Marc Fehling [Tue, 16 Oct 2018 23:49:40 +0000 (17:49 -0600)]
Refactored FESeries to allow spacedim template for FECollection.
Bruno Turcksin [Tue, 16 Oct 2018 20:57:38 +0000 (16:57 -0400)]
Merge pull request #7353 from masterleinad/avoid_cuda_aware_in_objects
Avoid DEAL_II_COMPILER_CUDA_AWARE inside objects
David Wells [Tue, 16 Oct 2018 20:29:05 +0000 (16:29 -0400)]
Merge pull request #7354 from bangerth/update-comments
Update comments of two functions.
Wolfgang Bangerth [Mon, 15 Oct 2018 21:24:20 +0000 (15:24 -0600)]
Update comments of two functions.
These functions were not individually documented. Fix this and make
clear what they do.
Wolfgang Bangerth [Tue, 16 Oct 2018 12:58:11 +0000 (06:58 -0600)]
Merge pull request #7356 from masterleinad/avoid_exception_slicing
Changelong entry for #7063
Daniel Arndt [Tue, 16 Oct 2018 09:30:10 +0000 (11:30 +0200)]
Changelong entry for #7063
David Wells [Tue, 16 Oct 2018 03:07:01 +0000 (23:07 -0400)]
Merge pull request #7351 from bangerth/doc-update-2
Document the various *_accessor typedefs at their source.
Wolfgang Bangerth [Mon, 15 Oct 2018 04:05:37 +0000 (22:05 -0600)]
Document the various *_accessor typedefs at their source.
Daniel Arndt [Mon, 15 Oct 2018 21:13:40 +0000 (23:13 +0200)]
Avoid DEAL_II_COMPILER_CUDA_AWARE inside objects
David Wells [Mon, 15 Oct 2018 04:20:31 +0000 (00:20 -0400)]
Merge pull request #7350 from bangerth/doc-update
Improve wording of a doc string.
Wolfgang Bangerth [Mon, 15 Oct 2018 03:33:53 +0000 (21:33 -0600)]
Improve wording of a doc string.
Wolfgang Bangerth [Sun, 14 Oct 2018 23:58:31 +0000 (17:58 -0600)]
Merge pull request #7330 from BenBrands/ScaLAPACK_doc
ScaLAPACKMatrix: improve documentation
Wolfgang Bangerth [Sun, 14 Oct 2018 23:49:30 +0000 (17:49 -0600)]
Merge pull request #7327 from JonMatthewsFCAS/proj_div_conform_distributed_fix
Added cell->is_locally_owned() in project_boundary_values_div_conforming
Matthias Maier [Sun, 14 Oct 2018 15:38:52 +0000 (10:38 -0500)]
Merge pull request #7346 from masterleinad/fix_sacado_tests
Fix failing Sacado tests
Daniel Arndt [Sat, 13 Oct 2018 21:53:17 +0000 (23:53 +0200)]
Fix failing Sacado tests
Jean-Paul Pelteret [Sun, 14 Oct 2018 08:28:34 +0000 (10:28 +0200)]
Add ad_helpers.h to unifying header
Daniel Arndt [Sun, 14 Oct 2018 11:25:47 +0000 (07:25 -0400)]
Merge pull request #7347 from masterleinad/replce_constraintmatrix_in_tests
Replace ConstraintMatrix by AffineConstraints in tests
Daniel Arndt [Sun, 14 Oct 2018 11:25:18 +0000 (07:25 -0400)]
Merge pull request #7349 from masterleinad/restrict_non_matching_coupling_07
Restrict non_matching/coupling_07
Denis Davydov [Sun, 14 Oct 2018 03:31:20 +0000 (05:31 +0200)]
Merge pull request #7348 from masterleinad/avoid_warninigs_ad_drivers
Avoid warnings in ad_drivers.h
Daniel Arndt [Sun, 14 Oct 2018 00:15:40 +0000 (02:15 +0200)]
Restrict non_matching/coupling_07
Daniel Arndt [Sat, 13 Oct 2018 22:24:10 +0000 (00:24 +0200)]
Avoid warnings in ad_drivers.h
Daniel Arndt [Sat, 13 Oct 2018 22:09:58 +0000 (00:09 +0200)]
Replace ConstraintMatrix by AffineConstraints in tests
Denis Davydov [Sat, 13 Oct 2018 20:38:19 +0000 (22:38 +0200)]
Merge pull request #7230 from masterleinad/omit_complex_instantiations
Allow omitting std::complex instantiations
Jean-Paul Pelteret [Sat, 13 Oct 2018 19:22:57 +0000 (21:22 +0200)]
Add a changelog entry
JonathanMatthewsFCAS [Thu, 11 Oct 2018 04:32:59 +0000 (21:32 -0700)]
Added test for project_boundary_values_div_conforming usage on a distributed triangulation.
Jonathan L Matthews [Mon, 3 Sep 2018 22:16:00 +0000 (15:16 -0700)]
added cell->is_locally_owned() in project_boundary_values_div_conforming()
Daniel Arndt [Sat, 13 Oct 2018 00:09:44 +0000 (20:09 -0400)]
Merge pull request #7338 from jppelteret/ad-helpers-tests_01
Add tests for cell-level ADHelper classes
Daniel Arndt [Fri, 12 Oct 2018 20:59:13 +0000 (16:59 -0400)]
Merge pull request #7342 from jppelteret/ad-helpers-fixup_01
Americanize the ADHelperResidualLinearization class name
Jean-Paul Pelteret [Fri, 12 Oct 2018 19:42:06 +0000 (21:42 +0200)]
Merge pull request #7343 from bangerth/doc-update-1
Use the infinitive form of verbs in the first sentence of doc strings.
Wolfgang Bangerth [Fri, 12 Oct 2018 19:34:33 +0000 (13:34 -0600)]
Use the infinitive form of verbs in the first sentence of doc strings.
Jean-Paul Pelteret [Fri, 12 Oct 2018 06:32:56 +0000 (08:32 +0200)]
Add tests for ADHelperResidualLinearization
Jean-Paul Pelteret [Fri, 12 Oct 2018 06:32:04 +0000 (08:32 +0200)]
Add tests for ADHelperEnergyFunctional
Wolfgang Bangerth [Fri, 12 Oct 2018 17:21:20 +0000 (11:21 -0600)]
Merge pull request #7339 from jppelteret/ad-registered_tape_query
Refactor check for registered tapes
Jean-Paul Pelteret [Fri, 12 Oct 2018 16:49:54 +0000 (18:49 +0200)]
Americanize the ADHelperResidualLinearization class name
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 12:59:49 +0000 (14:59 +0200)]
Refactor check for registered tapes
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
Benjamin Brands [Thu, 11 Oct 2018 14:22:29 +0000 (16:22 +0200)]
ScaLAPACKMatrix: improve documentation
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'.
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.