]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 3 Nov 2016 17:58:48 +0000 (11:58 -0600)]
Simplify an initialization.
Wolfgang Bangerth [Thu, 3 Nov 2016 17:18:28 +0000 (11:18 -0600)]
Merge pull request #3394 from drwells/pvs-function-lib-warnings
Silence a PVS studio warning about repeated code.
Wolfgang Bangerth [Thu, 3 Nov 2016 17:18:10 +0000 (11:18 -0600)]
Merge pull request #3395 from drwells/pvs-timestep-uninitialized-warning
Fix an member initialization PVS studio warning.
Denis Davydov [Thu, 3 Nov 2016 16:34:23 +0000 (17:34 +0100)]
Merge pull request #3430 from bangerth/rename-local-variables
Rename local variables.
Wolfgang Bangerth [Thu, 3 Nov 2016 16:32:28 +0000 (10:32 -0600)]
Rename local variables.
Instead of uh, duh, dduh, use standard names for variables.
Denis Davydov [Thu, 3 Nov 2016 16:19:37 +0000 (17:19 +0100)]
Merge pull request #3393 from davydden/mf_mass_n_q_points_1d
add n_q_points_1d template argument to MatrixFreeOperators::MassOperator
Martin Kronbichler [Thu, 3 Nov 2016 14:29:08 +0000 (15:29 +0100)]
Merge pull request #3391 from davydden/mf_base_diag_fixes
fix matrix-free unit tests due to a change to DiagonalMatrix in Base …
Bruno Turcksin [Thu, 3 Nov 2016 14:18:37 +0000 (10:18 -0400)]
Merge pull request #3428 from bangerth/remove-accidental-files
Remove accidentally added files.
Wolfgang Bangerth [Thu, 3 Nov 2016 14:16:35 +0000 (08:16 -0600)]
Remove accidentally added files.
David Wells [Thu, 3 Nov 2016 13:51:07 +0000 (09:51 -0400)]
Fix an member initialization PVS studio warning.
The variable is now initialized with the same logic used in the
'restart' function.
Denis Davydov [Thu, 3 Nov 2016 13:54:34 +0000 (14:54 +0100)]
use fe_degree+2 quadrature points in matrix_free/mass_operator_0x
David Wells [Thu, 3 Nov 2016 13:13:32 +0000 (09:13 -0400)]
Silence a PVS studio warning about repeated code.
What we had is correct, but this patch should fix the warning (and make
a little less work for the optimizer).
Denis Davydov [Thu, 3 Nov 2016 13:01:40 +0000 (14:01 +0100)]
add n_q_points_1d template argument to MatrixFreeOperators::MassOperator
the rationale is support different usage cases. Say, when projecting
a function one would use fe_degree+2. However when projecting the
MatrixFree quadrature data given by Table<>, most often this data
corresponds to fe_degree+1. So while being given a MatrixFree data
object, we use it even though the mass matrix could be slightly
under-integrated.
Denis Davydov [Thu, 3 Nov 2016 07:48:13 +0000 (08:48 +0100)]
fix matrix-free unit tests due to a change to DiagonalMatrix in Base class
while here, also use LaplaceOperator and add a few missing typedefs.
Denis Davydov [Thu, 3 Nov 2016 06:43:55 +0000 (07:43 +0100)]
Merge pull request #3387 from bangerth/rename-variables
Rename local variables.
Denis Davydov [Thu, 3 Nov 2016 06:43:49 +0000 (07:43 +0100)]
Merge pull request #3385 from bangerth/initialize-variable-2
Initialize a member variable.
Denis Davydov [Thu, 3 Nov 2016 06:43:43 +0000 (07:43 +0100)]
Merge pull request #3384 from bangerth/initialize-variable
Initialize a member variable.
Denis Davydov [Thu, 3 Nov 2016 05:27:21 +0000 (06:27 +0100)]
Merge pull request #3390 from bangerth/fix-invalid-sizeof
Fix a nonsensical use of sizeof().
Wolfgang Bangerth [Thu, 3 Nov 2016 04:32:01 +0000 (23:32 -0500)]
Fix a nonsensical use of sizeof().
David Wells [Thu, 3 Nov 2016 02:50:00 +0000 (22:50 -0400)]
Merge pull request #3386 from bangerth/initialize-variable-3
Initialize a member variable.
Wolfgang Bangerth [Thu, 3 Nov 2016 01:51:17 +0000 (19:51 -0600)]
Rename local variables.
The variables in question have the same name as a function argument, and
are only used in a local block. They may as well be renamed.
Wolfgang Bangerth [Thu, 3 Nov 2016 01:45:38 +0000 (19:45 -0600)]
Initialize a member variable.
Also add a piece to the documentation of a member function.
Wolfgang Bangerth [Thu, 3 Nov 2016 01:44:26 +0000 (19:44 -0600)]
Initialize a member variable.
Wolfgang Bangerth [Thu, 3 Nov 2016 01:27:13 +0000 (19:27 -0600)]
Initialize a member variable.
David Wells [Wed, 2 Nov 2016 23:23:51 +0000 (19:23 -0400)]
Merge pull request #3383 from bangerth/remove-unused-variable
Remove SolverCG::res2.
David Wells [Wed, 2 Nov 2016 22:37:14 +0000 (18:37 -0400)]
Merge pull request #3381 from bangerth/remove-duplicate-variable
Remove a duplicate variable.
Wolfgang Bangerth [Wed, 2 Nov 2016 22:28:21 +0000 (16:28 -0600)]
Merge pull request #3333 from bangerth/update-DataPostprocessor-inputs
Update the way DataPostprocessor receives its input.
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.
Wolfgang Bangerth [Wed, 2 Nov 2016 21:30:09 +0000 (15:30 -0600)]
Remove SolverCG::res2.
This variable was only used inside the SolverCG::criterion() function that was
supposed to let derived classes overload when the solver terminates. But the
criterion() function was never called anywhere, so there is no point in
keeping it. Furthermore, the res2 variable it returns was never set. So
remove the whole shebang.
Denis Davydov [Wed, 2 Nov 2016 21:11:08 +0000 (22:11 +0100)]
Merge pull request #3382 from bangerth/initialize-member-variable
Initialize all member variables in a copy constructor.
Wolfgang Bangerth [Wed, 2 Nov 2016 21:09:48 +0000 (15:09 -0600)]
Initialize all member variables in a copy constructor.
Wolfgang Bangerth [Wed, 2 Nov 2016 21:03:32 +0000 (15:03 -0600)]
Remove a duplicate variable.
The variable already exists in the base class Function. We don't need to
duplicate it in the class FEFieldFunction.
Martin Kronbichler [Wed, 2 Nov 2016 20:39:19 +0000 (21:39 +0100)]
Merge pull request #3341 from davydden/diagonal_matrix
instantiate ConstraintMatrix::distribute_local_to_global() for Diagon…
Matthias Maier [Wed, 2 Nov 2016 19:59:15 +0000 (14:59 -0500)]
Merge pull request #3337 from kalj/cuda-default-off
Don't load cuda unless explicitly enabled
Denis Davydov [Wed, 2 Nov 2016 09:02:40 +0000 (10:02 +0100)]
instantiate ConstraintMatrix::distribute_local_to_global() for DiagonalMatrix
To that end, add a few missing functions to DiagonalMatrix and update
documentation.
Martin Kronbichler [Wed, 2 Nov 2016 18:54:18 +0000 (19:54 +0100)]
Merge pull request #3340 from davydden/mf_base_updates
use DiagonalMatrix in MatrixFreeOperators
Denis Davydov [Wed, 2 Nov 2016 07:34:37 +0000 (08:34 +0100)]
use DiagonalMatrix in MatrixFreeOperators::Base
To that end add a few missing function to DiagonalMatrix and also
switch to Jacobi preconditioner in VectorTools::project() from
quadrature points.
Karl Ljungkvist [Tue, 24 May 2016 23:04:38 +0000 (18:04 -0500)]
don't load cuda unless explicitly enabled
David Wells [Wed, 2 Nov 2016 00:33:09 +0000 (20:33 -0400)]
Merge pull request #3339 from Rombur/exception
Add an include file necessary when not using multithreading.
Bruno Turcksin [Tue, 1 Nov 2016 19:33:48 +0000 (15:33 -0400)]
Add an include file necessary when not using multithreading.
Martin Kronbichler [Tue, 1 Nov 2016 18:26:29 +0000 (19:26 +0100)]
Merge pull request #3322 from davydden/mf_parpack
Laplace operator and PArpack
Daniel Arndt [Tue, 1 Nov 2016 16:46:26 +0000 (17:46 +0100)]
Merge pull request #3336 from masterleinad/fix_matrix_free_dg
Fix ShapeInfo for DG elements in 1d
Denis Davydov [Tue, 1 Nov 2016 15:35:25 +0000 (16:35 +0100)]
add PArpackSolver::reinit(const VectorType &)
Denis Davydov [Tue, 1 Nov 2016 15:31:11 +0000 (16:31 +0100)]
add MatrixFreeOperators::LaplaceOperator
Denis Davydov [Tue, 1 Nov 2016 15:29:33 +0000 (16:29 +0100)]
fix documentation of MassOperator constructor
Denis Davydov [Tue, 1 Nov 2016 15:28:00 +0000 (16:28 +0100)]
add MatrixFreeOperators::set_constrained_entries_to_one() and make clear() virtual
Daniel Arndt [Tue, 1 Nov 2016 15:23:30 +0000 (16:23 +0100)]
Fix ShapeInfo for DG elements in 1d
Martin Kronbichler [Tue, 1 Nov 2016 13:32:40 +0000 (14:32 +0100)]
Merge pull request #3335 from masterleinad/fix_tests_for_g++
Fix tests for g++ 4.8.4
Daniel Arndt [Tue, 1 Nov 2016 13:21:04 +0000 (14:21 +0100)]
Fix tests for g++ 4.8.4
Bruno Turcksin [Tue, 1 Nov 2016 12:20:04 +0000 (08:20 -0400)]
Merge pull request #3328 from Rombur/cuda_mean_value
Add mean_value to cuda_vector.
Bruno Turcksin [Mon, 31 Oct 2016 19:15:09 +0000 (15:15 -0400)]
Add mean_value to cuda_vector.
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.
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.