]>
https://gitweb.dealii.org/ - dealii.git/log
Marc Fehling [Thu, 7 Feb 2019 23:59:12 +0000 (00:59 +0100)]
Added 'repartition' signals. Attached 'active_fe_transfer' functions to them.
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.
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
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
Daniel Arndt [Fri, 2 Nov 2018 18:59:37 +0000 (19:59 +0100)]
Use correct template parameters also for 64bit-indices
Daniel Arndt [Sun, 7 Oct 2018 02:37:41 +0000 (04:37 +0200)]
Adress Wolfgang's comments a.k.a add more documentation and switches
Daniel Arndt [Fri, 5 Oct 2018 04:40:56 +0000 (06:40 +0200)]
Use definition headers instead of declaration headers
Daniel Arndt [Thu, 4 Oct 2018 03:26:55 +0000 (05:26 +0200)]
Fix test
Daniel Arndt [Thu, 20 Sep 2018 19:39:06 +0000 (21:39 +0200)]
Update external Trilinos documentation
Daniel Arndt [Thu, 20 Sep 2018 14:07:40 +0000 (16:07 +0200)]
Test for complex values
Daniel Arndt [Wed, 19 Sep 2018 21:54:23 +0000 (23:54 +0200)]
Support older Trilinos versions
Daniel Arndt [Fri, 14 Sep 2018 15:34:33 +0000 (17:34 +0200)]
Also instantiate for value_type float
Daniel Arndt [Fri, 14 Sep 2018 11:59:27 +0000 (13:59 +0200)]
Working
Daniel Arndt [Thu, 13 Sep 2018 00:30:37 +0000 (02:30 +0200)]
Change output format
Daniel Arndt [Mon, 27 Aug 2018 15:14:38 +0000 (17:14 +0200)]
Implement TpetraWrappers::Vector
Daniel Arndt [Wed, 20 Feb 2019 10:38:53 +0000 (11:38 +0100)]
Fix doxygen problem in VectorTools::create_point_source_vector
Daniel Arndt [Wed, 20 Feb 2019 10:38:19 +0000 (11:38 +0100)]
Improve QR documentation
Daniel Arndt [Wed, 20 Feb 2019 10:36:56 +0000 (11:36 +0100)]
Escape preprocessor commands for doxygen
Timo Heister [Wed, 20 Feb 2019 04:19:27 +0000 (21:19 -0700)]
Merge pull request #7740 from bangerth/61
Edits to the intro and results sections of step-61.
Wolfgang Bangerth [Wed, 20 Feb 2019 02:21:06 +0000 (19:21 -0700)]
Merge pull request #7578 from GivAlz/TryCptLoc
Compute Point Location new function
Wolfgang Bangerth [Wed, 20 Feb 2019 01:12:28 +0000 (18:12 -0700)]
Edits to the intro and results sections of step-61.
tcclevenger [Tue, 19 Feb 2019 23:48:34 +0000 (16:48 -0700)]
add random renumbering
Wolfgang Bangerth [Tue, 19 Feb 2019 23:04:29 +0000 (16:04 -0700)]
Update the indentation of a documentation snippet.
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.