]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agouse type-traits to generalize VectorDataExchange
Denis Davydov [Thu, 7 Mar 2019 08:29:28 +0000 (09:29 +0100)]
use type-traits to generalize VectorDataExchange

5 years agoadd internal type-traits to be used with VectorDataExchange of matrix-free framework
Denis Davydov [Wed, 6 Mar 2019 16:52:18 +0000 (17:52 +0100)]
add internal type-traits to be used with VectorDataExchange of matrix-free framework

5 years agoMerge pull request #7782 from davydden/feature/fe_eval_type_traits_3
Martin Kronbichler [Thu, 7 Mar 2019 16:14:00 +0000 (17:14 +0100)]
Merge pull request #7782 from davydden/feature/fe_eval_type_traits_3

add and use more type traits in FEEvaluation

5 years agoMerge pull request #7781 from kronbichler/manifold_fixes
Denis Davydov [Wed, 6 Mar 2019 18:27:20 +0000 (19:27 +0100)]
Merge pull request #7781 from kronbichler/manifold_fixes

Two small manifold fixes

5 years agoadd LA::d::Vector::set_ghost_state() and use it in VectorDataExchange::update_ghost_v... 7782/head
Denis Davydov [Wed, 6 Mar 2019 12:43:08 +0000 (13:43 +0100)]
add LA::d::Vector::set_ghost_state() and use it in VectorDataExchange::update_ghost_values_finish() to allow reading from ghosts in LA::d::Vector::local_element() const

5 years agoadd more vector_access_XYZ internal function in FEEvaluation and improve const-correc...
Denis Davydov [Tue, 5 Mar 2019 18:24:58 +0000 (19:24 +0100)]
add more vector_access_XYZ internal function in FEEvaluation and improve const-correctness of reader class

5 years agoMerge pull request #7783 from kronbichler/fix_changelog_dates
Jean-Paul Pelteret [Wed, 6 Mar 2019 12:35:35 +0000 (13:35 +0100)]
Merge pull request #7783 from kronbichler/fix_changelog_dates

Fix file name date in two changelog entries

5 years agoFix date markup for changelog. 7783/head
Martin Kronbichler [Wed, 6 Mar 2019 11:20:30 +0000 (12:20 +0100)]
Fix date markup for changelog.

5 years agoFix file name date in two changelog entries
Martin Kronbichler [Wed, 6 Mar 2019 11:09:06 +0000 (12:09 +0100)]
Fix file name date in two changelog entries

5 years agoadd two more type traits to FEEvaluation
Denis Davydov [Tue, 5 Mar 2019 14:13:53 +0000 (15:13 +0100)]
add two more type traits to FEEvaluation

5 years agoAdd changelogs 7781/head
Martin Kronbichler [Tue, 5 Mar 2019 17:47:19 +0000 (18:47 +0100)]
Add changelogs

5 years agoAdd test for EllipticalManifold::push_forward_gradient
Martin Kronbichler [Tue, 5 Mar 2019 17:41:56 +0000 (18:41 +0100)]
Add test for EllipticalManifold::push_forward_gradient

5 years agoAdd test for cylindrical manifold
Martin Kronbichler [Tue, 5 Mar 2019 17:41:39 +0000 (18:41 +0100)]
Add test for cylindrical manifold

5 years agoFix CylindricalManifold::get_new_point
Martin Kronbichler [Tue, 5 Mar 2019 17:41:11 +0000 (18:41 +0100)]
Fix CylindricalManifold::get_new_point

5 years agoFix EllipticalManifold::push_forward_gradient
Martin Kronbichler [Tue, 5 Mar 2019 17:40:11 +0000 (18:40 +0100)]
Fix EllipticalManifold::push_forward_gradient

5 years agoFix documentation of cylindrical manifold
Martin Kronbichler [Tue, 5 Mar 2019 17:39:31 +0000 (18:39 +0100)]
Fix documentation of cylindrical manifold

5 years agoMerge pull request #7767 from marcfehling/fe-hierarchy
Wolfgang Bangerth [Tue, 5 Mar 2019 15:17:24 +0000 (08:17 -0700)]
Merge pull request #7767 from marcfehling/fe-hierarchy

