]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agoMerge pull request #1171 from kronbichler/master
Timo Heister [Tue, 21 Jul 2015 15:46:13 +0000 (11:46 -0400)]
Merge pull request #1171 from kronbichler/master

Fix #1168, make compile with boost bind.

9 years agoMake compile with boost bind. 1171/head
Martin Kronbichler [Tue, 21 Jul 2015 15:08:59 +0000 (17:08 +0200)]
Make compile with boost bind.

9 years agoMerge pull request #1169 from bangerth/replace-random_shuffle
Timo Heister [Tue, 21 Jul 2015 15:44:21 +0000 (11:44 -0400)]
Merge pull request #1169 from bangerth/replace-random_shuffle

Replace the use of std::random_shuffle.

9 years agoReplace the use of std::random_shuffle. 1169/head
Wolfgang Bangerth [Tue, 21 Jul 2015 12:27:26 +0000 (07:27 -0500)]
Replace the use of std::random_shuffle.

It turns out that this function has been deprecated for C++17, see
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3924.pdf

As a side effect, the function has also gotten more predictable.

9 years agoMerge pull request #1122 from tjhei/iterate_index_sets
Wolfgang Bangerth [Mon, 20 Jul 2015 23:12:02 +0000 (01:12 +0200)]
Merge pull request #1122 from tjhei/iterate_index_sets

new IndexSet iterators

9 years agoMerge pull request #1166 from bangerth/clarify-fill_fe_values-arguments
Matthias Maier [Mon, 20 Jul 2015 21:21:03 +0000 (16:21 -0500)]
Merge pull request #1166 from bangerth/clarify-fill_fe_values-arguments

Clarify fill fe values arguments

9 years agoMerge pull request #1164 from kronbichler/master
Matthias Maier [Mon, 20 Jul 2015 21:18:01 +0000 (16:18 -0500)]
Merge pull request #1164 from kronbichler/master

Reduce number of failing tests with FMA

9 years agoAdd a changelog entry. 1166/head
Wolfgang Bangerth [Mon, 20 Jul 2015 18:36:59 +0000 (13:36 -0500)]
Add a changelog entry.

9 years agoPass CellSimilarity arguments by value rather than by reference.
Wolfgang Bangerth [Mon, 20 Jul 2015 18:24:24 +0000 (13:24 -0500)]
Pass CellSimilarity arguments by value rather than by reference.

These are integral valued arguments for which references are not necessary. They are
also all input arguments.

9 years agoMark two more of the FiniteElement::fill_fe_values arguments as const.
Wolfgang Bangerth [Sun, 19 Jul 2015 14:58:34 +0000 (09:58 -0500)]
Mark two more of the FiniteElement::fill_fe_values arguments as const.

These two arguments were supposed to be input arguments, but weren't marked as const. Do
this here, and document the respective functions better.

9 years agoUpdate the code in a way that makes it clearer.
Wolfgang Bangerth [Mon, 20 Jul 2015 18:22:51 +0000 (13:22 -0500)]
Update the code in a way that makes it clearer.

Specifically, don't modify an input argument of the function but instead use the
old value and just modify the conditions in which it is used. This makes it clearer
when certain actions have to be performed.

9 years agoRewrite the FE_DGPNonparametric::fill_fe_*_values() functions.
Wolfgang Bangerth [Mon, 20 Jul 2015 17:32:32 +0000 (12:32 -0500)]
Rewrite the FE_DGPNonparametric::fill_fe_*_values() functions.

Specifically, make sure that the FiniteElement::InternalDataBase object they receive is
really used specifically only for read-only purposes. This requires that we allocate some
memory in the fill_fe_*_values() functions for scratch arrays, but on the upside, we can
get rid of the FE_DGPNonparametric::InternalData class.

9 years agoAdd some documentation.
Wolfgang Bangerth [Mon, 20 Jul 2015 17:42:39 +0000 (12:42 -0500)]
Add some documentation.

9 years agoUnify output to 8 digits accuracy 1164/head
Martin Kronbichler [Mon, 20 Jul 2015 07:59:06 +0000 (09:59 +0200)]
Unify output to 8 digits accuracy

