]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Sat, 4 Feb 2017 15:01:02 +0000 (08:01 -0700)]
Merge pull request #3903 from tjhei/rework_instantiations
cleanup template-arguments.in
Timo Heister [Sat, 4 Feb 2017 14:33:23 +0000 (09:33 -0500)]
Merge pull request #3924 from drwells/boost-serialization-macro-warning
Avoid using 'defined' inside a macro.
David Wells [Sat, 4 Feb 2017 02:17:49 +0000 (21:17 -0500)]
Avoid using 'define' inside a macro.
This is technically illegal and clang rightfully complains.
Patch from https://github.com/boostorg/serialization/pull/49
Timo Heister [Fri, 3 Feb 2017 22:40:42 +0000 (17:40 -0500)]
fix expand-instantiations
- remove trailing newlines in pattern values
- skip spaces and newlines before first pattern
- report errors if pattern is not found
Martin Kronbichler [Fri, 3 Feb 2017 21:25:59 +0000 (22:25 +0100)]
Merge pull request #3923 from tjhei/undo_static_assert
Revert #3861 "add new macro for static asserts"
Martin Kronbichler [Fri, 3 Feb 2017 21:25:30 +0000 (22:25 +0100)]
Merge pull request #3891 from tjhei/step-57-fixes
update step-57
Denis Davydov [Fri, 3 Feb 2017 20:27:33 +0000 (21:27 +0100)]
Merge pull request #3916 from tamiko/do_not_use_as_needed_in_check
CMake: Disable -Wl,--as-needed in DEAL_II_HAVE_USABLE_FLAGS
Matthias Maier [Fri, 3 Feb 2017 08:35:32 +0000 (02:35 -0600)]
CMake: Disable -Wl,--as-needed in DEAL_II_HAVE_USABLE_FLAGS
This works around a serious regression with ld.bfd in combination with
-Wl,--as-needed when compiling a simple
int main () { return 0; }
and linking against a *huge* list of (entirely unused) libraries.
See #3686
Timo Heister [Fri, 3 Feb 2017 17:54:12 +0000 (12:54 -0500)]
Revert "add new macro for static asserts"
This reverts commit
c9283e795004308c570f356da95f97562f62d112 .
Martin Kronbichler [Fri, 3 Feb 2017 17:37:49 +0000 (18:37 +0100)]
Merge pull request #3919 from masterleinad/fix_get_fe_by_name_01
Adjust tolerance for FE_ABF
Daniel Arndt [Fri, 3 Feb 2017 14:03:05 +0000 (15:03 +0100)]
Adjust tolerance for FE_ABF
Wolfgang Bangerth [Fri, 3 Feb 2017 16:51:00 +0000 (09:51 -0700)]
Merge pull request #3907 from masterleinad/simplify_back_interpolate
Unify FETools::back_interpolate
Denis Davydov [Fri, 3 Feb 2017 16:47:59 +0000 (17:47 +0100)]
Merge pull request #3921 from davydden/spherical_component
Functions::Spherical add component argument to svalue/sgradient/shessian
Bruno Turcksin [Fri, 3 Feb 2017 16:33:12 +0000 (11:33 -0500)]
Merge pull request #3920 from davydden/workstream_hp
WorkStream: add a note on hp-FEM
Wolfgang Bangerth [Fri, 3 Feb 2017 16:21:34 +0000 (09:21 -0700)]
Merge pull request #3910 from tamiko/fix_tests_1
Tests: Provide output variant
Denis Davydov [Fri, 3 Feb 2017 14:29:42 +0000 (15:29 +0100)]
WorkStream: add a note on hp-FEM
Denis Davydov [Fri, 3 Feb 2017 15:52:19 +0000 (16:52 +0100)]
Functions::Spherical add component argument to svalue/sgradient/shessian
David Wells [Fri, 3 Feb 2017 13:05:29 +0000 (08:05 -0500)]
Merge pull request #3912 from tamiko/fix_tests_2
Tests: Do not run to example steps in tests
Daniel Arndt [Thu, 2 Feb 2017 00:15:09 +0000 (01:15 +0100)]
Simplify FETools::back_interpolate
Denis Davydov [Fri, 3 Feb 2017 10:26:19 +0000 (11:26 +0100)]
Merge pull request #3917 from masterleinad/rm_output_file_name
Remove output_file_name variable from tests
Daniel Arndt [Thu, 2 Feb 2017 22:30:25 +0000 (23:30 +0100)]
Get rid off output_file_name in tests
Matthias Maier [Fri, 3 Feb 2017 04:19:02 +0000 (22:19 -0600)]
Tests: Do not run (only build) step-48 in build_tests
Matthias Maier [Fri, 3 Feb 2017 04:17:58 +0000 (22:17 -0600)]
Tests: Do not run (only build) step-23 in build_tests
Matthias Maier [Fri, 3 Feb 2017 05:21:13 +0000 (23:21 -0600)]
Tests: One more output variant for newer p4est
Matthias Maier [Fri, 3 Feb 2017 03:43:58 +0000 (21:43 -0600)]
Tests: Provide output variant
p4est after 1.1 outputs slightly different vtk files:
</PPoints>
<PDataArray type="Int32" Name="treeid" format="ascii"/>
</PCellData>
- <PPointData>
- </PPointData>
<Piece Source="1_0000.vtu"/>
</PUnstructuredGrid>
</VTKFile>
Simply provide output alternatives that don't have this empty section.
Matthias Maier [Fri, 3 Feb 2017 05:12:25 +0000 (23:12 -0600)]
Merge pull request #3890 from dealii/fix_PR_1783_02
Refactor identity_operator and null_operator for non-trivial payloads
Matthias Maier [Fri, 3 Feb 2017 03:55:45 +0000 (21:55 -0600)]
Merge pull request #3901 from masterleinad/restrict_c++11
Fix tests for non-c++11 build
Matthias Maier [Fri, 3 Feb 2017 03:54:24 +0000 (21:54 -0600)]
Merge pull request #3909 from drwells/remove-timer-fit-from-test
Remove a check on a timer slope.
David Wells [Fri, 3 Feb 2017 03:17:19 +0000 (22:17 -0500)]
Remove a check on a timer slope.
This commit gets rid of the part of a test that tried to check the
computational complexity of distributing DoFs by fitting a least squares
curve to timing data. This frequently failed and it is not really
needed: the test will time out if we ever go back to a quadratic time
algorithm.
Daniel Arndt [Thu, 2 Feb 2017 15:30:10 +0000 (16:30 +0100)]
Restrict tests requiring C++11
Wolfgang Bangerth [Thu, 2 Feb 2017 20:08:21 +0000 (13:08 -0700)]
Merge pull request #3904 from tjhei/fix_typos
fix minor typos
Wolfgang Bangerth [Thu, 2 Feb 2017 20:08:07 +0000 (13:08 -0700)]
Merge pull request #3905 from davydden/doc_updates_tests
more descriptive commands on how to setup tests for an already instal…
Wolfgang Bangerth [Thu, 2 Feb 2017 20:06:38 +0000 (13:06 -0700)]
Merge pull request #3906 from tjhei/assert_warning_compare_int
fix >=0 comparison warning
Timo Heister [Thu, 2 Feb 2017 18:51:55 +0000 (13:51 -0500)]
fix >=0 comparison warning
gcc 4.8 complained:
```
/ssd/deal-git/source/fe/mapping_q_generic.cc:2800:11: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
```
Timo Heister [Thu, 2 Feb 2017 18:49:46 +0000 (13:49 -0500)]
fix minor typos
Timo Heister [Sat, 28 Jan 2017 20:37:39 +0000 (15:37 -0500)]
update template-arguments.in
- document template-arguments.in
- delete DERIVATIVE_TENSORS FEVALUES_BASES DOFHANDLERS (now unused)
- update instantiations
Timo Heister [Sat, 28 Jan 2017 20:37:08 +0000 (15:37 -0500)]
update file location
Timo Heister [Sat, 28 Jan 2017 20:36:49 +0000 (15:36 -0500)]
remove only usage of DOFHANDLERS in .inst.in
Wolfgang Bangerth [Thu, 2 Feb 2017 18:29:35 +0000 (11:29 -0700)]
Merge pull request #3902 from tjhei/boost_no_unordered_double_def
Fix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning
Denis Davydov [Thu, 2 Feb 2017 18:14:24 +0000 (19:14 +0100)]
more descriptive commands on how to setup tests for an already installed library
Timo Heister [Thu, 2 Feb 2017 18:06:32 +0000 (13:06 -0500)]
Fix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning
When forcing CXX11 to off, I get the following warning with gcc <4.8:
```
/ssd/deal-git/bundled/boost-1.62.0/include/boost/config/stdlib/libstdcpp3.hpp:182:0: warning: "BOOST_NO_CXX11_HDR_UNORDERED_MAP" redefined
```
This change fixes this.
Daniel Arndt [Thu, 2 Feb 2017 10:55:04 +0000 (11:55 +0100)]
Merge pull request #3894 from kronbichler/fix_constraints_merge
Fix constraints merge
Wolfgang Bangerth [Wed, 1 Feb 2017 23:03:01 +0000 (16:03 -0700)]
Merge pull request #3895 from tamiko/fix_warnings
CMake: Also ignore -Wignored-attributes for external includes
Matthias Maier [Wed, 1 Feb 2017 22:44:22 +0000 (16:44 -0600)]
CMake: Also ignore -Wmisleading-indentation for external includes
Matthias Maier [Wed, 1 Feb 2017 22:25:21 +0000 (16:25 -0600)]
CMake: Also ignore -Wignored-attributes for external includes
Martin Kronbichler [Wed, 1 Feb 2017 20:48:50 +0000 (21:48 +0100)]
New test
Martin Kronbichler [Wed, 1 Feb 2017 20:48:35 +0000 (21:48 +0100)]
Fix merge of constraint matrices where lines cache exceeds local lines
Jean-Paul Pelteret [Wed, 1 Feb 2017 15:05:42 +0000 (16:05 +0100)]
Update method used to nullify Epetra_MultiVectors
Timo Heister [Wed, 1 Feb 2017 14:59:44 +0000 (09:59 -0500)]
update step-57
- always assemble rhs when assembling matrix (so we get correct boundary
values from the ConstraintMatrix)
- this fixes having 0 iterations in the first Newton iteration
- restructure assemble* functions to make this more clear
- reorder some comments
- redo results section (neater tables)
Jean-Paul Pelteret [Wed, 1 Feb 2017 10:47:38 +0000 (11:47 +0100)]
Re-add reinit functions to null_operator
Jean-Paul Pelteret [Wed, 1 Feb 2017 09:52:38 +0000 (10:52 +0100)]
Refactor identity_operator and null_operator for non-trivial payloads
When performing compound operations with LinearOperators, it is
necessary for the Payload type of all operations to be the same.
identity_operator did not take in a operator, so we used to define a
variant of it in the TrilinosWrappers namespace in order to set up the
underlying Payload. This lead to some compiler confusion as it could not
deduce which version of the function to call unless the namespace was
used to explicitly remove this ambiguity.
We've now removed the second identity_operator in TrilinosWrappers, and
have instead defined an alternative identity_operator that takes in an
exemplar LinearOperator. This version of the function will automatically
extract the range of operations from the exemplar, deduce the Payload
type AND initialise it correctly (this would not have been done
correctly before). This required the introduction of the inverse_payload
function to the Payload classes.
In anticipation of similar problems with null_operator, this
LinearOperator is also slightly refactored as to ensure that the payload
is correctly configured. This required the introduction of the
null_payload function to the Payload classes.
Fixes #3846
Martin Kronbichler [Wed, 1 Feb 2017 06:50:03 +0000 (07:50 +0100)]
Merge pull request #3889 from bangerth/fix-old-tbbs
Work around a problem when using very old TBB versions.
Wolfgang Bangerth [Tue, 31 Jan 2017 22:50:08 +0000 (15:50 -0700)]
Work around a problem when using very old TBB versions.
Wolfgang Bangerth [Tue, 31 Jan 2017 20:30:30 +0000 (13:30 -0700)]
Merge pull request #3885 from masterleinad/fix_get_fe_by_name_01
Fix get_fe_by_name_01
Martin Kronbichler [Tue, 31 Jan 2017 19:44:58 +0000 (20:44 +0100)]
Merge pull request #3884 from masterleinad/fix_mw_assembler
Fix use of AnyData in MeshWorker::Assembler
Martin Kronbichler [Tue, 31 Jan 2017 19:38:45 +0000 (20:38 +0100)]
Merge pull request #3888 from bangerth/fix-more-changelog-entries
Fix more changelog entries.
Wolfgang Bangerth [Tue, 31 Jan 2017 18:59:14 +0000 (11:59 -0700)]
Fix more changelog entries.
Bruno Turcksin [Tue, 31 Jan 2017 18:57:34 +0000 (13:57 -0500)]
Merge pull request #3887 from bangerth/fix-changelog-entry
Fix the markup of a changelog entry.
Wolfgang Bangerth [Tue, 31 Jan 2017 18:54:18 +0000 (11:54 -0700)]
Fix the markup of a changelog entry.
David Wells [Tue, 31 Jan 2017 17:53:43 +0000 (12:53 -0500)]
Merge pull request #3882 from drwells/header-fixes
Header fixes
Denis Davydov [Tue, 31 Jan 2017 17:19:31 +0000 (18:19 +0100)]
Merge pull request #3879 from davydden/empty_payload_fix
fix duplicate symbols for EmptyPayload
Daniel Arndt [Tue, 31 Jan 2017 17:12:18 +0000 (18:12 +0100)]
Fix get_fe_by_name_01
Daniel Arndt [Tue, 31 Jan 2017 17:04:59 +0000 (18:04 +0100)]
Fix use of AnyData in MeshWorker::Assembler
Daniel Arndt [Tue, 31 Jan 2017 16:27:20 +0000 (17:27 +0100)]
Merge pull request #3880 from kalj/remove-unsed-arg-warning
remove warnings about unused arguments
David Wells [Tue, 31 Jan 2017 14:49:50 +0000 (09:49 -0500)]
Relicense one test under the LGPL.
David Wells [Tue, 31 Jan 2017 14:49:34 +0000 (09:49 -0500)]
Fix the formatting in a copyright statement.
David Wells [Tue, 31 Jan 2017 14:49:22 +0000 (09:49 -0500)]
Remove stray $Id$ tags from files.
Denis Davydov [Tue, 31 Jan 2017 14:36:20 +0000 (15:36 +0100)]
Merge pull request #3881 from bangerth/adjust-copyright-years
Adjust copyright years.
Wolfgang Bangerth [Tue, 31 Jan 2017 13:54:42 +0000 (06:54 -0700)]
Update copyright years.
In particular, every file that was changed in 2016 as evidenced by a change in the git repo
should now reflect this in the copyright header.
Wolfgang Bangerth [Tue, 31 Jan 2017 14:27:14 +0000 (07:27 -0700)]
Merge pull request #3861 from kalj/static-assert-macro
Introduce static assert macro
Karl Ljungkvist [Tue, 31 Jan 2017 13:49:42 +0000 (14:49 +0100)]
remove warnings about unused arguments
Wolfgang Bangerth [Tue, 31 Jan 2017 13:48:06 +0000 (06:48 -0700)]
Merge pull request #3875 from davydden/cspline_laplace
CSpline: add hessian / laplacian, and thread mutex
Denis Davydov [Tue, 31 Jan 2017 13:40:27 +0000 (14:40 +0100)]
fix duplicate symbols for EmptyPayload
Denis Davydov [Tue, 31 Jan 2017 13:32:36 +0000 (14:32 +0100)]
Merge pull request #3876 from davydden/fe_enriched_constructor_example
FE_Enriched: code example for a constructor
Denis Davydov [Tue, 31 Jan 2017 08:59:23 +0000 (09:59 +0100)]
FE_Enriched: code example for a constructor
Wolfgang Bangerth [Tue, 31 Jan 2017 13:26:33 +0000 (06:26 -0700)]
Merge pull request #3784 from koecher/typeid-to-type_traits-3597
Introduces a std conforming type trait for non-distributed vector types
Karl Ljungkvist [Fri, 27 Jan 2017 17:08:57 +0000 (18:08 +0100)]
add new macro for static asserts
static_assert is only supported from C++11 and onwards, so we need to
guard the definition. Since this is a *declaration* rather than a
statement, it does not behave like other Assert* macros. We therefore
name it differently.
Denis Davydov [Tue, 31 Jan 2017 08:17:52 +0000 (09:17 +0100)]
CSpline: add thread mutex
Martin Kronbichler [Tue, 31 Jan 2017 08:09:43 +0000 (09:09 +0100)]
Merge pull request #3859 from Rombur/fix_readwritevector
Fix a bug in import function of distributed::Vector.
Martin Kronbichler [Tue, 31 Jan 2017 08:08:29 +0000 (09:08 +0100)]
Merge pull request #3866 from jppelteret/fix_trilinos_reduction_control
Implement Trilinos AztecOO_StatusTest for ReductionControl.
Denis Davydov [Tue, 31 Jan 2017 07:48:55 +0000 (08:48 +0100)]
CSpline: test gradients and laplacians
Denis Davydov [Tue, 31 Jan 2017 07:43:39 +0000 (08:43 +0100)]
CSpline: add hessian and laplacian
Jean-Paul Pelteret [Tue, 31 Jan 2017 06:27:35 +0000 (07:27 +0100)]
Merge pull request #3856 from davydden/spherical_function
Add spherical function
Wolfgang Bangerth [Mon, 30 Jan 2017 22:21:28 +0000 (15:21 -0700)]
Merge pull request #3873 from jppelteret/fix_docs_04
Fix broken equations in glossary entry on generalized support points
Denis Davydov [Mon, 30 Jan 2017 17:22:55 +0000 (18:22 +0100)]
add spherical function
Jean-Paul Pelteret [Mon, 30 Jan 2017 21:50:09 +0000 (22:50 +0100)]
Match all <dd> and </dd> elements in glossary
Jean-Paul Pelteret [Mon, 30 Jan 2017 22:02:29 +0000 (23:02 +0100)]
Fix broken equations in glossary entry on generalized support points.
Daniel Arndt [Mon, 30 Jan 2017 18:36:42 +0000 (19:36 +0100)]
Merge pull request #3870 from kalj/no-vectorized-array
use std::vector for the prolongation matrix
Wolfgang Bangerth [Mon, 30 Jan 2017 16:53:37 +0000 (09:53 -0700)]
Merge pull request #3869 from davydden/geometric_utilities_minor
Geometric utilities: another unit test plus minor fixes
Wolfgang Bangerth [Mon, 30 Jan 2017 16:21:06 +0000 (09:21 -0700)]
Merge pull request #3864 from masterleinad/allow_aggregates
Allow SymmetricGradient::operator* for aggregates
Daniel Arndt [Mon, 30 Jan 2017 13:39:19 +0000 (14:39 +0100)]
Document why the change was necessary
Martin Kronbichler [Mon, 30 Jan 2017 13:28:37 +0000 (14:28 +0100)]
Merge pull request #3871 from kalj/remove-stray-vector
remove unused vector variable from step-37
Jean-Paul Pelteret [Sun, 29 Jan 2017 14:03:39 +0000 (15:03 +0100)]
Add tests wherein solver is reused in sequential LinearOperator ops.
Jean-Paul Pelteret [Sun, 29 Jan 2017 12:44:04 +0000 (13:44 +0100)]
Update results for test lac/schur_complement_05
Jean-Paul Pelteret [Sun, 29 Jan 2017 09:35:48 +0000 (10:35 +0100)]
Add tests checking result of SolverControl classes with Trilinos solver
Jean-Paul Pelteret [Sun, 29 Jan 2017 10:20:09 +0000 (11:20 +0100)]
Add tests checking result of SolverControl classes with deal.II solver
Jean-Paul Pelteret [Sat, 28 Jan 2017 17:34:56 +0000 (18:34 +0100)]
Implement Trilinos AztecOO_StatusTest for ReductionControl.
This patch ensures that Trilinos solvers now respect the convergence
criterion specified by ReductionControl. To do so, we create an
AztecOO_StatusTest that monitors the heuristics that ReductionControl
uses to test for convergence.
Fixes #3843
Karl Ljungkvist [Mon, 30 Jan 2017 13:13:52 +0000 (14:13 +0100)]
remove unused vector variable
Karl Ljungkvist [Mon, 30 Jan 2017 11:31:40 +0000 (12:31 +0100)]
use std::vector for the prolongation matrix
this remove implementation details from the setup code
Denis Davydov [Mon, 30 Jan 2017 10:11:31 +0000 (11:11 +0100)]
another test for spherical-cartesian transformation
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.