Added hierarchy to hp::FECollection.

5 years agoExplicitly set noexcept specifier for move constructor. 7767/head
Marc Fehling [Mon, 4 Mar 2019 23:05:15 +0000 (00:05 +0100)]
Explicitly set noexcept specifier for move constructor.

5 years agoAdded hierarchy to hp::FECollection.
Marc Fehling [Tue, 26 Feb 2019 15:34:09 +0000 (16:34 +0100)]
Added hierarchy to hp::FECollection.

5 years agoMerge pull request #7775 from masterleinad/codim_material_id_manifold
Daniel Arndt [Mon, 4 Mar 2019 11:57:24 +0000 (12:57 +0100)]
Merge pull request #7775 from masterleinad/codim_material_id_manifold

Fix inteference if material_id with the manifold object in the codimension case

5 years agoMerge pull request #7770 from bangerth/decompress
Daniel Arndt [Sun, 3 Mar 2019 14:50:29 +0000 (15:50 +0100)]
Merge pull request #7770 from bangerth/decompress

Convert a few explicit loops to range-based for loops.

5 years agoMove the TODO 7775/head
Daniel Arndt [Sun, 3 Mar 2019 13:42:25 +0000 (14:42 +0100)]
Move the TODO

5 years agoMerge pull request #7773 from marcfehling/feidx-policy
David Wells [Sun, 3 Mar 2019 03:46:17 +0000 (22:46 -0500)]
Merge pull request #7773 from marcfehling/feidx-policy

hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management

5 years agoMerge pull request #7180 from masterleinad/switch_to_tpetra
Bruno Turcksin [Sat, 2 Mar 2019 23:31:47 +0000 (18:31 -0500)]
Merge pull request #7180 from masterleinad/switch_to_tpetra

Implement TpetraWrappers::Vector

5 years agoFix inteference if material_id with the manifold object in the codimension case
Daniel Arndt [Sat, 2 Mar 2019 20:10:24 +0000 (21:10 +0100)]
Fix inteference if material_id with the manifold object in the codimension case

5 years agoMerge pull request #7717 from marcfehling/set-fe-3
Wolfgang Bangerth [Sat, 2 Mar 2019 20:03:50 +0000 (13:03 -0700)]
Merge pull request #7717 from marcfehling/set-fe-3

Added 'set_fe' functionality to DoFHandlers.

5 years agoDocument the execution space some more 7180/head
Daniel Arndt [Sat, 2 Mar 2019 16:16:12 +0000 (17:16 +0100)]
Document the execution space some more

5 years agoMerge pull request #7772 from tjhei/old_gcc_bb_bug
Daniel Arndt [Sat, 2 Mar 2019 15:05:05 +0000 (16:05 +0100)]
Merge pull request #7772 from tjhei/old_gcc_bb_bug

work around gcc 4.8.5 behavior in GridTools::Cache

5 years agohp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management. 7773/head
Marc Fehling [Fri, 1 Mar 2019 18:17:29 +0000 (19:17 +0100)]
hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management.

5 years agowork around gcc 4.8.5 behavior in GridTools::Cache 7772/head
Timo Heister [Fri, 1 Mar 2019 17:00:40 +0000 (10:00 -0700)]
work around gcc 4.8.5 behavior in GridTools::Cache

fixes #7771

5 years agoMerge pull request #7769 from rezarastak/quadrature_point_data_comment_fix
Daniel Arndt [Fri, 1 Mar 2019 09:04:42 +0000 (10:04 +0100)]
Merge pull request #7769 from rezarastak/quadrature_point_data_comment_fix

Out of date description of quadrature_point_data test fixed

5 years agoConvert a few explicit loops to range-based for loops. 7770/head
Wolfgang Bangerth [Fri, 1 Mar 2019 07:10:36 +0000 (00:10 -0700)]
Convert a few explicit loops to range-based for loops.

5 years agoMerge pull request #7768 from tamiko/sparsity_pattern_iterator
Denis Davydov [Fri, 1 Mar 2019 05:32:36 +0000 (06:32 +0100)]
Merge pull request #7768 from tamiko/sparsity_pattern_iterator