9 years agoOutput more digits in several test cases to let numdiff decide on accuracy
Martin Kronbichler [Sun, 19 Jul 2015 21:14:22 +0000 (23:14 +0200)]
Output more digits in several test cases to let numdiff decide on accuracy

9 years agoFix the filtering of close-to-zero elements in interface_constraints
Martin Kronbichler [Sun, 19 Jul 2015 21:13:09 +0000 (23:13 +0200)]
Fix the filtering of close-to-zero elements in interface_constraints

9 years agoRelax tolerance.
Martin Kronbichler [Sun, 19 Jul 2015 06:35:51 +0000 (08:35 +0200)]
Relax tolerance.

9 years agonew IndexSet iterators 1122/head
Timo Heister [Sat, 11 Jul 2015 21:02:08 +0000 (17:02 -0400)]
new IndexSet iterators

Add ElementIterator and IntervalIterator to iterate over the contents of
IndexSet.

9 years agoMerge pull request #1163 from msteigemann/branch_vectortools_interpolate
Timo Heister [Mon, 20 Jul 2015 13:36:28 +0000 (09:36 -0400)]
Merge pull request #1163 from msteigemann/branch_vectortools_interpolate

VectorTools::interpolate_to_different_mesh

9 years agoMerge pull request #1165 from bangerth/parallelize-parts-of-fesystem-2
Martin Kronbichler [Mon, 20 Jul 2015 13:16:12 +0000 (15:16 +0200)]
Merge pull request #1165 from bangerth/parallelize-parts-of-fesystem-2

Clone the base elements of FESystem in parallel.

9 years agoVectorTools::interpolate_to_different_mesh: insert compress needed for PETSc parallel... 1163/head
msteigemann [Sun, 19 Jul 2015 20:22:11 +0000 (22:22 +0200)]
VectorTools::interpolate_to_different_mesh: insert compress needed for PETSc parallel vectors

9 years agoMerge pull request #1155 from bangerth/parallelize-parts-of-fesystem
Guido Kanschat [Sun, 19 Jul 2015 17:33:21 +0000 (19:33 +0200)]
Merge pull request #1155 from bangerth/parallelize-parts-of-fesystem

Do the work of compute_fill() in parallel over the base elements.

9 years agoClone the base elements of FESystem in parallel. 1165/head
Wolfgang Bangerth [Sun, 19 Jul 2015 14:15:09 +0000 (09:15 -0500)]
Clone the base elements of FESystem in parallel.

In the constructor of FESystem, we clone the base elements, which requires
constructing new finite element objects -- an expensive task. This patch
does this in parallel for the base elements.

9 years agoAdd a changelog entry. 1155/head
Wolfgang Bangerth [Sun, 19 Jul 2015 10:28:03 +0000 (05:28 -0500)]
Add a changelog entry.

9 years agoDo the work of compute_fill() in parallel over the base elements.
Wolfgang Bangerth [Fri, 17 Jul 2015 19:53:34 +0000 (14:53 -0500)]
Do the work of compute_fill() in parallel over the base elements.

9 years agoMerge pull request #1157 from tjhei/test_fixes_intel
Matthias Maier [Sat, 18 Jul 2015 16:37:56 +0000 (11:37 -0500)]
Merge pull request #1157 from tjhei/test_fixes_intel

Update tests for Intel 15

9 years agoMerge pull request #1158 from tjhei/intel_symmetric_tensor
Matthias Maier [Sat, 18 Jul 2015 16:37:11 +0000 (11:37 -0500)]
Merge pull request #1158 from tjhei/intel_symmetric_tensor

Avoid Intel 15 bug in SymmetricTensor

9 years agoAvoid Intel 15 bug in SymmetricTensor 1158/head
Timo Heister [Sat, 18 Jul 2015 16:24:04 +0000 (12:24 -0400)]
Avoid Intel 15 bug in SymmetricTensor

This should fix broken behavior in deal.II/fe_values_view_{23|24|25} with
Intel 15.0.3, where the compiler sometimes forgets to initialize the static
fields.

