]>
https://gitweb.dealii.org/ - dealii.git/log
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 [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.
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
David Wells [Thu, 13 Oct 2016 21:24:36 +0000 (17:24 -0400)]
Merge pull request #3224 from bangerth/generalize-edge-adjacent-data-structures
Generalize the data structure used to represent an edge set.
Timo Heister [Thu, 13 Oct 2016 20:28:38 +0000 (16:28 -0400)]
Merge pull request #3231 from davydden/more_quick_tests
add more quick tests
Martin Kronbichler [Thu, 13 Oct 2016 18:30:26 +0000 (20:30 +0200)]
Merge pull request #3138 from gassmoeller/improve_tensor_product_polynomials
Reorder loop over tensor polynomials.
Denis Davydov [Thu, 13 Oct 2016 17:49:53 +0000 (19:49 +0200)]
add Assert's to some quick tests
Rene Gassmoeller [Wed, 12 Oct 2016 20:09:20 +0000 (14:09 -0600)]
Provide paths for static and dynamic memory.
Martin Kronbichler [Thu, 13 Oct 2016 15:39:14 +0000 (17:39 +0200)]
Merge pull request #3232 from spco/fix_flux_sparsity_pattern
Ask neighbor, rather than cell_face, about children.
SAM COX [Thu, 13 Oct 2016 13:47:26 +0000 (14:47 +0100)]
Ask neighbor, rather than cell_face, about children.
Denis Davydov [Thu, 13 Oct 2016 09:29:19 +0000 (11:29 +0200)]
add a quick test for Arpack
Denis Davydov [Thu, 13 Oct 2016 08:50:57 +0000 (10:50 +0200)]
add a quick test for GSL
Denis Davydov [Thu, 13 Oct 2016 08:39:48 +0000 (10:39 +0200)]
add a quick test for umfpack
Denis Davydov [Thu, 13 Oct 2016 08:30:33 +0000 (10:30 +0200)]
add a quick test for LAPACK
Denis Davydov [Thu, 13 Oct 2016 08:25:21 +0000 (10:25 +0200)]
add a quick test for metis
Denis Davydov [Wed, 12 Oct 2016 22:20:22 +0000 (00:20 +0200)]
add a quick test for trilinos
Wolfgang Bangerth [Wed, 12 Oct 2016 20:57:04 +0000 (14:57 -0600)]
Merge pull request #3184 from davydden/feature/PreconditionJacobi_MGSmootherPrecondition
make PreconditionJacobi work with MGSmootherPrecondition by defining …
Wolfgang Bangerth [Wed, 12 Oct 2016 20:24:47 +0000 (14:24 -0600)]
Merge pull request #3225 from drwells/fix-old-doc-links
Remove removed features from the documentation.
Denis Davydov [Tue, 4 Oct 2016 13:12:27 +0000 (15:12 +0200)]
make PreconditionJacobi work with MGSmootherPrecondition by adding a typedef for AdditionalData
David Wells [Wed, 12 Oct 2016 15:56:51 +0000 (11:56 -0400)]
Improve the step-11 quadrature order explanation.
This little commit fixes three little issues with this paragraph:
1. A Gauss quadrature rule has order 2 r - 1 for r points, not 2 r + 1
2. p and p + 1 should be surrounded by $s
3. @>= should be replaced by the TeX command \geq
Wolfgang Bangerth [Tue, 11 Oct 2016 22:20:02 +0000 (16:20 -0600)]
Generalize the data structure used to represent an edge set.
Specifically, the class is used to represent the set of edges by which the parallel
set can grow in each iteration. In 2d, this set can only have zero, one, or two
elements, and we can use a corresponding, O(1) data structure to store them.
In 3d, the set can be of arbitrary size and we represent it as a std::set.
Creating generic data structures also allows to write the algorithm that uses it
in a more concise way using iterators.
David Wells [Wed, 12 Oct 2016 01:22:00 +0000 (21:22 -0400)]
Remove MGMatrix doc references.
This class was removed in commit
0e6f496cdf (January 2015).
David Wells [Tue, 11 Oct 2016 22:08:57 +0000 (18:08 -0400)]
Remove SparseLUDecomposition::decompose reference.
This function was removed in commit
27b50d8b58d (February 2015).
David Wells [Tue, 11 Oct 2016 22:02:16 +0000 (18:02 -0400)]
Remove collect_periodic_face_pairs() references.
This function was removed in commit
a99f9a70d2 (September 2013) in favor
of collect_periodic_faces.
David Wells [Tue, 11 Oct 2016 21:58:57 +0000 (17:58 -0400)]
Remove face_to_equivalent_cell_index references.
This function was removed in
73e27d0d14b (August 2013) in favor of
face_to_cell_index.
David Wells [Tue, 11 Oct 2016 20:44:58 +0000 (16:44 -0400)]
Remove QGauss2 doc references.
This QGauss2, QGauss3, etc. were removed in commit
07e24b9065b (September 2010) in favor of QGauss.
David Wells [Tue, 11 Oct 2016 20:37:48 +0000 (16:37 -0400)]
Remove a ProblemBase doc reference.
ProblemBase was removed a long time ago (commit
57dc4ec4a3 , March
2001), so point the user towards the current functions.
David Wells [Tue, 11 Oct 2016 19:34:51 +0000 (15:34 -0400)]
Remove MGDoFHandler doc references.
This class was removed in commit
c3b628b913 .
David Wells [Tue, 11 Oct 2016 19:33:16 +0000 (15:33 -0400)]
Remove MGConstraints doc references.
This class only existed in preliminary versions of the MG part of the
library and has since been replaced by MGConstrainedDoFs.
David Wells [Tue, 11 Oct 2016 19:05:25 +0000 (15:05 -0400)]
Remove FiniteElementBase doc references.
FiniteElementBase was removed in commit
6cc25d0964 (August 2005) and the
relevant functionality moved to FiniteElement or the namespace
FiniteElementDomination.
Timo Heister [Mon, 10 Oct 2016 21:18:19 +0000 (17:18 -0400)]
Merge pull request #3220 from bangerth/generalize-edge-adjacent-data-structures
Generalize the data structures for the cells adjacent to an edge.
Wolfgang Bangerth [Sun, 9 Oct 2016 15:38:02 +0000 (09:38 -0600)]
Rename a function; also make it run faster.
The new name is dimension independent. The speed is gained because we do not need
to search a list from the top every time, but it is enough to start searching where
we left off previously.
Wolfgang Bangerth [Sun, 9 Oct 2016 13:28:44 +0000 (07:28 -0600)]
Generalize the data structures for the cells adjacent to an edge.
In 2d, only two cells can be adjacent to an edge, and the current data structures in the
mesh reorientation algorithm reflect this: each edge had 2 slots for adjacent cells, of which
zero, one, or two could be used at any given time.
On the other hand, in 3d, an arbitrary number of cells may be adjacent to an edge. I eventually
want to extend the algorithm re-written in #3166 to the 3d case as well. This patch generalizes
the data structure representing the cells adjacent to an edge by making it generic. The patch
only implements the 2d case, but the 3d case will be easy to add later on, and it makes the 'Edge'
data structure generic.
Wolfgang Bangerth [Mon, 10 Oct 2016 11:51:39 +0000 (05:51 -0600)]
Merge pull request #3219 from kostyfisik/update-step-1
step-1 update intro
Konstantin Ladutenko [Sun, 9 Oct 2016 19:01:28 +0000 (21:01 +0200)]
Update intro.dox
Konstantin Ladutenko [Sun, 9 Oct 2016 06:01:26 +0000 (08:01 +0200)]
udate from Bangerth
Konstantin Ladutenko [Sat, 8 Oct 2016 20:09:18 +0000 (22:09 +0200)]
remove new line
Konstantin Ladutenko [Sat, 8 Oct 2016 19:57:52 +0000 (21:57 +0200)]
step-1 update intro
David Wells [Fri, 7 Oct 2016 00:28:37 +0000 (20:28 -0400)]
Merge pull request #3217 from bangerth/fix-test-2
Do not use typename outside templates.
Timo Heister [Thu, 6 Oct 2016 19:41:28 +0000 (15:41 -0400)]
Merge pull request #3216 from bangerth/fix-test
Fix test output.
Wolfgang Bangerth [Thu, 6 Oct 2016 19:22:54 +0000 (13:22 -0600)]
Do not use typename outside templates.
Wolfgang Bangerth [Thu, 6 Oct 2016 19:20:36 +0000 (13:20 -0600)]
Fix test output.
Wolfgang Bangerth [Thu, 6 Oct 2016 18:50:29 +0000 (12:50 -0600)]
Merge pull request #3215 from masterleinad/fix_sign_in_step-15
Fix sign in documentation of step-15
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.