]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Mon, 31 Oct 2016 22:10:06 +0000 (16:10 -0600)]
Add changelog entry.
Wolfgang Bangerth [Mon, 31 Oct 2016 22:06:02 +0000 (16:06 -0600)]
Add a bunch of tests.
Wolfgang Bangerth [Mon, 31 Oct 2016 21:37:19 +0000 (15:37 -0600)]
Update the way DataPostprocessor receives its input.
In the past, the two functions we use to postprocess data got lists of arguments
for the solution, its derivatives, the evaluation points, and normal vectors.
This is not flexible enough: We can not easily add other information that
we have needed in the past or that users have requested, such as a pointer
to the cell we're currently on, or the material-id of the cell.
Rather than adding each possible argument anyone may want to use
individually to the list of the postprocessor function arguments, we use
a technique here that has proven useful in ASPECT: the functions simply
take a reference to a structure that contains these individual pieces
of information. We can extend the members of these structures without
backward compatibility issues because the functions still get a
reference to the same structure, we just grow the structure
itself. Functions that never used the new members of the structure
will continue to work as they always did.
Jean-Paul Pelteret [Mon, 31 Oct 2016 08:21:23 +0000 (09:21 +0100)]
Merge pull request #3326 from kronbichler/master
Improve documentation of matrix dimensions.
Martin Kronbichler [Mon, 31 Oct 2016 08:06:02 +0000 (09:06 +0100)]
Merge pull request #3325 from jppelteret/doc_fix_2
Specify options for names in SolverSelector, PreconditionSelector
Martin Kronbichler [Mon, 31 Oct 2016 06:54:45 +0000 (07:54 +0100)]
Improve documentation of matrix dimensions.
Jean-Paul Pelteret [Mon, 31 Oct 2016 06:44:04 +0000 (07:44 +0100)]
Specify options for names in SolverSelector, PreconditionSelector
Fixes #3324
Denis Davydov [Sun, 30 Oct 2016 20:01:56 +0000 (21:01 +0100)]
Merge pull request #3320 from kronbichler/master
Fix compilation with gcc-5.3
Martin Kronbichler [Sun, 30 Oct 2016 19:26:32 +0000 (20:26 +0100)]
Fix compilation with gcc-5.3
Martin Kronbichler [Sun, 30 Oct 2016 19:39:10 +0000 (20:39 +0100)]
Merge pull request #3321 from drwells/fix-digraph
Fix a digraph problem.
David Wells [Sun, 30 Oct 2016 19:24:05 +0000 (15:24 -0400)]
Fix a digraph problem.
The C++03 standard interprets '<:' as '['.
Martin Kronbichler [Sun, 30 Oct 2016 15:46:27 +0000 (16:46 +0100)]
Merge pull request #3290 from davydden/project_parallel
VectorTools::project for p::d::Triangulations (quadrature data)
Wolfgang Bangerth [Sun, 30 Oct 2016 15:37:40 +0000 (09:37 -0600)]
Merge pull request #3294 from kronbichler/master
Add general preconditioner for Chebyshev
Martin Kronbichler [Sun, 30 Oct 2016 12:36:15 +0000 (13:36 +0100)]
Merge pull request #3318 from l-korous/master-for-fix
Small fixes.
Lukas Korous [Sun, 30 Oct 2016 12:13:06 +0000 (13:13 +0100)]
Small fixes.
Denis Davydov [Sat, 29 Oct 2016 14:40:31 +0000 (16:40 +0200)]
add VectorTools::project() for scalar-valued quadrature data
Martin Kronbichler [Sat, 29 Oct 2016 18:49:28 +0000 (20:49 +0200)]
Merge pull request #3317 from sairajat/pvd-bug
Added name in changes.h and Fixed a typo in changes.h
Martin Kronbichler [Sat, 29 Oct 2016 18:46:12 +0000 (20:46 +0200)]
Merge pull request #3315 from drwells/boost-system-warning
Redo boost/system commit
241f69c55e .
Martin Kronbichler [Sat, 29 Oct 2016 18:46:00 +0000 (20:46 +0200)]
Merge pull request #3316 from jppelteret/tut_fix_01
Fix namespace name for step-55.
Rajat [Sat, 29 Oct 2016 18:25:35 +0000 (14:25 -0400)]
Added name in changes.h
Jean-Paul Pelteret [Sat, 29 Oct 2016 18:04:11 +0000 (20:04 +0200)]
Fix namespace name for step-55.
Martin Kronbichler [Sat, 29 Oct 2016 16:25:23 +0000 (18:25 +0200)]
Merge pull request #3314 from kronbichler/mf_deprecate_reinit
Deprecate unsupported/untested functionality
Martin Kronbichler [Sat, 29 Oct 2016 16:25:15 +0000 (18:25 +0200)]
Merge pull request #3313 from kronbichler/test_mf_shared_tria
Test shared tria with matrix-free
David Wells [Sat, 29 Oct 2016 15:52:53 +0000 (11:52 -0400)]
Redo boost/system commit
241f69c55e .
This commit from November 2015 silences a GCC warning due to unused
variables.
Martin Kronbichler [Sat, 29 Oct 2016 14:26:52 +0000 (16:26 +0200)]
Mark deprecated variables as deprecated
Martin Kronbichler [Sat, 29 Oct 2016 14:06:53 +0000 (16:06 +0200)]
Deprecate unsupported/untested functionality
Martin Kronbichler [Sat, 29 Oct 2016 14:04:10 +0000 (16:04 +0200)]
Test shared tria with matrix-free
Martin Kronbichler [Sat, 29 Oct 2016 08:39:49 +0000 (10:39 +0200)]
Avoid using deprecated functionality
Martin Kronbichler [Fri, 28 Oct 2016 09:34:26 +0000 (11:34 +0200)]
Add test which uses zero rhs vector that needs alternative initialization
Martin Kronbichler [Thu, 27 Oct 2016 20:02:12 +0000 (22:02 +0200)]
Add changelog
Martin Kronbichler [Thu, 27 Oct 2016 19:49:53 +0000 (21:49 +0200)]
Add another test
Martin Kronbichler [Thu, 27 Oct 2016 13:22:05 +0000 (15:22 +0200)]
Add new test for general (non-diagonal matrix) interface of Chebyshev
Martin Kronbichler [Thu, 27 Oct 2016 13:21:48 +0000 (15:21 +0200)]
Introduce template for preconditioner type in Chebyshev smoother.
Martin Kronbichler [Thu, 27 Oct 2016 13:20:42 +0000 (15:20 +0200)]
Add test for diagonal matrix
Martin Kronbichler [Thu, 27 Oct 2016 13:20:33 +0000 (15:20 +0200)]
Add class for diagonal matrix
Denis Davydov [Sat, 29 Oct 2016 06:16:24 +0000 (08:16 +0200)]
Merge pull request #3311 from bangerth/document-scripts
Document the purpose of the two indentation scripts in ./contrib/utilities.
Wolfgang Bangerth [Sat, 29 Oct 2016 02:28:14 +0000 (20:28 -0600)]
Document the purpose of the two indentation scripts in ./contrib/utilities.
Wolfgang Bangerth [Sat, 29 Oct 2016 02:12:41 +0000 (20:12 -0600)]
Merge pull request #3289 from gassmoeller/improve_cellid
Optimize CellId
Wolfgang Bangerth [Sat, 29 Oct 2016 02:09:55 +0000 (20:09 -0600)]
Merge pull request #3308 from sairajat/pvd-bug
Fixed write_pvtu_record #3259
Rene Gassmoeller [Mon, 19 Sep 2016 17:30:41 +0000 (11:30 -0600)]
Provide binary CellId representation
Rajat [Fri, 28 Oct 2016 22:55:46 +0000 (18:55 -0400)]
Fixed write_pvtu_record
Wolfgang Bangerth [Fri, 28 Oct 2016 20:36:16 +0000 (14:36 -0600)]
Merge pull request #3306 from davydden/matrix_free_number
rename number to Number in matrix-free operators
Denis Davydov [Fri, 28 Oct 2016 19:39:15 +0000 (21:39 +0200)]
Merge pull request #3307 from Rombur/fix_test
Fix test parallel_vector_18 for 64bit indices.
Bruno Turcksin [Fri, 28 Oct 2016 19:37:07 +0000 (15:37 -0400)]
Fix test parallel_vector_18 for 64bit indices.
Denis Davydov [Fri, 28 Oct 2016 19:22:32 +0000 (21:22 +0200)]
rename number to Number in matrix-free operators
Bruno Turcksin [Fri, 28 Oct 2016 16:11:55 +0000 (12:11 -0400)]
Merge pull request #3305 from bangerth/style-update
Just minor style updates.
Wolfgang Bangerth [Fri, 28 Oct 2016 16:05:16 +0000 (10:05 -0600)]
Just minor style updates.
Martin Kronbichler [Fri, 28 Oct 2016 15:41:17 +0000 (17:41 +0200)]
Merge pull request #3300 from bangerth/use-subdomain_id-consistently
Use subdomain_ids consistently.
Martin Kronbichler [Fri, 28 Oct 2016 15:40:03 +0000 (17:40 +0200)]
Merge pull request #3304 from bangerth/add-changelog-entry
Add changelog entry for edge orientation code.
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
Wolfgang Bangerth [Thu, 27 Oct 2016 21:21:24 +0000 (16:21 -0500)]
Treat types::subdomain_id consistently throughout the testsuite.
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:37:59 +0000 (12:37 -0500)]
Be consistent about using types::subdomain_id.
Wolfgang Bangerth [Thu, 27 Oct 2016 17:37:29 +0000 (12:37 -0500)]
Use subdomain_id consistently for ghost owners.
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.
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.