]>
https://gitweb.dealii.org/ - dealii.git/log
Denis Davydov [Wed, 27 Feb 2019 21:04:58 +0000 (22:04 +0100)]
split SparsityPattern into a base class and derived class with a special treatment for diagonal matrices
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
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: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
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
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: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 [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.
Wolfgang Bangerth [Tue, 19 Feb 2019 22:51:48 +0000 (15:51 -0700)]
Merge pull request #7727 from tamiko/fix_inverse_operator
lac/linear_operator.h: Add rvalue-reference variant of inverse_operator
Wolfgang Bangerth [Tue, 19 Feb 2019 22:17:23 +0000 (15:17 -0700)]
Merge pull request #7735 from masterleinad/catch_exceptions_step_61
Provide step-61 with the usual exception catching harness
Daniel Arndt [Tue, 19 Feb 2019 22:07:42 +0000 (23:07 +0100)]
Merge pull request #7734 from masterleinad/remove_redundant_switch_mf_ti
Remove redundant switch in MatrixFree::TaskInfo
Daniel Arndt [Tue, 19 Feb 2019 20:00:48 +0000 (21:00 +0100)]
Use AssertNothrow in custom deleters
Daniel Arndt [Tue, 19 Feb 2019 17:58:32 +0000 (18:58 +0100)]
More HDF5 checks
David Wells [Tue, 19 Feb 2019 18:30:48 +0000 (13:30 -0500)]
Merge pull request #7733 from loganharbour/dofinfo_doxy
Correct MeshWorker::DoFInfo indices docstring
Daniel Arndt [Tue, 19 Feb 2019 18:26:55 +0000 (19:26 +0100)]
Provide step-61 with the usual exception catching harness
Daniel Arndt [Tue, 19 Feb 2019 18:21:50 +0000 (19:21 +0100)]
Remove redundant switch in MatrixFree::TaskInfo
Logan Harbour [Tue, 19 Feb 2019 18:20:08 +0000 (12:20 -0600)]
Fix doxygen docstring for DoFInfo indices
Daniel Arndt [Mon, 18 Feb 2019 17:39:02 +0000 (18:39 +0100)]
Merge pull request #7731 from tjhei/jenkins_ci_mark_failed
[CI]: mark main status in github as failed
Timo Heister [Fri, 15 Feb 2019 16:42:02 +0000 (09:42 -0700)]
[CI]: mark main status in github as failed
Timo Heister [Mon, 18 Feb 2019 13:34:12 +0000 (06:34 -0700)]
Merge pull request #7732 from davydden/feature/plate_with_hole_no_padding
allow zero padding in plate_with_a_hole
Daniel Arndt [Mon, 18 Feb 2019 13:02:40 +0000 (14:02 +0100)]
Merge pull request #7703 from kronbichler/chebyshev_cleanup
Revise iteration in PreconditionChebyshev
Denis Davydov [Fri, 15 Feb 2019 17:00:02 +0000 (18:00 +0100)]
allow zero padding in plate_with_a_hole
David Wells [Fri, 15 Feb 2019 14:55:29 +0000 (09:55 -0500)]
Merge pull request #7724 from GivAlz/CptLocDocumentation
Adding cell_hint to GridTools::compute_point_locations documentation
Timo Heister [Fri, 15 Feb 2019 01:36:45 +0000 (18:36 -0700)]
Merge pull request #7715 from tjhei/jenkins_expose_tests
[CI]: expose tests in Jenkins
Daniel Arndt [Wed, 13 Feb 2019 23:40:26 +0000 (00:40 +0100)]
Fix return value
Daniel Arndt [Thu, 14 Feb 2019 22:35:31 +0000 (23:35 +0100)]
Merge pull request #7729 from Rombur/cuda_synchronize
Do not use cudaDeviceSynchronize in release mode
Daniel Arndt [Thu, 14 Feb 2019 21:50:50 +0000 (22:50 +0100)]
Delete the disallowed functions instead
Matthias Maier [Thu, 14 Feb 2019 19:12:06 +0000 (13:12 -0600)]
lac/linear_operator.h: Prevent users from creating LinearOperators with temoporaries
Matthias Maier [Wed, 13 Feb 2019 22:51:16 +0000 (16:51 -0600)]
examples/step-20: Simplify code by using a temporary
Matthias Maier [Wed, 13 Feb 2019 22:50:21 +0000 (16:50 -0600)]
add a changelog entry
Matthias Maier [Wed, 13 Feb 2019 22:46:32 +0000 (16:46 -0600)]
add a test
Matthias Maier [Tue, 12 Feb 2019 20:34:17 +0000 (14:34 -0600)]
lac/linear_operator.h: Add rvalue-reference variant of inverse_operator
Daniel Arndt [Thu, 14 Feb 2019 17:21:19 +0000 (18:21 +0100)]
Merge pull request #7726 from starki0815/fix_matrix_diagonals
Patch for distribute_local_to_global
Sebastian Stark [Wed, 13 Feb 2019 11:33:09 +0000 (13:33 +0200)]
Fix bug in distribute_local_to_global
If a local matrix with all diagonal elements equal to zero is distributed to a global matrix, the l1 norm of the local matrix divided by the size of the local matrix is now added to those diagonal elements of the global matrix which correspond to a constrained dof. In case the entire local matrix is zero, 1 is added. Previously zero was added for both cases, possibly resulting in singular global matrices. Additionally, a test for the patched version of distribute_local_to_global has been added.
Fixes #7658
Giovanni Alzetta [Wed, 9 Jan 2019 14:32:24 +0000 (15:32 +0100)]
Added new function compute point locations try all
Martin Kronbichler [Thu, 14 Feb 2019 08:29:26 +0000 (09:29 +0100)]
Merge pull request #7721 from tjhei/reserve_step_no
reserve step-63
Daniel Arndt [Thu, 14 Feb 2019 07:11:34 +0000 (08:11 +0100)]
Merge pull request #7718 from tjhei/jenkins_clean
[CI]: cleanup workspaces, document, simplify tidy
Wolfgang Bangerth [Thu, 14 Feb 2019 05:49:27 +0000 (22:49 -0700)]
Merge pull request #7728 from tamiko/update_documentation
Documentation: add some pointers to step-20
Bruno Turcksin [Thu, 14 Feb 2019 02:31:17 +0000 (02:31 +0000)]
Do not use cudaDeviceSynchronize in release mode
Matthias Maier [Thu, 14 Feb 2019 01:00:48 +0000 (19:00 -0600)]
Documentation: add some pointers to step-20
Timo Heister [Wed, 13 Feb 2019 15:31:48 +0000 (08:31 -0700)]
add include
Giovanni Alzetta [Wed, 13 Feb 2019 08:30:53 +0000 (09:30 +0100)]
Adding cell_hint to GridTools::compute_point_locations documentation
Timo Heister [Sat, 9 Feb 2019 17:48:12 +0000 (10:48 -0700)]
[CI]: expose tests in Jenkins
Daniel Arndt [Tue, 12 Feb 2019 17:45:48 +0000 (18:45 +0100)]
Merge pull request #7592 from GivAlz/FastCoupling
Optimizing NonMatching::coupling sparsity/matrix for parallel meshes
Wolfgang Bangerth [Tue, 12 Feb 2019 17:41:28 +0000 (10:41 -0700)]
Merge pull request #7709 from tamiko/step_20_with_linearoperator
examples/step-20: Use LinearOperator in the example step
Timo Heister [Tue, 12 Feb 2019 17:20:02 +0000 (10:20 -0700)]
make example empty
Martin Kronbichler [Tue, 12 Feb 2019 16:22:35 +0000 (17:22 +0100)]
Merge pull request #7701 from masterleinad/fix_chunk_sparsity_warnings
Use size_type for rows in ChunkSparsityPattern
Timo Heister [Mon, 11 Feb 2019 23:11:08 +0000 (16:11 -0700)]
reserve step-63
Martin Kronbichler [Tue, 12 Feb 2019 07:56:41 +0000 (08:56 +0100)]
Merge pull request #7707 from Rombur/cuda_compress
Improve compress for cuda-aware mpi
Martin Kronbichler [Sat, 9 Feb 2019 17:48:16 +0000 (18:48 +0100)]
Add a comment about iteration 0.
Martin Kronbichler [Sat, 9 Feb 2019 10:02:01 +0000 (11:02 +0100)]
Adjust test to definition of Chebyshev degree.
Martin Kronbichler [Thu, 7 Feb 2019 17:09:54 +0000 (18:09 +0100)]
Augment documentation about eigenvalue computation.
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.