]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Sat, 12 Aug 2017 07:08:47 +0000 (01:08 -0600)]
Make the Tensor class more compatible with generic numbers.
All stored number initialisation is explicitly performed, and their
values are set to a safe default. Scalar values are passed by reference
instead of by copy, preventing expensive and unnecessary overhead for AD
numbers due to the creation of a temporary.
Jean-Paul Pelteret [Sat, 12 Aug 2017 07:05:43 +0000 (01:05 -0600)]
Explicitly initialise tensor contraction results to zero.
Jean-Paul Pelteret [Sat, 12 Aug 2017 07:04:41 +0000 (01:04 -0600)]
Added operator== for VectorizedArray
Jean-Paul Pelteret [Sat, 12 Aug 2017 07:04:06 +0000 (01:04 -0600)]
Make the SymmetricTensor class more compatible with generic numbers.
All stored number initialisation is explicitly performed, and their
values are set to a safe default. More operations are templated on a
second number type, adding further compatibility between tensors of
differing number types.
Matthias Maier [Fri, 11 Aug 2017 04:36:58 +0000 (23:36 -0500)]
Merge pull request #4776 from drwells/remove-std-isnan-check
Remove checks for various isnan functions.
Matthias Maier [Thu, 10 Aug 2017 23:22:44 +0000 (18:22 -0500)]
Merge pull request #4779 from tjhei/trilinos_include_and_warnings
trilinos as system includes, guard warnings
Timo Heister [Thu, 10 Aug 2017 23:06:02 +0000 (17:06 -0600)]
trilinos as system includes, guard warnings
Wolfgang Bangerth [Thu, 10 Aug 2017 23:05:05 +0000 (17:05 -0600)]
Merge pull request #4762 from masterleinad/nullptr_coeffs
Allow the create_* functions to be called with nullptr coefficients
Wolfgang Bangerth [Thu, 10 Aug 2017 23:03:15 +0000 (17:03 -0600)]
Merge pull request #4777 from drwells/fill-in-invalid-iterator
Add additional functions to InvalidAccessor.
David Wells [Thu, 10 Aug 2017 22:49:07 +0000 (18:49 -0400)]
Add additional functions to InvalidAccessor.
This was originally written by Luca Heltai and is necessary for the
patch removing the Boundary classes.
Matthias Maier [Thu, 10 Aug 2017 22:52:11 +0000 (17:52 -0500)]
Merge pull request #4774 from masterleinad/fix_warning_geometryinfo
Fix clang warning in grid/grid_in.cc
Daniel Arndt [Thu, 10 Aug 2017 22:30:45 +0000 (00:30 +0200)]
Test for inequality instead.
David Wells [Thu, 10 Aug 2017 22:13:14 +0000 (18:13 -0400)]
Remove checks for various isnan functions.
This PR removes
DEAL_II_HAVE_ISNAN
DEAL_II_HAVE_STD_ISNAN
DEAL_II_HAVE_UNDERSCORE_ISNAN
in favor of using std::isnan, which is a C++11 function, instead.
Wolfgang Bangerth [Thu, 10 Aug 2017 22:01:31 +0000 (16:01 -0600)]
Merge pull request #4761 from tamiko/do_not_set_precision
DataOutBase: Do not modify precision of ostream
Daniel Arndt [Thu, 10 Aug 2017 21:36:56 +0000 (23:36 +0200)]
Merge pull request #4760 from tamiko/fix_a_test_6
base/anisotropic_?: make tests more robust
Daniel Arndt [Thu, 10 Aug 2017 20:16:03 +0000 (22:16 +0200)]
Fix clang warning in grid/grid_in.cc
Matthias Maier [Thu, 10 Aug 2017 18:36:58 +0000 (13:36 -0500)]
Update tests in numerics/
Matthias Maier [Thu, 10 Aug 2017 18:36:38 +0000 (13:36 -0500)]
Update tests in hp/ and lac/
Matthias Maier [Thu, 10 Aug 2017 18:36:23 +0000 (13:36 -0500)]
Update tests in bits/
Matthias Maier [Thu, 10 Aug 2017 18:36:14 +0000 (13:36 -0500)]
Update tests in base/
Matthias Maier [Thu, 10 Aug 2017 00:49:46 +0000 (19:49 -0500)]
add a changes entry
Matthias Maier [Thu, 10 Aug 2017 00:33:41 +0000 (19:33 -0500)]
DataOutBase: Do not modify precision of ostream
Timo Heister [Thu, 10 Aug 2017 17:22:25 +0000 (13:22 -0400)]
Merge pull request #4766 from masterleinad/disable_project_q_hierarchical
Disable project_q_hierarchical_03
Daniel Arndt [Thu, 10 Aug 2017 16:12:08 +0000 (18:12 +0200)]
Disable project_q_hierarchical_03
Timo Heister [Thu, 10 Aug 2017 16:34:08 +0000 (12:34 -0400)]
Merge pull request #4765 from tamiko/silence_a_warning
Disable two gcc 7.1.0 diagnostics for external includes
Luca Heltai [Thu, 10 Aug 2017 16:33:18 +0000 (10:33 -0600)]
Merge pull request #4740 from tamiko/constrained_linear_operator
constrained_linear_operator: use ConstraintMatrix iterators
Matthias Maier [Thu, 10 Aug 2017 16:29:33 +0000 (11:29 -0500)]
update comment
Wolfgang Bangerth [Thu, 10 Aug 2017 16:23:46 +0000 (10:23 -0600)]
Merge pull request #4764 from drwells/remove-unused-string
Remove an unused std::string.
Matthias Maier [Thu, 10 Aug 2017 16:05:40 +0000 (11:05 -0500)]
Disable -Wint-in-bool-context for external includes
David Wells [Thu, 10 Aug 2017 15:47:06 +0000 (11:47 -0400)]
Remove an unused std::string.
Matthias Maier [Thu, 10 Aug 2017 15:42:47 +0000 (10:42 -0500)]
Disable -Wimplicit-fallthrough for external includes
Daniel Arndt [Thu, 10 Aug 2017 06:00:28 +0000 (08:00 +0200)]
Allow the create_* functions to be called with nullptr coefficients
Wolfgang Bangerth [Thu, 10 Aug 2017 15:13:58 +0000 (09:13 -0600)]
Merge pull request #4709 from jppelteret/material_boundary_id_4672
Change the number type of material_id and boundary_id
Matthias Maier [Thu, 10 Aug 2017 14:58:07 +0000 (09:58 -0500)]
Merge pull request #4763 from kronbichler/delete_unnecessary_changelog
Remove unnecessary changelog.
Martin Kronbichler [Thu, 10 Aug 2017 07:35:29 +0000 (09:35 +0200)]
Remove unnecessary changelog.
Martin Kronbichler [Thu, 10 Aug 2017 05:45:50 +0000 (07:45 +0200)]
Merge pull request #4759 from tjhei/tensorized_mappingq
fix bug in tensorized MappingQGeneric
Matthias Maier [Thu, 10 Aug 2017 00:04:41 +0000 (19:04 -0500)]
base/anisotropic_2: increase output precision
Matthias Maier [Thu, 10 Aug 2017 00:05:44 +0000 (19:05 -0500)]
base/anisotropic_1: increase output precision
Matthias Maier [Wed, 9 Aug 2017 23:58:49 +0000 (18:58 -0500)]
base/anisotropic_1: compare floating point numbers with tolerance
Timo Heister [Wed, 9 Aug 2017 23:25:49 +0000 (19:25 -0400)]
fix bug in tensorized MappingQGeneric
logical fix for #4664
Timo Heister [Wed, 9 Aug 2017 23:21:34 +0000 (19:21 -0400)]
Merge pull request #4756 from tjhei/remove_compute_level_verts
remove p::d::Triangulation::compute_level_vertices_with_ghost_neighbo…
Jean-Paul Pelteret [Tue, 8 Aug 2017 17:08:29 +0000 (11:08 -0600)]
Update test output
Jean-Paul Pelteret [Tue, 8 Aug 2017 03:55:03 +0000 (21:55 -0600)]
Fix tests (compilation issues; remove unnecessary casts)
Jean-Paul Pelteret [Tue, 8 Aug 2017 03:54:35 +0000 (21:54 -0600)]
Fix instantiation
Jean-Paul Pelteret [Mon, 7 Aug 2017 18:16:22 +0000 (12:16 -0600)]
Change the number type of material_id and boundary_id
Luca Heltai [Wed, 9 Aug 2017 22:00:13 +0000 (16:00 -0600)]
Merge pull request #4758 from tamiko/remove_a_test_2
Bugfix: Actually delete the right test...
Matthias Maier [Wed, 9 Aug 2017 21:58:10 +0000 (16:58 -0500)]
Bugfix: Actually delete the right test...
Luca Heltai [Wed, 9 Aug 2017 20:55:21 +0000 (14:55 -0600)]
Merge pull request #4757 from tamiko/remove_a_test
opencascade/(arclength_boundary_01|plane_intersection_01): remove tests
Matthias Maier [Wed, 9 Aug 2017 20:53:06 +0000 (15:53 -0500)]
opencascade/(arclength_boundary_01|plane_intersection_01): remove tests
Remove two failing tests that hit a bug in opencascade libraries
(versions 6.7.0 - 7.1.0) related to closed, periodic curves. We test the
same functionality already in other opencascade tests, so nothing is
lost.
Timo Heister [Wed, 9 Aug 2017 20:51:47 +0000 (14:51 -0600)]
remove p::d::Triangulation::compute_level_vertices_with_ghost_neighbors()
- never used/tested because GMG uses a different strategy to communicate DoFs
fixes #4627
Wolfgang Bangerth [Wed, 9 Aug 2017 20:51:22 +0000 (14:51 -0600)]
Merge pull request #4755 from tamiko/fix_a_test_5
mpi/locally_owned_dofs_per_subdomain_02: Add an output variant
Matthias Maier [Wed, 9 Aug 2017 20:37:58 +0000 (15:37 -0500)]
mpi/locally_owned_dofs_per_subdomain_02: Add an output variant
Another test that gives different results due to metis.
Daniel Arndt [Wed, 9 Aug 2017 20:15:15 +0000 (22:15 +0200)]
Merge pull request #4749 from bangerth/simplify-meshworker
Reduce MeshWorker complexity by removing an undocumented preprocessor #define.
Matthias Maier [Wed, 9 Aug 2017 18:26:28 +0000 (13:26 -0500)]
Merge pull request #4752 from tamiko/add_missing_instantiations
ShapeInfo<...>::reinit: add missing instantiations
Matthias Maier [Wed, 9 Aug 2017 18:24:17 +0000 (13:24 -0500)]
restructure
Matthias Maier [Wed, 9 Aug 2017 18:14:19 +0000 (13:14 -0500)]
add a changelog entry
Matthias Maier [Wed, 9 Aug 2017 18:12:14 +0000 (13:12 -0500)]
add missing instantiations
Wolfgang Bangerth [Wed, 9 Aug 2017 18:10:36 +0000 (12:10 -0600)]
Merge pull request #4751 from tamiko/fix_a_test_4
add an output variant
Matthias Maier [Wed, 9 Aug 2017 17:51:57 +0000 (12:51 -0500)]
add an output variant
The number CG iterations changed slightly. At some point we will have to
rewrite this test...
Wolfgang Bangerth [Wed, 9 Aug 2017 17:48:02 +0000 (11:48 -0600)]
Merge pull request #4750 from tamiko/fix_a_test_3
trilinos/solver_control_06: Add output variants
Matthias Maier [Wed, 9 Aug 2017 17:33:43 +0000 (12:33 -0500)]
trilinos/solver_control_06: Add output variants
Newer trilinios print the warning string (that we sometimes get and that
is already present in the original .output files) without a leading ~/.
Thus add another output variant.
Jean-Paul Pelteret [Wed, 9 Aug 2017 17:28:14 +0000 (11:28 -0600)]
Merge pull request #4746 from bangerth/fix-markup
Fix markup in step-56 intro headings.
Wolfgang Bangerth [Wed, 9 Aug 2017 16:49:09 +0000 (10:49 -0600)]
Merge pull request #4748 from tamiko/fix_a_test_2
sharedtria/communicate_active_fe_indices_(01|02): add output variants
Wolfgang Bangerth [Wed, 9 Aug 2017 16:43:45 +0000 (10:43 -0600)]
Reduce MeshWorker complexity by removing an undocumented preprocessor #define.
Matthias Maier [Wed, 9 Aug 2017 16:29:13 +0000 (11:29 -0500)]
add a test variant
Wolfgang Bangerth [Wed, 9 Aug 2017 16:25:54 +0000 (10:25 -0600)]
Merge pull request #4747 from tamiko/fix_a_test_1
petsc/solver_03_precondition_parasails: Update forgotten test output
Matthias Maier [Wed, 9 Aug 2017 16:24:47 +0000 (11:24 -0500)]
add a test variant
Matthias Maier [Wed, 9 Aug 2017 16:19:59 +0000 (11:19 -0500)]
petsc/solver_03_precondition_parasails: Update forgotten test output
Wolfgang Bangerth [Wed, 9 Aug 2017 16:14:18 +0000 (10:14 -0600)]
Fix markup in heading.
Our scripts, as well as doxygen, need a bit of help here.
Wolfgang Bangerth [Wed, 9 Aug 2017 15:38:20 +0000 (09:38 -0600)]
Merge pull request #4743 from masterleinad/fix_coverage
Fix creation of coverage information
Daniel Arndt [Wed, 9 Aug 2017 00:14:30 +0000 (02:14 +0200)]
Fix creating coverage information
Daniel Arndt [Wed, 9 Aug 2017 13:05:18 +0000 (15:05 +0200)]
Merge pull request #4744 from bangerth/fix-1
Restore true cell owners before setting up DoF data structures.
Wolfgang Bangerth [Wed, 9 Aug 2017 03:27:51 +0000 (21:27 -0600)]
Restore true cell owners before setting up DoF data structures.
This is necessary when using a parallel::shared::Triangulation because
there, we want to enumerate DoFs on *all* cells, not just some, and so
we need to know who owns them etc and what the active_fe_index is.
Martin Kronbichler [Wed, 9 Aug 2017 06:50:41 +0000 (08:50 +0200)]
Merge pull request #4664 from masterleinad/mapping_generic_tensor
Use tensorized evaluation in MappingQGeneric
Matthias Maier [Tue, 8 Aug 2017 21:51:54 +0000 (16:51 -0500)]
constrained_linear_operator: use ConstraintMatrix iterators
David Wells [Wed, 9 Aug 2017 02:46:43 +0000 (22:46 -0400)]
Merge pull request #4724 from masterleinad/usecheck_solver_petsc
Use check_solver_within_range in PETSc(serial) tests
Matthias Maier [Wed, 9 Aug 2017 00:36:44 +0000 (19:36 -0500)]
Merge pull request #4733 from bangerth/remove-unused-function
Remove a function that is now no longer used.
Matthias Maier [Wed, 9 Aug 2017 00:33:12 +0000 (19:33 -0500)]
Merge pull request #4738 from drwells/remove-boost-bind-compiler-bug
Remove DEAL_II_BOOST_BIND_COMPILER_BUG.
Matthias Maier [Wed, 9 Aug 2017 00:31:09 +0000 (19:31 -0500)]
Merge pull request #4732 from drwells/remove-member-var-specialization-check
Remove DEAL_II_MEMBER_VAR_SPECIALIZATION_BUG.
David Wells [Tue, 8 Aug 2017 23:02:57 +0000 (19:02 -0400)]
Remove DEAL_II_BOOST_BIND_COMPILER_BUG.
Reverts
0d2f17a9840 and
d92bec4da6d .
Matthias Maier [Wed, 9 Aug 2017 00:18:56 +0000 (19:18 -0500)]
Merge pull request #4731 from drwells/remove-gcc-4.4-check
Remove a check for GCC 4.4.
Matthias Maier [Wed, 9 Aug 2017 00:13:27 +0000 (19:13 -0500)]
Merge pull request #4739 from tamiko/constraint_matrix_iterator
Implement ConstraintMatrix::get_lines()
Matthias Maier [Wed, 9 Aug 2017 00:05:58 +0000 (19:05 -0500)]
Merge pull request #4741 from drwells/remove-type-qualifier-bug
Remove DEAL_II_TYPE_QUALIFIER_BUG.
Matthias Maier [Tue, 8 Aug 2017 22:48:46 +0000 (17:48 -0500)]
add a news entry
Matthias Maier [Tue, 8 Aug 2017 22:47:23 +0000 (17:47 -0500)]
add a test
Matthias Maier [Tue, 8 Aug 2017 16:58:50 +0000 (11:58 -0500)]
Add ConstraintMatrix::get_lines() that returns a range of line iterators
Matthias Maier [Tue, 8 Aug 2017 22:58:43 +0000 (17:58 -0500)]
Rename ConstraintLine::line to ConstraintLine::index
Matthias Maier [Tue, 8 Aug 2017 16:33:53 +0000 (11:33 -0500)]
Make ConstraintMatrix::ConstraintLine a public member class
Timo Heister [Tue, 8 Aug 2017 23:43:31 +0000 (19:43 -0400)]
Merge pull request #4736 from drwells/remove-more-memory-consumption
Remove more memory consumption tests.
Daniel Arndt [Fri, 4 Aug 2017 21:46:54 +0000 (23:46 +0200)]
Changelog entry
Daniel Arndt [Fri, 4 Aug 2017 21:38:43 +0000 (23:38 +0200)]
Fix up tests
Daniel Arndt [Fri, 4 Aug 2017 21:36:04 +0000 (23:36 +0200)]
Use tensorized evaluation in MappingQGeneric if supported
David Wells [Tue, 8 Aug 2017 23:29:21 +0000 (19:29 -0400)]
Remove DEAL_II_TYPE_QUALIFIER_BUG.
This was a work around for a GCC 4.3 bug which has since been fixed.
Reverts
092bb3fc40b .
David Wells [Tue, 8 Aug 2017 20:52:23 +0000 (16:52 -0400)]
Remove DEAL_II_MEMBER_VAR_SPECIALIZATION_BUG.
This workaround is no longer necessary in any compiler that we support.
Reverts
1699cced170 .
Daniel Arndt [Tue, 8 Aug 2017 22:43:28 +0000 (00:43 +0200)]
Merge pull request #4734 from drwells/remove-explicit-constructor-bug
Remove DEAL_II_EXPLICIT_CONSTRUCTOR_BUG.
David Wells [Tue, 8 Aug 2017 21:48:26 +0000 (17:48 -0400)]
Remove more memory consumption tests.
Timo Heister [Tue, 8 Aug 2017 21:43:54 +0000 (17:43 -0400)]
Merge pull request #4728 from tjhei/mg_lvl_apply
add MGLevelObject::apply()
David Wells [Tue, 8 Aug 2017 21:18:17 +0000 (17:18 -0400)]
Remove DEAL_II_EXPLICIT_CONSTRUCTOR_BUG.
This workaround is no longer necessary in any compiler that we support.
Reverts
8cba8cc3f1 .
Wolfgang Bangerth [Tue, 8 Aug 2017 21:17:28 +0000 (15:17 -0600)]
Remove a function that is now no longer used.
We use boost serialization, rather than setting up a fixed-sized buffer
into which we memcpy things.
David Wells [Tue, 8 Aug 2017 20:37:25 +0000 (16:37 -0400)]
Remove a check for GCC 4.4.
We no longer support this compiler.
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.