SparsityPattern::Iterator - add a constructor for initalizing an iterator from an accessor

5 years agoOut of date description of quadrature_point_data test fixed 7769/head
Reza Rastak [Fri, 1 Mar 2019 00:55:00 +0000 (16:55 -0800)]
Out of date description of quadrature_point_data test fixed

5 years agoAdd description of memory and exceution space for CUDA support
Daniel Arndt [Fri, 1 Mar 2019 00:22:29 +0000 (01:22 +0100)]
Add description of memory and exceution space for CUDA support

5 years agoAlso instantiate for complex scalar types
Daniel Arndt [Fri, 22 Feb 2019 14:36:31 +0000 (15:36 +0100)]
Also instantiate for complex scalar types

5 years agoMerge pull request #7711 from tcclevenger/no_flux_gmg_for_box
Daniel Arndt [Thu, 28 Feb 2019 23:10:31 +0000 (00:10 +0100)]
Merge pull request #7711 from tcclevenger/no_flux_gmg_for_box

add no normal flux compatibility to MGConstrainedDoFs

5 years agoMerge pull request #7716 from marcfehling/temp-struct-2
Wolfgang Bangerth [Thu, 28 Feb 2019 21:34:24 +0000 (14:34 -0700)]
Merge pull request #7716 from marcfehling/temp-struct-2

hp::DoFHandler: Moved containers with temporary content into a dedicated structure

5 years agoadd a test 7768/head
Matthias Maier [Thu, 28 Feb 2019 20:34:24 +0000 (14:34 -0600)]
add a test

5 years agoSparsityPattern::Iterator - add a constructor for initalizing an iterator from an...
Matthias Maier [Thu, 28 Feb 2019 20:23:12 +0000 (14:23 -0600)]
SparsityPattern::Iterator  - add a constructor for initalizing an iterator from an accessor

When trying to increment a sparsity pattern iterator:

  auto iterator = sparsity_pattern.begin();
  iterator++;

The corresponding function in LinearIndexIterator:

  template <class DerivedIterator, class AccessorType>
  inline DerivedIterator
  LinearIndexIterator<DerivedIterator, AccessorType>::operator++(int)
  {
    const DerivedIterator copy(this->accessor);
    operator+=(1);
    return copy;
  }

creates a copy that is initialized by the accessor. Thus, we need a
constructor that can create an interator from an accessor.

5 years agoadd no normal flux to MGConstrainedDoFs (box mesh) 7711/head
tcclevenger [Fri, 8 Feb 2019 22:42:12 +0000 (15:42 -0700)]
add no normal flux to MGConstrainedDoFs (box mesh)

5 years agoMerge pull request #7765 from QiaoLei-88/minorDocFix
Daniel Arndt [Thu, 28 Feb 2019 13:36:22 +0000 (14:36 +0100)]
Merge pull request #7765 from QiaoLei-88/minorDocFix

minor fix on documentation to enum Triangulation::MeshSmoothing

5 years agohp::distribute_dofs: Move 'set_fe' call to the place where active_fe_indices are... 7717/head
Marc Fehling [Thu, 28 Feb 2019 12:57:06 +0000 (13:57 +0100)]
hp::distribute_dofs: Move 'set_fe' call to the place where active_fe_indices are initialized.

5 years agoAdd warning to set_fe.
Marc Fehling [Mon, 11 Feb 2019 17:02:27 +0000 (18:02 +0100)]
Add warning to set_fe.

5 years agoAdded 'set_fe' functionality to DoFHandlers.
Marc Fehling [Sun, 3 Feb 2019 00:24:43 +0000 (01:24 +0100)]
Added 'set_fe' functionality to DoFHandlers.

5 years agohp::DoFHandler: Moved containers with temporary content into a dedicated structure. 7716/head
Marc Fehling [Thu, 28 Feb 2019 12:25:13 +0000 (13:25 +0100)]
hp::DoFHandler: Moved containers with temporary content into a dedicated structure.

5 years agoComplete signals for distributed_save|load.
Marc Fehling [Thu, 28 Feb 2019 12:24:55 +0000 (13:24 +0100)]
Complete signals for distributed_save|load.

