]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:56:32 +0000 (16:56 -0600)]
Added Vector::get_function_gradients_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:56:03 +0000 (16:56 -0600)]
Added Vector::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:54:51 +0000 (16:54 -0600)]
Added Scalar::get_function_third_derivatives_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:53:56 +0000 (16:53 -0600)]
Added Scalar::get_function_laplacians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:52:57 +0000 (16:52 -0600)]
Added Scalar::get_function_hessians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:50:15 +0000 (16:50 -0600)]
Added Scalar::get_function_gradients_from_local_dof_values
Luca Heltai [Wed, 9 Aug 2017 00:36:17 +0000 (18:36 -0600)]
Added Scalar::get_function_values_from_local_dof_values
Luca Heltai [Tue, 8 Aug 2017 18:18:02 +0000 (12:18 -0600)]
Add SACADO instantiations and ALL_SCALAR_TYPES
Luca Heltai [Tue, 8 Aug 2017 21:26:55 +0000 (15:26 -0600)]
Add NumberType to CurlType.
Wolfgang Bangerth [Tue, 8 Aug 2017 17:40:08 +0000 (11:40 -0600)]
Merge pull request #4717 from tamiko/add_output_variants
sharedtria/(tria_load|copy_tria): add output variants
Denis Davydov [Tue, 8 Aug 2017 07:42:13 +0000 (09:42 +0200)]
Merge pull request #4721 from masterleinad/usecheck_solver_trilinos
Use check_solver_within_range in Trilinos tests
Martin Kronbichler [Tue, 8 Aug 2017 06:53:54 +0000 (08:53 +0200)]
Merge pull request #4707 from luca-heltai/array-views-in-fevalues-internals
Replaced dealii::Vector with ArrayView in internal FEValues calls.
Martin Kronbichler [Tue, 8 Aug 2017 06:46:48 +0000 (08:46 +0200)]
Merge pull request #4712 from bangerth/exchange-active_fe_index
Exchange active_fe_index between processors.
Daniel Arndt [Tue, 8 Aug 2017 06:10:51 +0000 (08:10 +0200)]
Use check_solver_within_range in Trilinos tests
Wolfgang Bangerth [Tue, 8 Aug 2017 04:02:29 +0000 (22:02 -0600)]
Merge pull request #4716 from tamiko/use_solver_within_range
petsc/solver_03_pre...: Use check solver_within_range macro
Daniel Arndt [Tue, 8 Aug 2017 03:52:09 +0000 (05:52 +0200)]
Merge pull request #4718 from drwells/remove-boost-bind
Remove a usage of boost::bind.
Daniel Arndt [Tue, 8 Aug 2017 03:43:55 +0000 (05:43 +0200)]
Merge pull request #4719 from drwells/fix-touch-count-upper-bound
Check the numeric type to get an upper bound.
Wolfgang Bangerth [Tue, 8 Aug 2017 01:15:23 +0000 (19:15 -0600)]
Merge pull request #4713 from tjhei/pattern_tools_alt_output
add alternative test output for tests/pattern_tools_
Timo Heister [Mon, 7 Aug 2017 20:12:20 +0000 (14:12 -0600)]
fix tests/pattern_tools_
- add alternative output for pattern_tools_06 (different order for
unordered map)
- remove printing of typeid for pattern_tools_01
fixes #4691
Wolfgang Bangerth [Tue, 8 Aug 2017 00:36:53 +0000 (18:36 -0600)]
Add another test.
Wolfgang Bangerth [Mon, 7 Aug 2017 20:59:21 +0000 (14:59 -0600)]
Add a test.
David Wells [Mon, 7 Aug 2017 23:40:48 +0000 (19:40 -0400)]
Remove a usage of boost::bind.
David Wells [Tue, 8 Aug 2017 00:12:37 +0000 (20:12 -0400)]
Check the numeric type to get an upper bound.
According to @bangerth this is a holdover from long ago when 255 was
automatically replaced with numbers::internal_face_boundary_id
everywhere in the library.
Matthias Maier [Mon, 7 Aug 2017 21:28:44 +0000 (16:28 -0500)]
sharedtria/tria_load_01: Add an output variant
Matthias Maier [Mon, 7 Aug 2017 21:27:03 +0000 (16:27 -0500)]
sharedtria/copy_tria_01: Add an output variant
Wolfgang Bangerth [Mon, 7 Aug 2017 19:51:54 +0000 (13:51 -0600)]
Exchange active_fe_index between processors.
Every processor should only set active_fe_index on their locally owned
cells, and then get those on ghost cells through parallel exchange.
Wolfgang Bangerth [Mon, 7 Aug 2017 20:48:50 +0000 (14:48 -0600)]
Merge pull request #4714 from tamiko/fix_test_grid_mesh3d_12
grid/mesh_3d_12: Increase precision and update output
Matthias Maier [Mon, 7 Aug 2017 20:45:05 +0000 (15:45 -0500)]
petsc/solver_03_precondition_boomeramg_symmetric: make test more robust
Matthias Maier [Mon, 7 Aug 2017 20:41:01 +0000 (15:41 -0500)]
petsc/solver_03_precondition_boomeramg: make test more robust
Use solver_within_range macro instead of custom check_solve function.
Matthias Maier [Mon, 7 Aug 2017 20:33:52 +0000 (15:33 -0500)]
grid/mesh_3d_12: Increase precision and update output
Wolfgang Bangerth [Mon, 7 Aug 2017 20:24:13 +0000 (14:24 -0600)]
Merge pull request #4710 from tjhei/disable_test_lac_util_without_petsc
run tests/lac/utilities_01 only when we have PETSc+MPI
Timo Heister [Mon, 7 Aug 2017 18:22:42 +0000 (12:22 -0600)]
run tests/lac/utilities_01 only when we have PETSc+MPI
Wolfgang Bangerth [Mon, 7 Aug 2017 19:59:15 +0000 (13:59 -0600)]
Merge pull request #4711 from gassmoeller/fix_unused_warning
Remove unused parameter warning
Rene Gassmoeller [Mon, 7 Aug 2017 18:23:43 +0000 (12:23 -0600)]
Remove unused parameter warning
Luca Heltai [Mon, 7 Aug 2017 18:22:27 +0000 (12:22 -0600)]
Use make_array_view
Luca Heltai [Mon, 7 Aug 2017 18:12:56 +0000 (12:12 -0600)]
Break long lines and make references instead of copies.
Luca Heltai [Mon, 7 Aug 2017 17:46:47 +0000 (11:46 -0600)]
Replaced dealii::Vector with ArrayView in internal FEValues calls.
Matthias Maier [Mon, 7 Aug 2017 15:20:56 +0000 (10:20 -0500)]
Merge pull request #4688 from bangerth/fix_mu_parser-2
Fix a problem with old TBBs.
Martin Kronbichler [Mon, 7 Aug 2017 06:26:23 +0000 (08:26 +0200)]
Merge pull request #4702 from bangerth/iterator-work
Remove a largely unused iterator typedef.
Denis Davydov [Mon, 7 Aug 2017 02:16:13 +0000 (04:16 +0200)]
Merge pull request #4703 from bangerth/dofhandler-cleanup
More DoFHandler policy cleanups.
Wolfgang Bangerth [Sun, 6 Aug 2017 23:39:08 +0000 (17:39 -0600)]
Use plural for an array.
We already do so for all of the other arrays in this class.
Wolfgang Bangerth [Sun, 6 Aug 2017 23:24:12 +0000 (17:24 -0600)]
Simplify an assertion.
We already check that a cell is not a ghost cell and we've only marked
locally owned cells. So test that.
Wolfgang Bangerth [Sat, 5 Aug 2017 19:05:00 +0000 (13:05 -0600)]
Remove a largely unused iterator typedef.
Move further towards the goal of trying to dispatch as small a number
of iterators to make the life of IDEs easier.
Daniel Arndt [Sat, 5 Aug 2017 19:18:22 +0000 (21:18 +0200)]
Merge pull request #4679 from davydden/eigenvalue_estimate
minor fix to DiagonalMatrix and add Utilities::Lac:: Lanczos_largest_eigenvalue
Denis Davydov [Tue, 1 Aug 2017 20:33:27 +0000 (22:33 +0200)]
add Utilities::LinearAlgebra::Lanczos_largest_eigenvalue()
and Utilities::LinearAlgebra::Chebyshev_filter()
Denis Davydov [Sat, 5 Aug 2017 10:18:31 +0000 (12:18 +0200)]
Merge pull request #4699 from masterleinad/fix_clang_compile
Fix compilation of symmetric_tensor.inst for clang-4.0.0
Martin Kronbichler [Sat, 5 Aug 2017 07:14:00 +0000 (09:14 +0200)]
Merge pull request #4693 from bangerth/iterator-work
Move an iterator declaration that is now completely generic.
Martin Kronbichler [Sat, 5 Aug 2017 07:13:33 +0000 (09:13 +0200)]
Merge pull request #4698 from bangerth/doc-update
Update documentation in GridOut.
Daniel Arndt [Sat, 5 Aug 2017 06:13:52 +0000 (08:13 +0200)]
Fix compilation of symmetric_tensor.inst for clang-4.0.0
Wolfgang Bangerth [Fri, 4 Aug 2017 22:26:00 +0000 (16:26 -0600)]
Update documentation in GridOut.
Wolfgang Bangerth [Fri, 4 Aug 2017 12:08:00 +0000 (06:08 -0600)]
Update documentation.
Wolfgang Bangerth [Fri, 4 Aug 2017 21:02:59 +0000 (15:02 -0600)]
Merge pull request #4696 from kronbichler/fix_power_of_vectorized_array
Fix Utilities::fixed_power for VectorizedArray.
Wolfgang Bangerth [Fri, 4 Aug 2017 21:01:41 +0000 (15:01 -0600)]
Merge pull request #4697 from kronbichler/fix_build_with_unity
Fix compilation with unity build.
Martin Kronbichler [Fri, 4 Aug 2017 16:30:38 +0000 (18:30 +0200)]
Fix compilation with unity build.
Martin Kronbichler [Fri, 4 Aug 2017 16:27:56 +0000 (18:27 +0200)]
Fix Utilities::fixed_power for VectorizedArray.
Bruno Turcksin [Fri, 4 Aug 2017 16:20:42 +0000 (12:20 -0400)]
Merge pull request #4678 from davydden/parpack_mode12
extend pArpack interface to mode 1 and 2
Wolfgang Bangerth [Fri, 4 Aug 2017 14:57:13 +0000 (08:57 -0600)]
Merge pull request #4694 from masterleinad/restrict_hdf5
Restrict serial HDF5 tests to DEAL_II_WITH_MPI=OFF
Denis Davydov [Tue, 1 Aug 2017 18:48:59 +0000 (20:48 +0200)]
extend pArpack interface to mode 1 and 2
Daniel Arndt [Fri, 4 Aug 2017 13:21:30 +0000 (15:21 +0200)]
Merge pull request #4692 from masterleinad/quadrature_move_assignment
Introduce a move assignment operator for Quadrature
Daniel Arndt [Fri, 4 Aug 2017 13:07:45 +0000 (15:07 +0200)]
Restrict serial HDF5 tests to DEAL_II_WITH_MPI=OFF
Bruno Turcksin [Fri, 4 Aug 2017 12:23:22 +0000 (08:23 -0400)]
Merge pull request #4680 from kronbichler/matrix_free_dg_step_1
Generate vectorized data on 1D faces for MF::shape_info
Wolfgang Bangerth [Fri, 4 Aug 2017 12:04:30 +0000 (06:04 -0600)]
Move an iterator declaration that is now completely generic.
The internal::Triangulation::Iterators class was meant to abstract away things
that look differently between dimensions. But we can now do better because at
least the vertex iterators are completely generic now. So move the typedef from
there to the Triangulation class, where it easier to find for users.
Daniel Arndt [Fri, 4 Aug 2017 10:40:14 +0000 (12:40 +0200)]
Introduce a move assignment operator for Quadrature
Wolfgang Bangerth [Fri, 4 Aug 2017 11:24:48 +0000 (05:24 -0600)]
Merge pull request #4690 from bangerth/fix-compilation
Fix a compiler error by explicitly providing template arguments.
Wolfgang Bangerth [Fri, 4 Aug 2017 09:45:42 +0000 (03:45 -0600)]
Fix a compiler error by explicitly providing template arguments.
Wolfgang Bangerth [Fri, 4 Aug 2017 08:45:36 +0000 (02:45 -0600)]
Merge pull request #4673 from jppelteret/ST_eignevalues_vectors
Add computation of eigenvalues and eigenvectors for symmetric tensors
Wolfgang Bangerth [Fri, 4 Aug 2017 08:25:24 +0000 (02:25 -0600)]
Merge pull request #4668 from masterleinad/introduce_is_tensor_quadrature
Introduce Quadrature::is_tensor_product_flag
Wolfgang Bangerth [Fri, 4 Aug 2017 08:22:43 +0000 (02:22 -0600)]
Merge pull request #4666 from masterleinad/fix_serial_write_hdf5_parallel
Fix write_hdf5_parallel without MPI
Martin Kronbichler [Thu, 3 Aug 2017 21:16:35 +0000 (23:16 +0200)]
Do not hardcode VectorizedArray in MatrixFreeFunctions::ShapeInfo.
Make class templated on generic type Number that can be VectorizedArray<double>.
Wolfgang Bangerth [Thu, 3 Aug 2017 19:47:48 +0000 (13:47 -0600)]
Update the changelog.
Daniel Arndt [Thu, 3 Aug 2017 15:51:16 +0000 (17:51 +0200)]
Merge pull request #4686 from bangerth/fix-coverity-complaint
Avoid Assert in destructors.
Wolfgang Bangerth [Thu, 3 Aug 2017 14:01:17 +0000 (08:01 -0600)]
Adapt @asartori's patch to fix the correct problem.
Jean-Paul Pelteret [Thu, 3 Aug 2017 14:21:55 +0000 (16:21 +0200)]
Merge pull request #4687 from bangerth/simplify-code-2
Simplify some code.
asartori86 [Wed, 26 Jul 2017 14:57:10 +0000 (16:57 +0200)]
fix compilation issue with gcc-5.4
Wolfgang Bangerth [Thu, 3 Aug 2017 12:54:46 +0000 (06:54 -0600)]
Simplify some code.
If you can write code in one line instead of two, then that's worth it :-)
Jean-Paul Pelteret [Thu, 3 Aug 2017 12:05:19 +0000 (14:05 +0200)]
Merge pull request #4683 from bangerth/fix-hp-serialization
Use the proper way to deal with std::unique_ptrs.
Wolfgang Bangerth [Thu, 3 Aug 2017 11:19:39 +0000 (05:19 -0600)]
Avoid Assert in destructors.
We need to use AssertNothrow instead to ensure we don't throw
exceptions in assertions, where this is not allowed.
Wolfgang Bangerth [Thu, 3 Aug 2017 10:59:52 +0000 (04:59 -0600)]
Use the proper way to deal with std::unique_ptrs.
Jean-Paul Pelteret [Fri, 28 Jul 2017 16:40:34 +0000 (18:40 +0200)]
Split header and explicitly instantiate template functions.
Jean-Paul Pelteret [Thu, 27 Jul 2017 08:50:04 +0000 (10:50 +0200)]
Add computation of eigenvectors of rank-2 symmetric tensor.
This commit adds functions that compute the eigenvectors (and associated
eigenvalues) of a rank-2 symmetric tensor using one of threee methods:
1. Transformation to tridiagonal form and using the QL algorithm with
implicit shifting.
2. A hybrid algorithm that preferentially uses an analytical approach
and falls back to the QL algorithm if the computation is deemed
to be inaccurate.
3. The (robust but expensive) Jacobi algorithm.
David Wells [Wed, 2 Aug 2017 18:53:49 +0000 (14:53 -0400)]
Merge pull request #4681 from masterleinad/fix_array_view_09_release
Fix test output for base/array_view_09 in release mode
Daniel Arndt [Wed, 2 Aug 2017 16:44:42 +0000 (18:44 +0200)]
Fix test output for base/array_view_09 in release mode
Martin Kronbichler [Wed, 2 Aug 2017 10:19:50 +0000 (12:19 +0200)]
Generate vectorized data on 1D faces for MF::shape_info.
Denis Davydov [Tue, 1 Aug 2017 20:28:05 +0000 (22:28 +0200)]
make DiagonalMatrix usable as a linear operator
Daniel Arndt [Mon, 31 Jul 2017 20:40:33 +0000 (22:40 +0200)]
Documentation update
Wolfgang Bangerth [Mon, 31 Jul 2017 19:58:57 +0000 (13:58 -0600)]
Merge pull request #4670 from drwells/improve-arrayview
Improve arrayview
Wolfgang Bangerth [Mon, 31 Jul 2017 19:58:23 +0000 (13:58 -0600)]
Merge pull request #4677 from masterleinad/implement_constexpr_maxmin
Fix the last remaining constexpr std::max in patterns.h
Daniel Arndt [Mon, 31 Jul 2017 15:38:08 +0000 (17:38 +0200)]
Fix the last remaining constexpr std::max in patterns.h
Timo Heister [Mon, 31 Jul 2017 14:54:34 +0000 (10:54 -0400)]
Merge pull request #4675 from masterleinad/implement_constexpr_maxmin
Implement constexpr max and min for DEAL_II_WITH_CXX14=false
Daniel Arndt [Sun, 30 Jul 2017 22:13:09 +0000 (00:13 +0200)]
Implement constexpr max and min for DEAL_II_WITH_CXX14=false
Denis Davydov [Sun, 30 Jul 2017 17:53:31 +0000 (19:53 +0200)]
Merge pull request #4674 from masterleinad/rename_test
Rename test requiring Trilinos
Daniel Arndt [Sun, 30 Jul 2017 16:34:12 +0000 (18:34 +0200)]
Rename test requiring Trilinos
Daniel Arndt [Sun, 30 Jul 2017 15:37:20 +0000 (17:37 +0200)]
Convert to std::unique_ptr
Daniel Arndt [Sun, 30 Jul 2017 13:58:54 +0000 (15:58 +0200)]
Convert to std::array
David Wells [Thu, 27 Jul 2017 04:15:57 +0000 (00:15 -0400)]
Add iterator-friendly make_array_view functions.
Jean-Paul Pelteret [Sun, 23 Jul 2017 08:33:15 +0000 (10:33 +0200)]
Add computation of eigenvalues of rank-2 symmetric tensor.
This commit adds functions that compute the eignevalues of a rank-2
symmetric tensor by solving a characteristic polynomial equation.
Bruno Turcksin [Fri, 28 Jul 2017 12:21:53 +0000 (08:21 -0400)]
Merge pull request #4660 from gassmoeller/fix_zero_dim_xdmf
Fix DataOutInterface::create_xdmf_entry for dim==0
Daniel Arndt [Fri, 28 Jul 2017 10:14:15 +0000 (12:14 +0200)]
Merge pull request #4665 from kronbichler/fix_tensor_product_matrix_test
Relax tolerance in tensor product matrix test with floats.
Daniel Arndt [Thu, 27 Jul 2017 21:50:33 +0000 (23:50 +0200)]
Use numeric_limits::infinity
Daniel Arndt [Thu, 27 Jul 2017 21:44:06 +0000 (23:44 +0200)]
Allow tensor products with different formulas in each direction
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.