]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Thu, 16 Nov 2017 16:13:43 +0000 (17:13 +0100)]
Test to show that a zero-valued function can have non-zero derivatives.
Jean-Paul Pelteret [Thu, 16 Nov 2017 08:08:47 +0000 (09:08 +0100)]
Remove unnecessary ProductTypes and std::decay in FEValues functions
With the current functionality my application of these two features in
the FEValues function is now overly defensive. So this effectively
reverts some of the changes made in #4951, as #4893 makes some use of
ProductType unnecessary and #5251 ensures compatible conversions between
numbers of all CV qualifications.
Jean-Paul Pelteret [Thu, 16 Nov 2017 07:56:03 +0000 (08:56 +0100)]
Add support for AD calculations to FEValues functions
When using AD to automatically compute the linearisation of a residual, one cannot a-priori assume no sensitivity with respect to zero-valued degrees-of-freedom. This commit ensures that this calculation shortcut is not taken for AD numbers.
Jean-Paul Pelteret [Thu, 16 Nov 2017 17:08:26 +0000 (18:08 +0100)]
Remove strict inclusion guards in unified AD header
Jean-Paul Pelteret [Thu, 16 Nov 2017 07:26:39 +0000 (08:26 +0100)]
Merge pull request #5392 from jppelteret/ad-numbers_and_type_traits
Implement type traits and helper classes for AD numbers
Martin Kronbichler [Thu, 16 Nov 2017 07:06:28 +0000 (08:06 +0100)]
Merge pull request #5471 from masterleinad/avoid_ub
Guard some calls to memcpy, memset and memmove to avoid undefined behavior
Jean-Paul Pelteret [Fri, 3 Nov 2017 19:15:41 +0000 (20:15 +0100)]
Add tests for number traits classes: Sacado
Jean-Paul Pelteret [Fri, 3 Nov 2017 19:15:24 +0000 (20:15 +0100)]
Add tests for number traits classes: Adol-C
Jean-Paul Pelteret [Fri, 3 Nov 2017 13:18:11 +0000 (14:18 +0100)]
Implement type traits and helper classes for Sacado numbers
Jean-Paul Pelteret [Fri, 3 Nov 2017 13:08:31 +0000 (14:08 +0100)]
Implement type traits and helper classes for Adol-C numbers
Jean-Paul Pelteret [Fri, 3 Nov 2017 12:47:04 +0000 (13:47 +0100)]
Add core headers for internally supported AD numbers
- Type codes
- Type traits
Jean-Paul Pelteret [Wed, 15 Nov 2017 12:44:12 +0000 (13:44 +0100)]
Add a unifying header for auto-differentation.
Jean-Paul Pelteret [Wed, 15 Nov 2017 12:37:18 +0000 (13:37 +0100)]
Add initial outline of documentation for the AD/SD module.
Daniel Arndt [Thu, 16 Nov 2017 00:01:05 +0000 (01:01 +0100)]
Merge pull request #5472 from gassmoeller/fix_find_active_cell_around_point
Fix search for the cell of a vertex
Daniel Arndt [Wed, 15 Nov 2017 15:50:21 +0000 (16:50 +0100)]
Guard some calls to memcpy, memset and memmove to avoid undefined behavior
Rene Gassmoeller [Wed, 15 Nov 2017 21:10:51 +0000 (14:10 -0700)]
Fix search for a vertex location
Luca Heltai [Wed, 15 Nov 2017 16:37:17 +0000 (17:37 +0100)]
Merge pull request #5457 from davydden/tests/sundials_fixes
try to fix sundials tests
Denis Davydov [Wed, 15 Nov 2017 12:08:55 +0000 (13:08 +0100)]
Merge pull request #5467 from davydden/fix_deprecated_bug
fix deprecation bug
Denis Davydov [Wed, 15 Nov 2017 10:52:52 +0000 (11:52 +0100)]
fix deprecation bug
Daniel Arndt [Wed, 15 Nov 2017 09:05:59 +0000 (10:05 +0100)]
Merge pull request #5464 from vishalkenchan/rol/vector_adaptor
suppress use of ROL for older versions of Trilinos
Daniel Arndt [Wed, 15 Nov 2017 09:05:13 +0000 (10:05 +0100)]
Merge pull request #5465 from sairajat/AssertionAdd
Added Assert in fe_values.h to ensure fe_values object is reinited to cell
RAJAT ARORA [Tue, 14 Nov 2017 18:18:10 +0000 (13:18 -0500)]
Checked Indentation
Jean-Paul Pelteret [Tue, 14 Nov 2017 18:15:13 +0000 (19:15 +0100)]
Merge pull request #5463 from jppelteret/sacado_complex_rad_guard
Detect a compiler bug that prevents compilation of complex Sacado::Rad.
RAJAT ARORA [Tue, 14 Nov 2017 18:13:13 +0000 (13:13 -0500)]
Added Assert in fe_values.h to ensure fe_values object is reinited to a cell
vishalkenchan [Tue, 14 Nov 2017 17:45:24 +0000 (18:45 +0100)]
recommend enabling ROL package while building Trilinos
vishalkenchan [Tue, 14 Nov 2017 16:35:14 +0000 (17:35 +0100)]
suppress use of ROL for older versions of Trilinos
Denis Davydov [Tue, 14 Nov 2017 14:54:51 +0000 (15:54 +0100)]
Merge pull request #5462 from masterleinad/fix_test_project_03
Fix numerics/project_03
Timo Heister [Tue, 14 Nov 2017 14:48:46 +0000 (09:48 -0500)]
Merge pull request #5459 from masterleinad/use_c++14_deprecated
Use c++14's [[deprecated]] if possible
Jean-Paul Pelteret [Tue, 14 Nov 2017 14:31:45 +0000 (15:31 +0100)]
Detect a compiler bug that prevents compilation of complex Sacado::Rad.
Wolfgang Bangerth [Tue, 14 Nov 2017 13:37:24 +0000 (06:37 -0700)]
Merge pull request #5443 from davydden/vtu_binary
filter XML binary output in some tests
Daniel Arndt [Tue, 14 Nov 2017 13:04:10 +0000 (14:04 +0100)]
Fix numerics/project_03
Denis Davydov [Mon, 13 Nov 2017 20:59:12 +0000 (21:59 +0100)]
fix sundials tests
Jean-Paul Pelteret [Tue, 14 Nov 2017 08:32:38 +0000 (09:32 +0100)]
Merge pull request #5461 from jppelteret/fix_5455
Add header to tests using Sacado::Rad.
Daniel Arndt [Mon, 13 Nov 2017 22:40:06 +0000 (23:40 +0100)]
Use [[deprecated]] if available
Jean-Paul Pelteret [Tue, 14 Nov 2017 06:35:45 +0000 (07:35 +0100)]
Add header to tests using Sacado::Rad.
For some older versions of Trilinos, the header for templated
Sacado::Rad numbers is missing from Sacado.hpp.
Wolfgang Bangerth [Tue, 14 Nov 2017 05:11:40 +0000 (22:11 -0700)]
Merge pull request #5385 from tjhei/prm_escape_latex
escape characters in LaTeX format of ParameterHandler
Daniel Arndt [Mon, 13 Nov 2017 21:39:27 +0000 (22:39 +0100)]
Fix position of DEAL_II_DEPRECATED
Denis Davydov [Sun, 12 Nov 2017 19:47:02 +0000 (20:47 +0100)]
filter out binary data from XML output for some data_out tests
Wolfgang Bangerth [Mon, 13 Nov 2017 17:13:31 +0000 (10:13 -0700)]
Merge pull request #5452 from masterleinad/merge_grid_tools
Merge parallel::GridTools into GridTools
Denis Davydov [Sun, 12 Nov 2017 19:20:05 +0000 (20:20 +0100)]
cleanup a few data_out_base_vtu tests
Daniel Arndt [Mon, 13 Nov 2017 14:56:33 +0000 (15:56 +0100)]
Update changelog entries
Daniel Arndt [Mon, 13 Nov 2017 14:51:39 +0000 (15:51 +0100)]
Reintroduce distributed/grid_tools.h for a deprecation warning
Wolfgang Bangerth [Mon, 13 Nov 2017 14:38:45 +0000 (07:38 -0700)]
Merge pull request #5447 from masterleinad/deprecate_vector_view
Deprecate VectorView
Wolfgang Bangerth [Mon, 13 Nov 2017 14:35:26 +0000 (07:35 -0700)]
Merge pull request #5453 from tjhei/petsc_lu_doc
update documentation for PETSc PreconditionLU
Timo Heister [Mon, 13 Nov 2017 14:05:16 +0000 (09:05 -0500)]
update documentation for PETSc PreconditionLU
Daniel Arndt [Mon, 13 Nov 2017 11:37:24 +0000 (12:37 +0100)]
Merge distributed/grid_tools into grid/grid_tools
Daniel Arndt [Sun, 12 Nov 2017 20:35:40 +0000 (21:35 +0100)]
Remove 'parallel' prefix in distributed/grid_tools
Martin Kronbichler [Mon, 13 Nov 2017 13:33:35 +0000 (14:33 +0100)]
Merge pull request #5448 from bangerth/add-instantiation
Add a missing instantiation.
Daniel Arndt [Mon, 13 Nov 2017 00:42:42 +0000 (01:42 +0100)]
Merge pull request #5444 from masterleinad/fix_interface_matrix_entry
Fix missing include file in multigrid/interface_matrix_entry_01
Daniel Arndt [Sun, 12 Nov 2017 23:59:58 +0000 (00:59 +0100)]
Move deprecation declaration at the end
Wolfgang Bangerth [Sun, 12 Nov 2017 23:30:29 +0000 (16:30 -0700)]
Add a test.
Wolfgang Bangerth [Sun, 12 Nov 2017 23:13:41 +0000 (16:13 -0700)]
Add changelog entry.
Wolfgang Bangerth [Sun, 12 Nov 2017 23:13:34 +0000 (16:13 -0700)]
Add missing instantiation of function.
Daniel Arndt [Sun, 12 Nov 2017 21:09:31 +0000 (22:09 +0100)]
Deprecate VectorView
Wolfgang Bangerth [Sun, 12 Nov 2017 21:11:19 +0000 (14:11 -0700)]
Merge pull request #5445 from drwells/update-gdbinit
Update the GDB pretty-printer.
Wolfgang Bangerth [Sun, 12 Nov 2017 21:10:48 +0000 (14:10 -0700)]
Merge pull request #5446 from drwells/convert-to-utf8
Prefer UTF-8 to latin-1.
David Wells [Sun, 12 Nov 2017 20:56:13 +0000 (15:56 -0500)]
Prefer UTF-8 to latin-1.
David Wells [Sun, 12 Nov 2017 20:52:15 +0000 (15:52 -0500)]
Update the GDB pretty-printer.
The data array variable was renamed from 'val' to 'values' in
2faae204c26 .
Daniel Arndt [Sun, 12 Nov 2017 20:35:40 +0000 (21:35 +0100)]
Fix missing include filed in multigrid/interface_matrix_entry_01
David Wells [Sun, 12 Nov 2017 19:33:57 +0000 (14:33 -0500)]
Merge pull request #5442 from davydden/fix_illegal_character
fix illegal character (<F6> instead of oe)
Denis Davydov [Sun, 12 Nov 2017 19:26:45 +0000 (20:26 +0100)]
fix illegal character (<F6> instead of oe)
Jean-Paul Pelteret [Fri, 10 Nov 2017 21:02:53 +0000 (22:02 +0100)]
Merge pull request #5439 from kronbichler/extend_trilinos_direct_solver
Let Trilinos direct solver use given factorization with LA::distributed::Vector
Timo Heister [Fri, 10 Nov 2017 19:23:16 +0000 (14:23 -0500)]
move to namespace
Timo Heister [Fri, 10 Nov 2017 18:03:17 +0000 (13:03 -0500)]
Merge pull request #5434 from tjhei/test_dos_2_unix
fix dos formatted files in contrib/utilities/indent
Jean-Paul Pelteret [Fri, 10 Nov 2017 15:46:45 +0000 (16:46 +0100)]
Merge pull request #5380 from vishalkenchan/rol/vector_adaptor
Using Trilinos/ROL library
Martin Kronbichler [Fri, 10 Nov 2017 14:33:31 +0000 (15:33 +0100)]
Add test.
Martin Kronbichler [Fri, 10 Nov 2017 13:52:33 +0000 (14:52 +0100)]
Changelog
Martin Kronbichler [Fri, 10 Nov 2017 13:50:09 +0000 (14:50 +0100)]
Enable Trilinos direct solvers with LA::distributed::Vector.
vishalkenchan [Fri, 10 Nov 2017 09:15:36 +0000 (10:15 +0100)]
added rol tests
vishalkenchan [Fri, 10 Nov 2017 09:15:12 +0000 (10:15 +0100)]
add a vector adaptor to use Trilinos/ROL library; added cmake variable DEAL_II_TRILINOS_WITH_ROL
Timo Heister [Thu, 9 Nov 2017 18:58:51 +0000 (13:58 -0500)]
fix dos formatted files in contrib/utilities/indent
Martin Kronbichler [Thu, 9 Nov 2017 20:19:07 +0000 (21:19 +0100)]
Merge pull request #5408 from kronbichler/speedup_spherical_manifold
Speed up SphericalManifold::get_new_point
Timo Heister [Thu, 9 Nov 2017 18:27:19 +0000 (13:27 -0500)]
Merge pull request #5433 from bangerth/fix-inst.in
Rename class groups in template-arguments.in.
Denis Davydov [Thu, 9 Nov 2017 17:30:45 +0000 (18:30 +0100)]
Merge pull request #5430 from bangerth/new-tests
Add tests for VectorTools::integrate_difference() using complex data types.
Wolfgang Bangerth [Thu, 9 Nov 2017 15:08:54 +0000 (08:08 -0700)]
Rename class groups in template-arguments.in.
The previous name no longer adequately represented what these classes were. Fix this.
Timo Heister [Thu, 9 Nov 2017 16:06:42 +0000 (11:06 -0500)]
Merge pull request #5428 from bangerth/set-perms
Set file permissions in the indentation script.
Denis Davydov [Thu, 9 Nov 2017 15:06:22 +0000 (16:06 +0100)]
Merge pull request #5431 from bangerth/add-changelog
Add a changelog entry for complex-valued vectors.
Wolfgang Bangerth [Thu, 9 Nov 2017 15:00:24 +0000 (08:00 -0700)]
Add a changelog entry for complex-valued vectors.
Wolfgang Bangerth [Thu, 9 Nov 2017 14:52:31 +0000 (07:52 -0700)]
Add tests for VectorTools::integrate_difference() using complex data types.
Wolfgang Bangerth [Thu, 9 Nov 2017 14:52:03 +0000 (07:52 -0700)]
Minor adjustments to one test.
Martin Kronbichler [Thu, 9 Nov 2017 08:17:33 +0000 (09:17 +0100)]
Merge pull request #5419 from bangerth/more-complex
Allow outputting complex-valued data through DataOut.
Jean-Paul Pelteret [Thu, 9 Nov 2017 05:36:45 +0000 (06:36 +0100)]
Merge pull request #5429 from bangerth/instantiations
Instantiate some more functions for the codim-1 case.
Wolfgang Bangerth [Thu, 9 Nov 2017 00:22:10 +0000 (17:22 -0700)]
Instantiate some more functions for the codim-1 case.
While there, also simplify the file slightly.
Wolfgang Bangerth [Wed, 8 Nov 2017 20:15:18 +0000 (13:15 -0700)]
Set file permissions in the indentation script.
Wolfgang Bangerth [Wed, 8 Nov 2017 19:56:36 +0000 (12:56 -0700)]
Add more tests that check both real and complex-valued output at the same time.
Wolfgang Bangerth [Wed, 8 Nov 2017 19:52:26 +0000 (12:52 -0700)]
Simplify code a bit.
Jean-Paul Pelteret [Wed, 8 Nov 2017 19:37:22 +0000 (20:37 +0100)]
Merge pull request #5423 from drwells/fix-unity-build
Disambiguate parallel::GridTools and GridTools.
Matthias Maier [Wed, 8 Nov 2017 17:46:01 +0000 (11:46 -0600)]
Merge pull request #5424 from bangerth/fix-test
Fix test.
Matthias Maier [Wed, 8 Nov 2017 17:45:42 +0000 (11:45 -0600)]
Merge pull request #5425 from bangerth/fix-line-endings
Consistently use UNIX line endings.
Wolfgang Bangerth [Wed, 8 Nov 2017 17:42:04 +0000 (10:42 -0700)]
Consistently use UNIX line endings.
Wolfgang Bangerth [Wed, 8 Nov 2017 17:31:47 +0000 (10:31 -0700)]
Convert DOS to Unix line endings.
Wolfgang Bangerth [Wed, 8 Nov 2017 17:29:06 +0000 (10:29 -0700)]
Fix test output.
Matthias Maier [Wed, 8 Nov 2017 17:27:55 +0000 (11:27 -0600)]
Merge pull request #5391 from jppelteret/ad-product_types
Implement more product types for AD numbers
Wolfgang Bangerth [Wed, 8 Nov 2017 16:45:52 +0000 (09:45 -0700)]
Merge pull request #5422 from tjhei/doxygen_deprecated
doxygen: fix deprecated function signatures
Jean-Paul Pelteret [Wed, 8 Nov 2017 16:36:08 +0000 (17:36 +0100)]
Include Adol-C product types header in fe_values
Fixes #5420
David Wells [Wed, 8 Nov 2017 16:30:56 +0000 (11:30 -0500)]
Disambiguate parallel::GridTools and GridTools.
Jean-Paul Pelteret [Fri, 3 Nov 2017 18:56:53 +0000 (19:56 +0100)]
Implement ProductType for Adol-C numbers
Jean-Paul Pelteret [Fri, 3 Nov 2017 18:56:01 +0000 (19:56 +0100)]
Add support and implement ProductType for Trilinos Sacado::Rad numbers
Jean-Paul Pelteret [Wed, 8 Nov 2017 15:30:03 +0000 (16:30 +0100)]
Merge pull request #5421 from jppelteret/fix_5420
Fix expansion for Adol-C numbers
Timo Heister [Wed, 8 Nov 2017 14:49:44 +0000 (09:49 -0500)]
doxygen: fix deprecatedfunction signatures
Deprecated functions show up with a trailing "1". Fix this.
Example: has_generalized_face_support_points() in http://www.dealii.org/developer/doxygen/deal.II/classFiniteElement.html
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.