]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 28 Oct 2016 15:36:45 +0000 (09:36 -0600)]
Add changelog entry for edge orientation code.
While there, also update a couple of comments.
Wolfgang Bangerth [Fri, 28 Oct 2016 14:59:39 +0000 (08:59 -0600)]
Merge pull request #3279 from drwells/update-boost-1.62
Update boost to 1.62
David Wells [Fri, 28 Oct 2016 14:58:10 +0000 (10:58 -0400)]
Merge pull request #3283 from bangerth/edge-orientation-cleanups
Cleanups for the edge orientation code.
David Wells [Fri, 28 Oct 2016 14:39:58 +0000 (10:39 -0400)]
Merge pull request #3277 from bangerth/update-step-41
Update formatting of step-41.
Wolfgang Bangerth [Fri, 21 Oct 2016 16:03:20 +0000 (10:03 -0600)]
Update formatting of step-41.
Specifically:
* Use the same numbering scheme for enumerations as below. The style
[(1)] likely originated from using an `\item[(1)]` in the original
latex version of the introduction.
* Add a sentence after the bullet point list at the end of the introduction
to help doxygen understand that it should not indent the following
section heading (from the commented program) the same as the bullet
point list.
Denis Davydov [Fri, 28 Oct 2016 06:16:23 +0000 (08:16 +0200)]
Merge pull request #3301 from bangerth/fix-3299
Add necessary .prm file. Update docs.
Denis Davydov [Fri, 28 Oct 2016 06:02:33 +0000 (08:02 +0200)]
Merge pull request #3296 from masterleinad/mass_matrix_bf
Add MatrixFreeOperators::MassOperator
Wolfgang Bangerth [Fri, 28 Oct 2016 02:42:11 +0000 (20:42 -0600)]
Add necessary .prm file. Update docs.
In the olden times, the .prm file was created automatically when it was
not found, but this is no longer the case following #3122.
Bruno Turcksin [Thu, 27 Oct 2016 22:16:15 +0000 (18:16 -0400)]
Merge pull request #3297 from davydden/doc/templates
document coding conventions for templates
Daniel Arndt [Thu, 27 Oct 2016 16:06:29 +0000 (18:06 +0200)]
Add test for the inverse diagonal
Daniel Arndt [Thu, 27 Oct 2016 13:41:58 +0000 (15:41 +0200)]
Add MatrixFreeOperators::MassOperator
Martin Kronbichler [Thu, 27 Oct 2016 19:30:26 +0000 (21:30 +0200)]
Merge pull request #3293 from davydden/la_distr_vec_add
add LinearAlgebra::distributed::Vector::add() with pointers
Denis Davydov [Thu, 27 Oct 2016 17:52:31 +0000 (19:52 +0200)]
update text
Wolfgang Bangerth [Thu, 27 Oct 2016 17:29:17 +0000 (11:29 -0600)]
Merge pull request #3298 from masterleinad/fix_test_name
Use correct flag for test requiring PETSc
Daniel Arndt [Thu, 27 Oct 2016 17:20:54 +0000 (19:20 +0200)]
Use correct flag for test requiring PETSc
Denis Davydov [Thu, 27 Oct 2016 15:13:24 +0000 (17:13 +0200)]
minor
Denis Davydov [Thu, 27 Oct 2016 15:10:22 +0000 (17:10 +0200)]
document coding conventions for templates
Denis Davydov [Thu, 27 Oct 2016 14:19:45 +0000 (16:19 +0200)]
add a unit test for LA::distributed::Vector::add()
Denis Davydov [Thu, 27 Oct 2016 12:50:48 +0000 (14:50 +0200)]
add LinearAlgebra::distributed::Vector::add() with pointers
Martin Kronbichler [Wed, 26 Oct 2016 16:13:05 +0000 (18:13 +0200)]
Merge pull request #3288 from masterleinad/unify_copyright_2016
Unify year in headers for 2016
Daniel Arndt [Wed, 26 Oct 2016 15:45:19 +0000 (17:45 +0200)]
Unify copyrigths year for 2016
Wolfgang Bangerth [Wed, 26 Oct 2016 12:44:30 +0000 (06:44 -0600)]
Merge pull request #3275 from davydden/feature/arpack_shift
add ArpackSolver::set_shift()
Konstantin Ladutenko [Tue, 25 Oct 2016 13:11:13 +0000 (16:11 +0300)]
Update readme.html for #3254 (#3255)
* Use cmake to find local MathJax
Denis Davydov [Fri, 21 Oct 2016 14:40:05 +0000 (16:40 +0200)]
use std::complex in (P)Arpack::set_shift()
Denis Davydov [Fri, 21 Oct 2016 13:35:47 +0000 (15:35 +0200)]
make PArpackSolver::set_shift() consistent to that in ArpackSolver
Denis Davydov [Fri, 21 Oct 2016 13:29:26 +0000 (15:29 +0200)]
add ArpackSolver::set_shift()
Denis Davydov [Tue, 25 Oct 2016 12:02:18 +0000 (14:02 +0200)]
Merge pull request #3287 from kbzowski/master
Fixed typo in FunctionParser examples.
kbzowski [Tue, 25 Oct 2016 11:51:20 +0000 (13:51 +0200)]
Fixed typo in FunctionParser examples.
David Wells [Tue, 25 Oct 2016 01:27:42 +0000 (21:27 -0400)]
Fix standalone header compilation in C++03 mode.
Older versions of boost manage to include cstdio, though newer versions
do not. This header needs cstdio so include it directly.
David Wells [Mon, 24 Oct 2016 00:09:19 +0000 (20:09 -0400)]
Mention the boost upgrade in the docs.
David Wells [Sun, 23 Oct 2016 12:32:06 +0000 (08:32 -0400)]
Silence a missing initializer warning in boost.
This shows up in GCC 4.8.
David Wells [Fri, 21 Oct 2016 19:28:19 +0000 (15:28 -0400)]
Fix some boost warnings by applying old patches.
This commit redoes two old commits:
*
0fd99736f58 , which silences a (bogus) warning in GCC 4.8 and GCC 4.9,
and
*
56b062ca039 , which silences anothor bogus warning in GCC versions
prior to 4.8.
David Wells [Thu, 20 Oct 2016 01:31:19 +0000 (21:31 -0400)]
Update the bundled boost copy from 1.56 to 1.62.
This commit updates our bundled copy of boost from 1.56 to 1.62. While
doing this I removed several boost libraries that are not used anywhere
in deal.II nor in the rest of the part of boost that we bundle:
boost/compatibility: This little library wraps the standard C headers
and we don't need it.
boost/signals: This has long since been deprecated in favor of
signals2.
boost/tr1: The boost TR1 library contains reimplementations of features
that ultimately appeared in C++11. We implement this ourselves with the
std_cxx11 namespace so we skip this folder.
boost/thread/experimental: This library is new and we don't currently
have any use for it.
Martin Kronbichler [Mon, 24 Oct 2016 18:25:36 +0000 (20:25 +0200)]
Merge pull request #3276 from kronbichler/master
Add step() and Tstep() methods to Chebyshev preconditioner for relaxation smoothers
Martin Kronbichler [Mon, 24 Oct 2016 10:52:22 +0000 (12:52 +0200)]
Merge pull request #3274 from drwells/split-tests/bits-06
Move vector tests from tests/bits to tests/vector.
Martin Kronbichler [Fri, 21 Oct 2016 14:22:03 +0000 (16:22 +0200)]
Mention change
Martin Kronbichler [Fri, 21 Oct 2016 14:19:51 +0000 (16:19 +0200)]
Test relaxation interface to PreconditionChebyshev
Martin Kronbichler [Fri, 21 Oct 2016 14:19:27 +0000 (16:19 +0200)]
Re-organize adaptive MG tests with matrix-free. Avoid dependency on Trilinos if not necessary.
Martin Kronbichler [Fri, 21 Oct 2016 14:18:23 +0000 (16:18 +0200)]
Add step() and Tstep() methods to Chebyshev preconditioner.
Wolfgang Bangerth [Tue, 18 Oct 2016 23:37:22 +0000 (17:37 -0600)]
Move functions so that all specializations are in the same place.
Wolfgang Bangerth [Sun, 23 Oct 2016 02:19:30 +0000 (20:19 -0600)]
Make an implementation namespace anonymous.
Wolfgang Bangerth [Tue, 18 Oct 2016 23:28:23 +0000 (17:28 -0600)]
Move the exception that is thrown when grid reordering fails.
In particular, move it to the .h file so that it is visible to user programs.
Wolfgang Bangerth [Tue, 18 Oct 2016 23:18:07 +0000 (17:18 -0600)]
Unify some functions.
Currently, the top-level functions GridReordering::reorder_cells() are duplicated
for the different (space) dimensions. Unify them all into one.
David Wells [Sat, 22 Oct 2016 14:45:33 +0000 (10:45 -0400)]
Merge pull request #3263 from bangerth/generalize-edge-adjacent-data-structures
Complete the implementation of the mesh orientation algorithm in 3d.
Denis Davydov [Sat, 22 Oct 2016 10:20:40 +0000 (12:20 +0200)]
Merge pull request #3281 from kronbichler/mapping_remove_unnecessary_code
Remove unnecessary code
Martin Kronbichler [Sat, 22 Oct 2016 10:07:03 +0000 (12:07 +0200)]
Remove unnecessary code
David Wells [Fri, 21 Oct 2016 22:04:05 +0000 (18:04 -0400)]
Merge pull request #3278 from bangerth/doc-update
Add a comment.
Wolfgang Bangerth [Fri, 21 Oct 2016 21:22:25 +0000 (16:22 -0500)]
Add a comment.
Timo Heister [Fri, 21 Oct 2016 13:12:38 +0000 (09:12 -0400)]
Merge pull request #3273 from bangerth/fix-read_vtk
Fix GridIn::read_vtk().
David Wells [Fri, 21 Oct 2016 01:01:46 +0000 (21:01 -0400)]
Move vector tests from tests/bits to tests/vector.
Wolfgang Bangerth [Thu, 20 Oct 2016 23:12:49 +0000 (17:12 -0600)]
Merge pull request #3270 from dealii/doc_fix_1
Refactor documentation for TrilinosWrappers::BlockSparsityPattern.
Wolfgang Bangerth [Thu, 20 Oct 2016 22:54:05 +0000 (17:54 -0500)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 20 Oct 2016 22:53:56 +0000 (17:53 -0500)]
Fix GridIn::read_vtk().
The function reads a section of VTK files of the form
CELL_DATA 4
SCALARS MaterialID double 1
LOOKUP_TABLE default
1.000000
2.000000
3.000000
4.000000
but internally (despite the fact that the field is declared
as 'double' above) reads them as integers. This leads to
wrong results if they are given as floating point numbers,
as in the case above.
While there also add an assertion an clean things up
slightly.
Wolfgang Bangerth [Thu, 20 Oct 2016 20:25:49 +0000 (14:25 -0600)]
Merge pull request #3272 from drwells/improve-step-27
Clarify some header descriptions in step-27.
David Wells [Thu, 20 Oct 2016 19:58:45 +0000 (15:58 -0400)]
Clarify some header descriptions in step-27.
The old description was written when we used
CompressedSetSparsityPattern for this tutorial instead of
DynamicSparsityPattern.
Jean-Paul Pelteret [Thu, 20 Oct 2016 13:42:16 +0000 (15:42 +0200)]
Refactor documentation for TrilinosWrappers::BlockSparsityPattern.
The documentation for this class now mirrors that provided in
`petsc_block_sparse_matrix.h` (and, for the namespace description,
`petsc_vector_base.h`).
Fixes #3267
Jean-Paul Pelteret [Thu, 20 Oct 2016 08:43:58 +0000 (10:43 +0200)]
Merge pull request #3266 from masterleinad/fix_missing_file
Copy the correct .obm file in step-42
Daniel Arndt [Thu, 20 Oct 2016 08:38:06 +0000 (10:38 +0200)]
Copy the correct .obm file in step-42
Bruno Turcksin [Wed, 19 Oct 2016 21:33:35 +0000 (17:33 -0400)]
Merge pull request #3264 from tjhei/doxygen_fixes
fix doxygen errors
Timo Heister [Wed, 19 Oct 2016 19:24:26 +0000 (15:24 -0400)]
fix doxygen errors
Wolfgang Bangerth [Thu, 13 Oct 2016 10:23:03 +0000 (04:23 -0600)]
Complete the implementation of the mesh orientation algorithm in 3d.
This replaces the existing implementation by one that is largely
dimension independent.
Martin Kronbichler [Tue, 18 Oct 2016 14:00:52 +0000 (16:00 +0200)]
Merge pull request #3260 from davydden/minor/mf_operators_remove_warning
remove warning in MatrixFreeOperators::Base
Denis Davydov [Tue, 18 Oct 2016 12:39:24 +0000 (14:39 +0200)]
remove warning in MatrixFreeOperators::Base
Denis Davydov [Tue, 18 Oct 2016 06:08:21 +0000 (08:08 +0200)]
Merge pull request #3257 from masterleinad/restrict_arpack
Restrict the possible options for eigenvalues of symmetric problems in Arpack
Daniel Arndt [Mon, 17 Oct 2016 15:46:11 +0000 (17:46 +0200)]
Restrict the possible options for eigenvalues in (P)Arpack
Bruno Turcksin [Mon, 17 Oct 2016 19:20:09 +0000 (15:20 -0400)]
Merge pull request #3258 from kronbichler/master
Add missing include files
Martin Kronbichler [Mon, 17 Oct 2016 19:16:55 +0000 (21:16 +0200)]
Add missing include files
Denis Davydov [Mon, 17 Oct 2016 14:27:10 +0000 (16:27 +0200)]
Merge pull request #3252 from davydden/matrix_free_base
add a base class for Matrix-free operators
Denis Davydov [Mon, 17 Oct 2016 08:34:23 +0000 (10:34 +0200)]
add a base class for Matrix-free operators
Denis Davydov [Mon, 17 Oct 2016 08:33:47 +0000 (10:33 +0200)]
derive MatrixFree from Subscriptor
Martin Kronbichler [Sun, 16 Oct 2016 19:47:19 +0000 (21:47 +0200)]
Merge pull request #3256 from masterleinad/fix_tbbreduce
Allocate an even number of elements in TBBReduceFactor
Daniel Arndt [Sun, 16 Oct 2016 16:08:55 +0000 (18:08 +0200)]
ensure allocation of an even number of elements
Martin Kronbichler [Sat, 15 Oct 2016 16:42:44 +0000 (18:42 +0200)]
Merge pull request #3248 from kronbichler/master
Add JxW method to FEEvaluation
Martin Kronbichler [Sat, 15 Oct 2016 16:41:29 +0000 (18:41 +0200)]
Merge pull request #3253 from drwells/fix-clang-warnings
Fix clang warnings
Martin Kronbichler [Sat, 15 Oct 2016 16:40:47 +0000 (18:40 +0200)]
Merge pull request #3250 from bangerth/add-missing-flags
Add missing 'update_JxW_values' flags.
David Wells [Sat, 15 Oct 2016 16:04:50 +0000 (12:04 -0400)]
Merge pull request #3251 from drwells/print-top-xml-sections-on-error
Include the top XML sections in an error message.
David Wells [Sat, 15 Oct 2016 16:03:01 +0000 (12:03 -0400)]
Remove some unused typedefs.
David Wells [Sat, 15 Oct 2016 16:02:42 +0000 (12:02 -0400)]
Comment out some unused function arguments.
David Wells [Sat, 15 Oct 2016 13:19:16 +0000 (09:19 -0400)]
Include the top XML sections in an error message.
This commit improves ExcInvalidXMLParameterFile by printing out the
names of the top level XML sections in an exception message.
Wolfgang Bangerth [Fri, 14 Oct 2016 23:27:59 +0000 (18:27 -0500)]
Add missing 'update_JxW_values' flags.
These tests *do* use the JxW values, but they are not explicitly specified
as necessary. Instead, some quirk of our internal machineries causes this
flag to be set anyway, but it's better not to rely on this.
David Wells [Fri, 14 Oct 2016 21:58:53 +0000 (17:58 -0400)]
Merge pull request #3249 from bangerth/fix-comment
Fix several grammar mistakes in a comment.
Wolfgang Bangerth [Fri, 14 Oct 2016 21:43:37 +0000 (16:43 -0500)]
Fix several grammar mistakes in a comment.
While there, also wrap it.
Martin Kronbichler [Fri, 14 Oct 2016 18:39:25 +0000 (20:39 +0200)]
Add changelog
Martin Kronbichler [Fri, 14 Oct 2016 18:38:16 +0000 (20:38 +0200)]
Add JxW() method to FEEvaluation.
David Wells [Fri, 14 Oct 2016 17:36:07 +0000 (13:36 -0400)]
Merge pull request #3247 from spco/remove_semicolon
Remove extra semicolon.
Timo Heister [Fri, 14 Oct 2016 17:26:32 +0000 (13:26 -0400)]
Merge pull request #3245 from bangerth/doc-update-78
Update DoFHandler documentation first sentence.
Timo Heister [Fri, 14 Oct 2016 17:24:47 +0000 (13:24 -0400)]
Merge pull request #3244 from bangerth/simplify-steps-2
Make code in steps 1 and 2 more obvious.
Timo Heister [Fri, 14 Oct 2016 17:24:06 +0000 (13:24 -0400)]
Merge pull request #3246 from bangerth/simplify-steps
Use an easier to read style for declaring iterator variables.
SAM COX [Fri, 14 Oct 2016 17:07:37 +0000 (18:07 +0100)]
Remove extra semicolon.
Wolfgang Bangerth [Fri, 14 Oct 2016 15:48:12 +0000 (09:48 -0600)]
Merge pull request #3243 from tjhei/step_40_what_la
step-40: output ranks and what linear algebra we use
Timo Heister [Fri, 14 Oct 2016 15:39:36 +0000 (11:39 -0400)]
step-40: output ranks and what linear algebra we use
Timo Heister [Fri, 14 Oct 2016 15:00:24 +0000 (11:00 -0400)]
Merge pull request #3237 from spco/add_flux_test
Add unit test for make_flux_sparsity_pattern() with periodicity.
Wolfgang Bangerth [Fri, 14 Oct 2016 10:33:06 +0000 (04:33 -0600)]
Update DoFHandler documentation first sentence.
Wolfgang Bangerth [Fri, 14 Oct 2016 10:28:19 +0000 (04:28 -0600)]
Make code in steps 1 and 2 more obvious.
In the current setup, steps-1 and 2 first set all manifold ids, and only
then attach a manifold object. This invites the question what the triangulation
would do in between. On the other hand, we can easily fix this by first
attaching a manifold object to the triangulation for manifold_id zero,
and only then set the manifold_ids of cells and faces to zero.
Wolfgang Bangerth [Fri, 14 Oct 2016 10:14:21 +0000 (04:14 -0600)]
Use an easier to read style for declaring iterator variables.
For first-time readers of deal.II programs (who may be used to other languages than C++),
our declarations of 'cell' and 'endc' that span multiple lines may be difficult to read.
For the first three tutorial programs, use a simpler syntax where each variable declaration
only requires a single line of code.
David Wells [Fri, 14 Oct 2016 01:10:52 +0000 (21:10 -0400)]
Merge pull request #3234 from bangerth/fix-compilation
Remove a wrong 'typename'.
SAM COX [Thu, 13 Oct 2016 21:44:42 +0000 (22:44 +0100)]
Add unit test for make_flux_sparsity_pattern with periodicity.
Wolfgang Bangerth [Thu, 13 Oct 2016 22:04:31 +0000 (17:04 -0500)]
Remove a wrong 'typename'.
Wolfgang Bangerth [Thu, 13 Oct 2016 21:58:43 +0000 (15:58 -0600)]
Merge pull request #3236 from gassmoeller/remove_unhelpful_assert
Remove asserts that are no longer useful
Rene Gassmoeller [Thu, 13 Oct 2016 21:32:16 +0000 (15:32 -0600)]
Remove asserts
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.