5 years agominor fix on documentation to enum Triangulation::MeshSmoothing 7765/head
Lei Qiao [Thu, 28 Feb 2019 08:55:20 +0000 (16:55 +0800)]
minor fix on documentation to enum Triangulation::MeshSmoothing

5 years agoMerge pull request #7750 from masterleinad/fix_complex_build_nvcc_wrapper
Wolfgang Bangerth [Thu, 28 Feb 2019 06:53:35 +0000 (23:53 -0700)]
Merge pull request #7750 from masterleinad/fix_complex_build_nvcc_wrapper

Work around nvcc_wrapper std::complex problem

5 years agoMerge pull request #7755 from jodlbauer/master
Martin Kronbichler [Wed, 27 Feb 2019 13:23:35 +0000 (14:23 +0100)]
Merge pull request #7755 from jodlbauer/master

Fixes pvtu tensor-valued output

5 years agoadapt pvtu output for tensors 7755/head
notxor [Wed, 27 Feb 2019 08:11:42 +0000 (09:11 +0100)]
adapt pvtu output for tensors

5 years agoMerge pull request #7754 from davydden/feature/fe_eval_type_traits_2
Daniel Arndt [Tue, 26 Feb 2019 23:19:05 +0000 (00:19 +0100)]
Merge pull request #7754 from davydden/feature/fe_eval_type_traits_2

fix internal::has_begin type trait used in FEEvaluation

5 years agomake old compilers happy 7754/head
Denis Davydov [Tue, 26 Feb 2019 17:32:37 +0000 (18:32 +0100)]
make old compilers happy

5 years agoMerge pull request #7748 from masterleinad/restrict_grid_tools_cache_04
David Wells [Tue, 26 Feb 2019 16:23:56 +0000 (11:23 -0500)]
Merge pull request #7748 from masterleinad/restrict_grid_tools_cache_04

Define GridTools::Cache::get_covering_rtree also without nanoflann support

5 years agoconsistently for non-void in internal::has_local_element
Denis Davydov [Tue, 26 Feb 2019 16:12:21 +0000 (17:12 +0100)]
consistently for non-void in internal::has_local_element

5 years agoHave another namespace inclosing the workaround 7750/head
Daniel Arndt [Tue, 26 Feb 2019 10:58:15 +0000 (11:58 +0100)]
Have another namespace inclosing the workaround

5 years agoDefine GridTools::Cache::get_covering_rtree also without nanoflann support 7748/head
Daniel Arndt [Tue, 26 Feb 2019 10:29:02 +0000 (11:29 +0100)]
Define GridTools::Cache::get_covering_rtree also without nanoflann support

5 years agofix internal::has_begin type trait used in FEEvaluation
Denis Davydov [Tue, 26 Feb 2019 05:34:05 +0000 (06:34 +0100)]
fix internal::has_begin type trait used in FEEvaluation

5 years agoMerge pull request #7742 from masterleinad/ambiguous_declaration_linear_operator
David Wells [Tue, 26 Feb 2019 02:51:35 +0000 (21:51 -0500)]
Merge pull request #7742 from masterleinad/ambiguous_declaration_linear_operator

Avoid ambiguous function declaration/variable initialization

5 years agoMerge pull request #7749 from GivAlz/GuessOwnerMove
David Wells [Tue, 26 Feb 2019 01:57:09 +0000 (20:57 -0500)]
Merge pull request #7749 from GivAlz/GuessOwnerMove

Guess point owner uses std::move to return tuple

5 years agoMerge pull request #7744 from davydden/feature/fe_eval_type_traits
Martin Kronbichler [Mon, 25 Feb 2019 21:10:31 +0000 (22:10 +0100)]
Merge pull request #7744 from davydden/feature/fe_eval_type_traits

add type traits to be used internally with FEEValuation

5 years agoFix vector_access 7744/head
Daniel Arndt [Sun, 24 Feb 2019 10:28:20 +0000 (11:28 +0100)]
Fix vector_access

5 years agoWork around nvcc_wrapper std::complex problem
Daniel Arndt [Sat, 23 Feb 2019 23:50:41 +0000 (00:50 +0100)]
Work around nvcc_wrapper std::complex problem