9 years agoUpdate tests for Intel 15 1157/head
Timo Heister [Sat, 18 Jul 2015 16:22:01 +0000 (12:22 -0400)]
Update tests for Intel 15

Make error checks more reliable and void == with doubles.

9 years agoMerge pull request #1152 from bangerth/fix-fesystem-with-more-demanding-elements
Timo Heister [Sat, 18 Jul 2015 12:56:29 +0000 (08:56 -0400)]
Merge pull request #1152 from bangerth/fix-fesystem-with-more-demanding-elements

Fix an inconsistency in FESystem.

9 years agoMerge pull request #1148 from tamiko/fix_intel_sfinae_bug
Wolfgang Bangerth [Fri, 17 Jul 2015 20:25:46 +0000 (22:25 +0200)]
Merge pull request #1148 from tamiko/fix_intel_sfinae_bug

Workaround: fix compilation with icc and linear_operator

9 years agosilence test 1148/head
Matthias Maier [Fri, 17 Jul 2015 19:33:45 +0000 (14:33 -0500)]
silence test

9 years agoWorkaround: fix compilation with icc and linear_operator
Matthias Maier [Thu, 16 Jul 2015 18:12:12 +0000 (13:12 -0500)]
Workaround: fix compilation with icc and linear_operator

Disables the sfinae lookup in the has_vmult_add helper class for faulty
icc. Intel's compiler up version 15.0.3 run into an sfinae bug otherwise.

For affected compiler versions, has_vmult_add will always report "false"
for icc which will result in a slight performance penalty due to
unnecessary temporary storage.

9 years agoMerge pull request #1153 from bangerth/doc-update-29
Timo Heister [Fri, 17 Jul 2015 17:32:46 +0000 (13:32 -0400)]
Merge pull request #1153 from bangerth/doc-update-29

Update the documentation by something I had to read up on (again).

9 years agoUpdate the documentation by something I had to read up on (again). 1153/head
Wolfgang Bangerth [Fri, 17 Jul 2015 16:46:41 +0000 (11:46 -0500)]
Update the documentation by something I had to read up on (again).

9 years agoAdd changelog entry. 1152/head
Wolfgang Bangerth [Fri, 17 Jul 2015 16:34:33 +0000 (11:34 -0500)]
Add changelog entry.

9 years agoFix an inconsistency.
Wolfgang Bangerth [Fri, 17 Jul 2015 16:17:07 +0000 (11:17 -0500)]
Fix an inconsistency.

My understanding is that when FEValues calls the mapping, the mapping puts
its results into the FEValuesData base class of the FEValues object. Then,
FEValues calls FiniteElement::fill_fe_values which uses the mapping data
and its InternalData object to compute shape function information and again
put it into the FEValuesData base class of the FEValues object.

