]>
https://gitweb.dealii.org/ - dealii.git/log
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
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
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
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
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
Martin Kronbichler [Wed, 6 Mar 2019 11:20:30 +0000 (12:20 +0100)]
Fix date markup for changelog.
Martin Kronbichler [Wed, 6 Mar 2019 11:09:06 +0000 (12:09 +0100)]
Fix file name date in two changelog entries
Denis Davydov [Tue, 5 Mar 2019 14:13:53 +0000 (15:13 +0100)]
add two more type traits to FEEvaluation
Martin Kronbichler [Tue, 5 Mar 2019 17:47:19 +0000 (18:47 +0100)]
Add changelogs
Martin Kronbichler [Tue, 5 Mar 2019 17:41:56 +0000 (18:41 +0100)]
Add test for EllipticalManifold::push_forward_gradient
Martin Kronbichler [Tue, 5 Mar 2019 17:41:39 +0000 (18:41 +0100)]
Add test for cylindrical manifold
Martin Kronbichler [Tue, 5 Mar 2019 17:41:11 +0000 (18:41 +0100)]
Fix CylindricalManifold::get_new_point
Martin Kronbichler [Tue, 5 Mar 2019 17:40:11 +0000 (18:40 +0100)]
Fix EllipticalManifold::push_forward_gradient
Martin Kronbichler [Tue, 5 Mar 2019 17:39:31 +0000 (18:39 +0100)]
Fix documentation of cylindrical manifold
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.
Marc Fehling [Mon, 4 Mar 2019 23:05:15 +0000 (00:05 +0100)]
Explicitly set noexcept specifier for move constructor.
Marc Fehling [Tue, 26 Feb 2019 15:34:09 +0000 (16:34 +0100)]
Added hierarchy to hp::FECollection.
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
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.
Daniel Arndt [Sun, 3 Mar 2019 13:42:25 +0000 (14:42 +0100)]
Move the TODO
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
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
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
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.
Daniel Arndt [Sat, 2 Mar 2019 16:16:12 +0000 (17:16 +0100)]
Document the execution space some more
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
Marc Fehling [Fri, 1 Mar 2019 18:17:29 +0000 (19:17 +0100)]
hp::DoFHandler::ActiveFEIndicesTransfer: Separate work from memory management.
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
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
Wolfgang Bangerth [Fri, 1 Mar 2019 07:10:36 +0000 (00:10 -0700)]
Convert a few explicit loops to range-based for loops.
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
Reza Rastak [Fri, 1 Mar 2019 00:55:00 +0000 (16:55 -0800)]
Out of date description of quadrature_point_data test fixed
Daniel Arndt [Fri, 1 Mar 2019 00:22:29 +0000 (01:22 +0100)]
Add description of memory and exceution space for CUDA support
Daniel Arndt [Fri, 22 Feb 2019 14:36:31 +0000 (15:36 +0100)]
Also instantiate for complex scalar types
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
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
Matthias Maier [Thu, 28 Feb 2019 20:34:24 +0000 (14:34 -0600)]
add a test
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.
tcclevenger [Fri, 8 Feb 2019 22:42:12 +0000 (15:42 -0700)]
add no normal flux to MGConstrainedDoFs (box mesh)
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
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.
Marc Fehling [Mon, 11 Feb 2019 17:02:27 +0000 (18:02 +0100)]
Add warning to set_fe.
Marc Fehling [Sun, 3 Feb 2019 00:24:43 +0000 (01:24 +0100)]
Added 'set_fe' functionality to DoFHandlers.
Marc Fehling [Thu, 28 Feb 2019 12:25:13 +0000 (13:25 +0100)]
hp::DoFHandler: Moved containers with temporary content into a dedicated structure.
Marc Fehling [Thu, 28 Feb 2019 12:24:55 +0000 (13:24 +0100)]
Complete signals for distributed_save|load.
Lei Qiao [Thu, 28 Feb 2019 08:55:20 +0000 (16:55 +0800)]
minor fix on documentation to enum Triangulation::MeshSmoothing
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
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
notxor [Wed, 27 Feb 2019 08:11:42 +0000 (09:11 +0100)]
adapt pvtu output for tensors
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
Denis Davydov [Tue, 26 Feb 2019 17:32:37 +0000 (18:32 +0100)]
make old compilers happy
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
Denis Davydov [Tue, 26 Feb 2019 16:12:21 +0000 (17:12 +0100)]
consistently for non-void in internal::has_local_element
Daniel Arndt [Tue, 26 Feb 2019 10:58:15 +0000 (11:58 +0100)]
Have another namespace inclosing the workaround
Daniel Arndt [Tue, 26 Feb 2019 10:29:02 +0000 (11:29 +0100)]
Define GridTools::Cache::get_covering_rtree also without nanoflann support
Denis Davydov [Tue, 26 Feb 2019 05:34:05 +0000 (06:34 +0100)]
fix internal::has_begin type trait used in FEEvaluation
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
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
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
Daniel Arndt [Sun, 24 Feb 2019 10:28:20 +0000 (11:28 +0100)]
Fix vector_access
Daniel Arndt [Sat, 23 Feb 2019 23:50:41 +0000 (00:50 +0100)]
Work around nvcc_wrapper std::complex problem
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
Giovanni Alzetta [Mon, 25 Feb 2019 11:40:27 +0000 (12:40 +0100)]
Guess point owner uses std::move to return tuple
Denis Davydov [Sun, 24 Feb 2019 17:06:17 +0000 (18:06 +0100)]
change is_vectorizable to work with serial vectors
Daniel Arndt [Sun, 24 Feb 2019 15:40:19 +0000 (16:40 +0100)]
Check SUNDIALS version when configuring
Denis Davydov [Sat, 23 Feb 2019 19:14:04 +0000 (20:14 +0100)]
use is_vectorizable type trait in FEEvaluation classes
Denis Davydov [Sat, 23 Feb 2019 18:26:36 +0000 (19:26 +0100)]
add vectorizable type trait
Denis Davydov [Sat, 23 Feb 2019 17:09:57 +0000 (18:09 +0100)]
add has_begin detector
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
Daniel Arndt [Fri, 22 Feb 2019 14:04:35 +0000 (15:04 +0100)]
Mark Tpetra as optional
Daniel Arndt [Fri, 22 Feb 2019 14:04:18 +0000 (15:04 +0100)]
Move implementation to templates file
Daniel Arndt [Fri, 22 Feb 2019 13:40:23 +0000 (14:40 +0100)]
Remove redundant output files
Denis Davydov [Thu, 21 Feb 2019 22:32:31 +0000 (23:32 +0100)]
use has_partitioners_are_compatible in internal::check_vector_compatibility
Denis Davydov [Thu, 21 Feb 2019 22:20:50 +0000 (23:20 +0100)]
add internal::has_partitioners_are_compatible<>
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
Denis Davydov [Thu, 21 Feb 2019 18:09:04 +0000 (19:09 +0100)]
FEEvaluation: switch between internal::vector_access() via SFINAE
Martin Kronbichler [Thu, 21 Feb 2019 11:27:09 +0000 (12:27 +0100)]
Add changelog entry
Martin Kronbichler [Thu, 21 Feb 2019 11:26:56 +0000 (12:26 +0100)]
Add test case for face orientation in FEFaceEvaluation
Martin Kronbichler [Thu, 21 Feb 2019 11:24:21 +0000 (12:24 +0100)]
Fix face orientation in FEFaceEvaluation
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)
Denis Davydov [Wed, 20 Feb 2019 22:03:16 +0000 (23:03 +0100)]
add type traits to be used internally with FEEValuation
Daniel Arndt [Wed, 20 Feb 2019 17:20:23 +0000 (18:20 +0100)]
Detect Tpetra support correctly if Trilinos is compiled with CUDA support
Jean-Paul Pelteret [Wed, 20 Feb 2019 11:22:22 +0000 (12:22 +0100)]
Small grammatical fixes to documentation of ADHelpers.
Jean-Paul Pelteret [Fri, 15 Feb 2019 10:52:49 +0000 (11:52 +0100)]
AD Helpers: Add helper for scalar functions (QP-level)
Daniel Arndt [Wed, 20 Feb 2019 14:53:31 +0000 (15:53 +0100)]
Fix linear operator
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
Daniel Arndt [Wed, 20 Feb 2019 14:54:10 +0000 (15:54 +0100)]
Avoid ambiguous function declaration/variable initialization
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
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
Daniel Arndt [Mon, 18 Feb 2019 17:30:50 +0000 (18:30 +0100)]
Document some return values a bit better
Daniel Arndt [Mon, 18 Feb 2019 17:28:50 +0000 (18:28 +0100)]
Clarify TODO for operator+=
Daniel Arndt [Mon, 18 Feb 2019 14:00:10 +0000 (15:00 +0100)]
Call the base class constructor explicitly
Daniel Arndt [Mon, 18 Feb 2019 13:59:28 +0000 (14:59 +0100)]
Generalize template specialization
Daniel Arndt [Mon, 18 Feb 2019 13:58:40 +0000 (14:58 +0100)]
Copyright dates and documentation
Daniel Arndt [Mon, 18 Feb 2019 11:44:20 +0000 (12:44 +0100)]
Check for imaginary parts
Daniel Arndt [Sat, 9 Feb 2019 23:53:53 +0000 (00:53 +0100)]
Check if Tpetra is usable
Daniel Arndt [Tue, 5 Feb 2019 20:56:33 +0000 (21:56 +0100)]
Make Tpetra optional
Daniel Arndt [Sat, 2 Feb 2019 16:17:09 +0000 (17:17 +0100)]
Indentation
Daniel Arndt [Sat, 2 Feb 2019 14:53:03 +0000 (15:53 +0100)]
Fix complex tests
Daniel Arndt [Mon, 28 Jan 2019 17:09:41 +0000 (18:09 +0100)]
Add include files and restrict complex values
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.