5 years agoMerge pull request #7747 from masterleinad/check_sundials_version
Daniel Arndt [Mon, 25 Feb 2019 11:46:29 +0000 (12:46 +0100)]
Merge pull request #7747 from masterleinad/check_sundials_version

Check SUNDIALS version when configuring

5 years agoGuess point owner uses std::move to return tuple 7749/head
Giovanni Alzetta [Mon, 25 Feb 2019 11:40:27 +0000 (12:40 +0100)]
Guess point owner uses std::move to return tuple

5 years agochange is_vectorizable to work with serial vectors
Denis Davydov [Sun, 24 Feb 2019 17:06:17 +0000 (18:06 +0100)]
change is_vectorizable to work with serial vectors

5 years agoCheck SUNDIALS version when configuring 7747/head
Daniel Arndt [Sun, 24 Feb 2019 15:40:19 +0000 (16:40 +0100)]
Check SUNDIALS version when configuring

5 years agouse is_vectorizable type trait in FEEvaluation classes
Denis Davydov [Sat, 23 Feb 2019 19:14:04 +0000 (20:14 +0100)]
use is_vectorizable type trait in FEEvaluation classes

5 years agoadd vectorizable type trait
Denis Davydov [Sat, 23 Feb 2019 18:26:36 +0000 (19:26 +0100)]
add vectorizable type trait

5 years agoadd has_begin detector
Denis Davydov [Sat, 23 Feb 2019 17:09:57 +0000 (18:09 +0100)]
add has_begin detector

5 years agoMerge pull request #7736 from masterleinad/more_hdf5_checks
David Wells [Fri, 22 Feb 2019 15:24:53 +0000 (10:24 -0500)]
Merge pull request #7736 from masterleinad/more_hdf5_checks

More HDF5 checks

5 years agoMark Tpetra as optional
Daniel Arndt [Fri, 22 Feb 2019 14:04:35 +0000 (15:04 +0100)]
Mark Tpetra as optional

5 years agoMove implementation to templates file
Daniel Arndt [Fri, 22 Feb 2019 14:04:18 +0000 (15:04 +0100)]
Move implementation to templates file

5 years agoRemove redundant output files
Daniel Arndt [Fri, 22 Feb 2019 13:40:23 +0000 (14:40 +0100)]
Remove redundant output files

5 years agouse has_partitioners_are_compatible in internal::check_vector_compatibility
Denis Davydov [Thu, 21 Feb 2019 22:32:31 +0000 (23:32 +0100)]
use has_partitioners_are_compatible in internal::check_vector_compatibility

5 years agoadd internal::has_partitioners_are_compatible<>
Denis Davydov [Thu, 21 Feb 2019 22:20:50 +0000 (23:20 +0100)]
add internal::has_partitioners_are_compatible<>

5 years agoMerge pull request #7745 from kronbichler/fix_fe_face_evaluation_orientation
Daniel Arndt [Thu, 21 Feb 2019 18:10:14 +0000 (19:10 +0100)]
Merge pull request #7745 from kronbichler/fix_fe_face_evaluation_orientation

Fix FEFaceEvaluation with faces in non-standard orientation

5 years agoFEEvaluation: switch between internal::vector_access() via SFINAE
Denis Davydov [Thu, 21 Feb 2019 18:09:04 +0000 (19:09 +0100)]
FEEvaluation: switch between internal::vector_access() via SFINAE

5 years agoAdd changelog entry 7745/head
Martin Kronbichler [Thu, 21 Feb 2019 11:27:09 +0000 (12:27 +0100)]
Add changelog entry

5 years agoAdd test case for face orientation in FEFaceEvaluation
Martin Kronbichler [Thu, 21 Feb 2019 11:26:56 +0000 (12:26 +0100)]
Add test case for face orientation in FEFaceEvaluation

5 years agoFix face orientation in FEFaceEvaluation
Martin Kronbichler [Thu, 21 Feb 2019 11:24:21 +0000 (12:24 +0100)]
Fix face orientation in FEFaceEvaluation