In the case of FESystem, this is a bit more complicated: Here, we don't want
the base elements to put their stuff into the FEValuesData base object
because the results of *all* base elements will go there (and because,
consequently, array sizes don't match, etc). Thus, FESystem::fill_fe_values
creates an array of scratch FEValuesData objects, passes these to the
base elements that fill them, and the copies back the data from the scratch
objects to its own base element. To make this work, FESystem has to also first
copy everything that's in its own FEValuesData base object to each of the scratch
objects.

This is where the bug lies: Currently, only one of the elements that the mapping
has computed is copied; we need to be consistent and do this with all
mapping related arrays in FEValuesData.

9 years agoMerge pull request #1151 from bangerth/fix-doc-2
Timo Heister [Fri, 17 Jul 2015 14:26:27 +0000 (10:26 -0400)]
Merge pull request #1151 from bangerth/fix-doc-2

Be consistent in the documentation.

9 years agoBe consistent in the documentation. 1151/head
Wolfgang Bangerth [Fri, 17 Jul 2015 13:08:02 +0000 (08:08 -0500)]
Be consistent in the documentation.

We used both boldface and '\vec' to denote vectors on this page. Be consistent.

9 years agoMerge pull request #1131 from bangerth/allow-partitioning-weights
Timo Heister [Fri, 17 Jul 2015 12:59:30 +0000 (08:59 -0400)]
Merge pull request #1131 from bangerth/allow-partitioning-weights

Allow attaching weights to each cell when partitioning meshes.

9 years agoMerge pull request #1150 from bangerth/fix-test-for-clang
Timo Heister [Fri, 17 Jul 2015 12:51:56 +0000 (08:51 -0400)]
Merge pull request #1150 from bangerth/fix-test-for-clang

Make test work on clang.

9 years agoMake test work on clang. 1150/head
Wolfgang Bangerth [Fri, 17 Jul 2015 12:04:46 +0000 (07:04 -0500)]
Make test work on clang.

clang outputs '(nil)' when printing a null pointer, rather than '0'. This is not a bad
idea I suppose, but it is incompatible with other compilers. Change the test to just always
do it.

9 years agoAdd a changelog entry. 1131/head
Wolfgang Bangerth [Tue, 14 Jul 2015 23:44:19 +0000 (18:44 -0500)]
Add a changelog entry.

9 years agoAdd tests.
Wolfgang Bangerth [Tue, 14 Jul 2015 15:21:09 +0000 (10:21 -0500)]
Add tests.

9 years agoAllow attaching weights to each cell when partitioning meshes.
Wolfgang Bangerth [Mon, 13 Jul 2015 21:24:03 +0000 (16:24 -0500)]
Allow attaching weights to each cell when partitioning meshes.

This makes it possible to partitioning meshes in such a way that not the number
of cells on each partition is roughly equal, but the sum of weights.

9 years agoMerge pull request #1147 from tamiko/fix_header_tests
Timo Heister [Fri, 17 Jul 2015 11:35:27 +0000 (07:35 -0400)]
Merge pull request #1147 from tamiko/fix_header_tests

Bugfix: Do not test for inclusion of config.h in header tests

9 years agoBugfix: Do not test for inclusion of config.h in header tests 1147/head
Matthias Maier [Thu, 16 Jul 2015 13:47:27 +0000 (08:47 -0500)]
Bugfix: Do not test for inclusion of config.h in header tests

It turns out that sometimes [1] the testsuite picks up revision.h (and
config.h) as well.

revision.h does not include config.h and the test subsequently fails with
the DEAL_II_NAMESPACE_* not being found. Disable this check for the
revision.h test.

[1] For an in-source build and if an installed deal.II is tested.

9 years agoMerge pull request #1144 from bangerth/fix-changelog
Timo Heister [Wed, 15 Jul 2015 17:40:07 +0000 (13:40 -0400)]
Merge pull request #1144 from bangerth/fix-changelog

Fix name of this file to match our convention

9 years agoFix name of this file to match our convention (and the HTML links we 1144/head
Wolfgang Bangerth [Wed, 15 Jul 2015 17:26:06 +0000 (12:26 -0500)]
Fix name of this file to match our convention (and the HTML links we
use everywhere).

9 years agoMerge pull request #1141 from tjhei/xref_fixes
Wolfgang Bangerth [Wed, 15 Jul 2015 14:51:23 +0000 (16:51 +0200)]
Merge pull request #1141 from tjhei/xref_fixes

fix references in testsuite.html

9 years agofix references in testsuite.html 1141/head
Timo Heister [Wed, 15 Jul 2015 14:47:13 +0000 (10:47 -0400)]
fix references in testsuite.html

9 years agoMerge pull request #1129 from masterleinad/branch_restrict_constraints
Wolfgang Bangerth [Wed, 15 Jul 2015 00:49:23 +0000 (02:49 +0200)]
Merge pull request #1129 from masterleinad/branch_restrict_constraints

Restrict DoFs that can be used in constraints to those in the IndexSet

9 years agoMerge pull request #1135 from tjhei/cmake_clanglibcbug
Matthias Maier [Tue, 14 Jul 2015 22:27:59 +0000 (17:27 -0500)]
Merge pull request #1135 from tjhei/cmake_clanglibcbug

disable cxx11 on clang with libc++ if buggy

9 years agoRequire the current version of deal.II.
Timo Heister [Tue, 14 Jul 2015 20:24:03 +0000 (16:24 -0400)]
Require the current version of deal.II.

9 years agoupdate VERSION
Timo Heister [Tue, 14 Jul 2015 20:21:21 +0000 (16:21 -0400)]
update VERSION

9 years agoupdate changes and news for release
Timo Heister [Tue, 14 Jul 2015 20:16:45 +0000 (16:16 -0400)]
update changes and news for release

9 years agoMerge pull request #1136 from tjhei/intel_vec
Bruno Turcksin [Tue, 14 Jul 2015 19:44:27 +0000 (14:44 -0500)]
Merge pull request #1136 from tjhei/intel_vec

enable auto-vectorization for intel 15

9 years agoenable auto-vectorization for intel 15 1136/head
Timo Heister [Tue, 14 Jul 2015 19:37:27 +0000 (15:37 -0400)]
enable auto-vectorization for intel 15

It turns out vectorization is working again (at least with 15.0.3), so
enable it conditionally.

9 years agodisable cxx11 on clang with libc++ if buggy 1135/head
Timo Heister [Tue, 14 Jul 2015 18:37:31 +0000 (14:37 -0400)]
disable cxx11 on clang with libc++ if buggy

9 years agoMerge pull request #1130 from bangerth/remove-unnecessary-data-element
Matthias Maier [Tue, 14 Jul 2015 13:19:37 +0000 (08:19 -0500)]
Merge pull request #1130 from bangerth/remove-unnecessary-data-element

Remove storing data we end up not using.

9 years agoMerge pull request #1133 from tjhei/cmake_fixes
Matthias Maier [Tue, 14 Jul 2015 13:18:42 +0000 (08:18 -0500)]
Merge pull request #1133 from tjhei/cmake_fixes

configuration fixes

9 years agoset template depth on MAC OS 1133/head
Timo Heister [Tue, 14 Jul 2015 13:12:10 +0000 (09:12 -0400)]
set template depth on MAC OS

9 years agodisable cxx14 if cxx11 fails
Timo Heister [Tue, 14 Jul 2015 13:11:53 +0000 (09:11 -0400)]
disable cxx14 if cxx11 fails

Finally disable cxx14 if cxx11 detection failed for whatever reason.
Before we could end up in a situation with CXX14=TRUE and CXX11=FALSE
even if nothing was specified during configure time. Running cmake a
second time would then bail out.

9 years agoMerge pull request #1090 from masterleinad/branch_fix_rotated_periodicity
Timo Heister [Tue, 14 Jul 2015 12:41:22 +0000 (08:41 -0400)]
Merge pull request #1090 from masterleinad/branch_fix_rotated_periodicity

Arbitrary orientations in parallel::distributed::Triangulation::add_periodicity

9 years agoMerge pull request #1132 from kronbichler/master
Wolfgang Bangerth [Tue, 14 Jul 2015 07:38:33 +0000 (09:38 +0200)]
Merge pull request #1132 from kronbichler/master

Update documentation

9 years agoUpdate documentation 1132/head
Martin Kronbichler [Tue, 14 Jul 2015 06:35:33 +0000 (08:35 +0200)]
Update documentation

9 years agoAdd tests for periodicity constraints in parallel 1090/head
Daniel Arndt [Mon, 6 Jul 2015 17:41:56 +0000 (19:41 +0200)]
Add tests for periodicity constraints in parallel

9 years agoRemove storing data we end up not using. 1130/head
Wolfgang Bangerth [Mon, 13 Jul 2015 21:07:29 +0000 (16:07 -0500)]
Remove storing data we end up not using.

We passed a data element around and stored it in a local class, but
ended up not using it after all. This is likely a leftover from a
previous iteration in the code. In any case, removing the member
variable turns out to compile and test fine, so we don't need to
pass this data to the constructor either.

9 years agoAllow for arbitrary orientations of faces for periodicity constraints in parallel
Daniel Arndt [Mon, 6 Jul 2015 17:39:28 +0000 (19:39 +0200)]
Allow for arbitrary orientations of faces for periodicity constraints in parallel

9 years agoFix smaller errors for rotated periodicity constraints and allow for constraints...
Daniel Arndt [Mon, 6 Jul 2015 09:18:34 +0000 (11:18 +0200)]
Fix smaller errors for rotated periodicity constraints and allow for constraints on the same DoF in this case

9 years agoRestrict DoFs that can be used in constraints to those in the IndexSet 1129/head
Daniel Arndt [Mon, 13 Jul 2015 20:29:38 +0000 (22:29 +0200)]
Restrict DoFs that can be used in constraints to those in the IndexSet

9 years agoMerge pull request #1127 from tjhei/release_step_0
Wolfgang Bangerth [Mon, 13 Jul 2015 16:02:40 +0000 (12:02 -0400)]
Merge pull request #1127 from tjhei/release_step_0

Release step 0

9 years agoMerge pull request #1123 from tjhei/test_multipleselection
Wolfgang Bangerth [Mon, 13 Jul 2015 15:41:53 +0000 (11:41 -0400)]
Merge pull request #1123 from tjhei/test_multipleselection

test ParameterHandler::MultipleSelection

9 years agoupdate Trilinos docs 1127/head
Timo Heister [Mon, 13 Jul 2015 13:07:35 +0000 (09:07 -0400)]
update Trilinos docs

9 years ago./contrib/utilities/update-copyright
Timo Heister [Sun, 12 Jul 2015 22:40:34 +0000 (18:40 -0400)]
./contrib/utilities/update-copyright

9 years agobump PETSc version in doc
Timo Heister [Sun, 12 Jul 2015 22:37:47 +0000 (18:37 -0400)]
bump PETSc version in doc

9 years agoMerge pull request #1125 from tjhei/cmake_cxx14_variable
Matthias Maier [Sun, 12 Jul 2015 21:52:47 +0000 (23:52 +0200)]
Merge pull request #1125 from tjhei/cmake_cxx14_variable

set cxx14 cmake variable correctly

9 years agoMerge pull request #1126 from tjhei/mingw_warnings
Matthias Maier [Sun, 12 Jul 2015 21:51:57 +0000 (23:51 +0200)]
Merge pull request #1126 from tjhei/mingw_warnings

boost variadic template warnings

9 years agoavoid compiler warnings on windows 1126/head
Timo Heister [Sun, 12 Jul 2015 21:42:02 +0000 (17:42 -0400)]
avoid compiler warnings on windows

9 years agoBOOST no cxx11 warnings
Timo Heister [Sun, 12 Jul 2015 21:40:00 +0000 (17:40 -0400)]
BOOST no cxx11 warnings

Stop BOOST from trying to use variadic templates when we compile without cxx11
support. This only happens rarely (at least with mingw gcc 5 on windows).

9 years agoset cxx14 cmake variable correctly 1125/head
Timo Heister [Sun, 12 Jul 2015 21:33:09 +0000 (17:33 -0400)]
set cxx14 cmake variable correctly

The with_cxx14 flag was incorrectly set as a variable instead of settings the
cached variable. This would cause some weirdness (cached and non-cached
variables of the same name coexist). Before this patch, "DEAL_II_WITH_CXX14 =
OFF" would be printed twice in the feature section.

9 years agochangelog 1123/head
Timo Heister [Sat, 11 Jul 2015 23:04:39 +0000 (19:04 -0400)]
changelog

9 years agofix handling of whitespace in ParameterHandler
Timo Heister [Sat, 11 Jul 2015 23:02:02 +0000 (19:02 -0400)]
fix handling of whitespace in ParameterHandler

No longer remove multiple spaces inside the 'set' expression, but only
at the beginning and end of the lines and before after '='.

9 years agoadd Utilities::trim()
Timo Heister [Sat, 11 Jul 2015 22:44:17 +0000 (18:44 -0400)]
add Utilities::trim()

9 years agoimprove documentation
Timo Heister [Sat, 11 Jul 2015 21:57:02 +0000 (17:57 -0400)]
improve documentation

9 years agotest ParameterHandler::MultipleSelection
Timo Heister [Sat, 11 Jul 2015 21:40:28 +0000 (17:40 -0400)]
test ParameterHandler::MultipleSelection

9 years agoMerge pull request #1124 from bangerth/fix-comment
Martin Kronbichler [Sun, 12 Jul 2015 10:21:30 +0000 (12:21 +0200)]
Merge pull request #1124 from bangerth/fix-comment

Update a comment.

9 years agoUpdate a comment. 1124/head
Wolfgang Bangerth [Sun, 12 Jul 2015 10:15:50 +0000 (05:15 -0500)]
Update a comment.

Reformatting has destroyed the formatting of this comment and made it
difficult to see what it actually was supposed to mean. That said, I'm
also not entirely clear what exactly the TODO referred to to begin with,
so remove it.

9 years agoMerge pull request #1121 from simonsticko/EigSortingGMRES
Martin Kronbichler [Sat, 11 Jul 2015 18:42:04 +0000 (20:42 +0200)]
Merge pull request #1121 from simonsticko/EigSortingGMRES

Add sorting to eigenvalues in SolverGMRES

9 years agoAdd sorting to eigenvalues in SolverGMRES 1121/head
Simon Sticko [Sat, 11 Jul 2015 18:21:54 +0000 (20:21 +0200)]
Add sorting to eigenvalues in SolverGMRES

The eigenvalues output through the eigenvalues signals was not sorted
previously. Add sorting according to
internal::SolverGMRES::complex_less_pred.

9 years agoMerge pull request #1118 from kronbichler/master
Martin Kronbichler [Sat, 11 Jul 2015 17:00:27 +0000 (19:00 +0200)]
Merge pull request #1118 from kronbichler/master

Simplify Chebyshev preconditioner setup by using signals

9 years agoSimplify Chebyshev preconditioner setup by using signals 1118/head
Martin Kronbichler [Sat, 11 Jul 2015 09:59:15 +0000 (11:59 +0200)]
Simplify Chebyshev preconditioner setup by using signals

9 years agoMerge pull request #1112 from drwells/fix-code-intercalation
Wolfgang Bangerth [Sat, 11 Jul 2015 15:26:59 +0000 (11:26 -0400)]
Merge pull request #1112 from drwells/fix-code-intercalation

Fix code intercalation

9 years agoMerge pull request #1120 from drwells/update-include-guards-2
Guido Kanschat [Sat, 11 Jul 2015 15:05:46 +0000 (17:05 +0200)]
Merge pull request #1120 from drwells/update-include-guards-2

Update two more nonstandard include guards.

9 years agoUpdate two more nonstandard include guards. 1120/head
David Wells [Sat, 11 Jul 2015 12:42:46 +0000 (08:42 -0400)]
Update two more nonstandard include guards.

9 years agoFix comments on a code sample. 1112/head
David Wells [Sat, 4 Jul 2015 12:27:51 +0000 (08:27 -0400)]
Fix comments on a code sample.
The comments and code were intercalated in an incorrect manner, where
some comments were uncommented and some code was (incorrectly)
commented. I also fixed a small error in the example code (the dof
handler was not associated a triangulation).

9 years agoMerge pull request #1093 from davydden/MPI_sum_Vector
Wolfgang Bangerth [Sat, 11 Jul 2015 10:54:20 +0000 (06:54 -0400)]
Merge pull request #1093 from davydden/MPI_sum_Vector

Utilities::MPI::sum() for Vector<number>

9 years agoMerge pull request #1111 from bangerth/move-IsBlockMatrix
Martin Kronbichler [Sat, 11 Jul 2015 08:52:08 +0000 (10:52 +0200)]
Merge pull request #1111 from bangerth/move-IsBlockMatrix

Move IsBlockMatrix from block_indices.h to constraint_matrix.h.

9 years agoMerge pull request #1116 from drwells/fix-code-quote-line-split
Martin Kronbichler [Sat, 11 Jul 2015 08:50:44 +0000 (10:50 +0200)]
Merge pull request #1116 from drwells/fix-code-quote-line-split

Correctly format a code quote.

9 years agoMerge pull request #1115 from drwells/use-tt-not-TT
Martin Kronbichler [Sat, 11 Jul 2015 08:50:03 +0000 (10:50 +0200)]
Merge pull request #1115 from drwells/use-tt-not-TT

Consistently use '<tt>', not '<TT>', so show code.


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.