5 years agoMerge pull request #6980 from jppelteret/ad-helpers_06
Jean-Paul Pelteret [Thu, 21 Feb 2019 09:13:05 +0000 (10:13 +0100)]
Merge pull request #6980 from jppelteret/ad-helpers_06

AD Helpers: Add helper for scalar functions (QP-level)

5 years agoadd type traits to be used internally with FEEValuation
Denis Davydov [Wed, 20 Feb 2019 22:03:16 +0000 (23:03 +0100)]
add type traits to be used internally with FEEValuation

5 years agoDetect Tpetra support correctly if Trilinos is compiled with CUDA support
Daniel Arndt [Wed, 20 Feb 2019 17:20:23 +0000 (18:20 +0100)]
Detect Tpetra support correctly if Trilinos is compiled with CUDA support

5 years agoSmall grammatical fixes to documentation of ADHelpers. 6980/head
Jean-Paul Pelteret [Wed, 20 Feb 2019 11:22:22 +0000 (12:22 +0100)]
Small grammatical fixes to documentation of ADHelpers.

5 years agoAD Helpers: Add helper for scalar functions (QP-level)
Jean-Paul Pelteret [Fri, 15 Feb 2019 10:52:49 +0000 (11:52 +0100)]
AD Helpers: Add helper for scalar functions (QP-level)

5 years agoFix linear operator
Daniel Arndt [Wed, 20 Feb 2019 14:53:31 +0000 (15:53 +0100)]
Fix linear operator

5 years agoAdd a few more TpetraWrappers and EpetraWrapper tests with a matrix-vector product
Daniel Arndt [Wed, 20 Feb 2019 15:49:54 +0000 (16:49 +0100)]
Add a few more TpetraWrappers and EpetraWrapper tests with a matrix-vector product

5 years agoAvoid ambiguous function declaration/variable initialization 7742/head
Daniel Arndt [Wed, 20 Feb 2019 14:54:10 +0000 (15:54 +0100)]
Avoid ambiguous function declaration/variable initialization

5 years agoMerge pull request #7739 from tcclevenger/random_dof_renum_on_level
Martin Kronbichler [Wed, 20 Feb 2019 14:17:55 +0000 (15:17 +0100)]
Merge pull request #7739 from tcclevenger/random_dof_renum_on_level

add random renumbering on level

5 years agoMerge pull request #7741 from masterleinad/fix_doxygen_errors
Martin Kronbichler [Wed, 20 Feb 2019 13:43:07 +0000 (14:43 +0100)]
Merge pull request #7741 from masterleinad/fix_doxygen_errors

Fix some doxygen errors

5 years agoDocument some return values a bit better
Daniel Arndt [Mon, 18 Feb 2019 17:30:50 +0000 (18:30 +0100)]
Document some return values a bit better

5 years agoClarify TODO for operator+=
Daniel Arndt [Mon, 18 Feb 2019 17:28:50 +0000 (18:28 +0100)]
Clarify TODO for operator+=

5 years agoCall the base class constructor explicitly
Daniel Arndt [Mon, 18 Feb 2019 14:00:10 +0000 (15:00 +0100)]
Call the base class constructor explicitly

5 years agoGeneralize template specialization
Daniel Arndt [Mon, 18 Feb 2019 13:59:28 +0000 (14:59 +0100)]
Generalize template specialization

5 years agoCopyright dates and documentation
Daniel Arndt [Mon, 18 Feb 2019 13:58:40 +0000 (14:58 +0100)]
Copyright dates and documentation

5 years agoCheck for imaginary parts
Daniel Arndt [Mon, 18 Feb 2019 11:44:20 +0000 (12:44 +0100)]
Check for imaginary parts

5 years agoCheck if Tpetra is usable
Daniel Arndt [Sat, 9 Feb 2019 23:53:53 +0000 (00:53 +0100)]
Check if Tpetra is usable

5 years agoMake Tpetra optional
Daniel Arndt [Tue, 5 Feb 2019 20:56:33 +0000 (21:56 +0100)]
Make Tpetra optional

5 years agoIndentation
Daniel Arndt [Sat, 2 Feb 2019 16:17:09 +0000 (17:17 +0100)]
Indentation


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.