]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Tue, 14 Apr 2015 13:31:34 +0000 (15:31 +0200)]
Improve order of multiplication/addition in perform_double_contraction which is performance sensitive
Martin Kronbichler [Tue, 14 Apr 2015 11:41:46 +0000 (13:41 +0200)]
List change
Martin Kronbichler [Tue, 14 Apr 2015 11:40:12 +0000 (13:40 +0200)]
Test dimension-independence.
Martin Kronbichler [Tue, 14 Apr 2015 11:39:28 +0000 (13:39 +0200)]
Make most parts of SymmetricTensor dimension-independent
Wolfgang Bangerth [Tue, 14 Apr 2015 13:15:30 +0000 (08:15 -0500)]
Merge pull request #798 from drwells/void-unused-parameters-2
Void unused parameters, part 2
David Wells [Tue, 14 Apr 2015 13:04:02 +0000 (09:04 -0400)]
When obvious, do not name unused parameters.
David Wells [Tue, 14 Apr 2015 13:03:38 +0000 (09:03 -0400)]
Comment unused parameter names.
David Wells [Tue, 14 Apr 2015 13:02:47 +0000 (09:02 -0400)]
Use a (void) cast on unused parameters.
David Wells [Tue, 14 Apr 2015 13:01:25 +0000 (09:01 -0400)]
Remove a variable that only appears in an assert.
This is slightly simpler than declaring the variable and then using
the (void) cast.
Martin Kronbichler [Tue, 14 Apr 2015 11:42:24 +0000 (13:42 +0200)]
Merge pull request #792 from kronbichler/master
Increase performance of SparsityTools::reorder_hierarchical
Matthias Maier [Tue, 14 Apr 2015 10:50:25 +0000 (12:50 +0200)]
Merge branch 'drwells-void-unused-parameters'
merges #736
closes #736
Matthias Maier [Tue, 14 Apr 2015 10:47:14 +0000 (12:47 +0200)]
Fix indenting
Matthias Maier [Tue, 14 Apr 2015 10:46:23 +0000 (12:46 +0200)]
Reenable -Qunused-arguments for clang
David Wells [Sat, 11 Apr 2015 14:05:29 +0000 (10:05 -0400)]
Summarize changed with unused variable warnings.
David Wells [Sat, 11 Apr 2015 18:43:41 +0000 (14:43 -0400)]
Update clang flags.
This obeys the "fat note" convention.
David Wells [Sat, 11 Apr 2015 12:47:30 +0000 (08:47 -0400)]
Use the standard convention for error codes.
David Wells [Sat, 11 Apr 2015 12:47:02 +0000 (08:47 -0400)]
Get rid of named temporaries for asserts.
This also avoids writing a lot of (void)s.
David Wells [Sat, 11 Apr 2015 12:45:45 +0000 (08:45 -0400)]
Use "#ifdef DEBUG" for complex asserts.
This avoids writing a lot of (void)s.
David Wells [Sat, 11 Apr 2015 12:43:34 +0000 (08:43 -0400)]
Add a (void) cast to unused values in .cc files.
This should *crosses fingers* get rid of all unused parameter warnings
when compiling the library.
David Wells [Sat, 4 Apr 2015 16:55:18 +0000 (12:55 -0400)]
Enable Trilinos warnings in recent versions.
At least for my local copy (11.12.1) GCC does not raise any warnings.
David Wells [Sat, 4 Apr 2015 16:11:53 +0000 (12:11 -0400)]
Only enable 'unused' GCC warnings in debug mode.
In debug mode all parameters and variables *should* be used (i.e., the
Assert macro is expanded).
David Wells [Sat, 4 Apr 2015 15:52:33 +0000 (11:52 -0400)]
Use the standard (void) to mark unused parameters.
David Wells [Sat, 4 Apr 2015 15:49:40 +0000 (11:49 -0400)]
When obvious, do not name unused parameters.
Rather than writing
Triangulation<dim> &/*tria*/
where tria is a redundant name, I simply leave the unused parameter name
blank.
David Wells [Sat, 4 Apr 2015 15:47:41 +0000 (11:47 -0400)]
Comment out unused parameters in source files.
These are neither used in debug nor release mode.
David Wells [Sat, 4 Apr 2015 14:37:17 +0000 (10:37 -0400)]
Do not name unused parameters when obvious.
Rather than `SparsityPattern &sp`, it is simpler to write
`SparsityPattern &` with no name.
David Wells [Sat, 4 Apr 2015 14:35:48 +0000 (10:35 -0400)]
Switch from (void) to commented parameter name.
For some compiler options the (void) was not included in the source,
leading to extra compiler warnings.
David Wells [Sat, 4 Apr 2015 14:34:33 +0000 (10:34 -0400)]
Comment unused parameter names.
While deleting unused parameter names is legal, it may be helpful in the
future to see the comment in something like `unsigned int /*level*/`.
David Wells [Sat, 4 Apr 2015 14:28:45 +0000 (10:28 -0400)]
Use the (void) trick to silence warnings.
Matthias Maier [Tue, 14 Apr 2015 09:25:36 +0000 (11:25 +0200)]
Merge pull request #796 from kronbichler/fix_test
Fix test in 64bit mode
Martin Kronbichler [Tue, 14 Apr 2015 09:23:00 +0000 (11:23 +0200)]
Fix test in 64bit mode
Martin Kronbichler [Mon, 13 Apr 2015 16:28:09 +0000 (18:28 +0200)]
Increase performance of SparsityTools::reorder_hierarchical
Martin Kronbichler [Tue, 14 Apr 2015 06:48:31 +0000 (08:48 +0200)]
Merge pull request #790 from bangerth/dynamic-sparsity-pattern-iterator
Dynamic sparsity pattern iterator
Matthias Maier [Tue, 14 Apr 2015 06:42:03 +0000 (08:42 +0200)]
Merge pull request #794 from bangerth/doc-update-20
Provide documentation to the various namespaces in generic_linear_algebra.h.
Wolfgang Bangerth [Tue, 14 Apr 2015 01:56:35 +0000 (20:56 -0500)]
Provide documentation to the various namespaces in generic_linear_algebra.h.
Matthias Maier [Mon, 13 Apr 2015 23:08:23 +0000 (01:08 +0200)]
Merge pull request #793 from tjhei/constraint_matrix_copy
ConstraintMatrix copy explicit and disable assignment
Timo Heister [Mon, 13 Apr 2015 21:37:53 +0000 (17:37 -0400)]
ConstraintMatrix copy explicit and disable assignment
- make Copy constructor explicit
- make conversion from IndexSet explicit
- disable operator=
Wolfgang Bangerth [Mon, 13 Apr 2015 20:00:55 +0000 (15:00 -0500)]
Rewrite the dynamic sparsity pattern iterators in such a way that they store not an index into the current row, but an iterator.
Luca Heltai [Mon, 13 Apr 2015 16:25:16 +0000 (18:25 +0200)]
Merge pull request #788 from QiaoLei-88/compress
remove compress() from step-33 as no-op and add explain to calling of them in step-40
Lei Qiao [Mon, 13 Apr 2015 14:14:25 +0000 (09:14 -0500)]
fix textual error.
Wolfgang Bangerth [Mon, 13 Apr 2015 13:51:10 +0000 (08:51 -0500)]
Add tests for iterators over DynamicSparsityPattern objects.
Wolfgang Bangerth [Mon, 13 Apr 2015 13:50:46 +0000 (08:50 -0500)]
Introduce iterators over DynamicSparsityPattern objects.
Wolfgang Bangerth [Mon, 13 Apr 2015 12:02:57 +0000 (07:02 -0500)]
Reference a particular class in a comment.
Wolfgang Bangerth [Mon, 13 Apr 2015 11:59:02 +0000 (06:59 -0500)]
Minor clarification of some documentation.
Martin Kronbichler [Mon, 13 Apr 2015 11:01:20 +0000 (13:01 +0200)]
Merge pull request #789 from davydden/fe_q_hierarchical_part2
added a SolutionTransfer test for FE_Q_Hierarchical.
Denis Davydov [Mon, 13 Apr 2015 09:19:11 +0000 (11:19 +0200)]
added a SolutionTransfer test for FE_Q_Hierarchical.
Also cleaned up unnecessary Assert in the class.
Luca Heltai [Mon, 13 Apr 2015 08:56:43 +0000 (10:56 +0200)]
Merge pull request #787 from bangerth/doc-update-19
Add a missing call to distribute() to step-26 after SolutionTransfer.
Lei Qiao [Mon, 13 Apr 2015 03:29:24 +0000 (22:29 -0500)]
explain calling of compress() in step-40.
Lei Qiao [Mon, 13 Apr 2015 03:00:53 +0000 (22:00 -0500)]
remove the two no-op compress()
Wolfgang Bangerth [Mon, 13 Apr 2015 02:59:06 +0000 (21:59 -0500)]
Add a missing call to distribute() to step-26 after SolutionTransfer.
This was pointed out in #757 but it only addresses part of the problem: I believe a similar call is also missing steps 31, 32, 33, 42, 43. It is there in step-15.
Timo Heister [Sun, 12 Apr 2015 20:14:49 +0000 (16:14 -0400)]
Merge pull request #785 from bangerth/doc-update-18
Clarify documentation.
Luca Heltai [Sun, 12 Apr 2015 18:11:26 +0000 (20:11 +0200)]
Merge pull request #784 from luca-heltai/grid-generators-codim-one
Make subdivided hyper cube/rectangle work for general Triangulation.
Luca Heltai [Sun, 12 Apr 2015 17:54:14 +0000 (19:54 +0200)]
Added test and fixed 1d issue.
Luca Heltai [Sun, 12 Apr 2015 17:18:26 +0000 (19:18 +0200)]
Added test for 2,3.
Wolfgang Bangerth [Sun, 12 Apr 2015 17:00:00 +0000 (12:00 -0500)]
Clarify documentation.
Luca Heltai [Sun, 12 Apr 2015 16:53:04 +0000 (18:53 +0200)]
Addressed @bangerth issues.
Wolfgang Bangerth [Sun, 12 Apr 2015 16:31:15 +0000 (11:31 -0500)]
Merge pull request #777 from bangerth/rename-boundary_indicator
Rename boundary_indicator() to boundary_id()
Wolfgang Bangerth [Sat, 11 Apr 2015 23:29:45 +0000 (18:29 -0500)]
Adjust documentation: Use the non-deprecated version *_boundary_id() instead of *_boundary_indicators().
Wolfgang Bangerth [Sat, 11 Apr 2015 23:27:12 +0000 (18:27 -0500)]
Adjust tests: Use the non-deprecated version *_boundary_id() instead of *_boundary_indicators().
Wolfgang Bangerth [Sat, 11 Apr 2015 23:25:05 +0000 (18:25 -0500)]
Use the non-deprecated version *_boundary_id() instead of *_boundary_indicators().
Wolfgang Bangerth [Sat, 11 Apr 2015 23:24:10 +0000 (18:24 -0500)]
Rename *_boundary_indicator() to *_boundary_id() and similar.
This spelling is more consistent with other functions of similar style. Deprecate
the old spelling of these functions.
Luca Heltai [Sun, 12 Apr 2015 16:14:18 +0000 (18:14 +0200)]
Made subdivided hyper cube/rectangle work with codimension one and two meshes.
Luca Heltai [Sun, 12 Apr 2015 14:33:53 +0000 (16:33 +0200)]
Merge pull request #782 from kronbichler/master
Delete nonsensical assertion. Closes #781
Martin Kronbichler [Sun, 12 Apr 2015 14:22:31 +0000 (16:22 +0200)]
Delete nonsensical assertion.
Martin Kronbichler [Sun, 12 Apr 2015 14:17:51 +0000 (16:17 +0200)]
Merge pull request #780 from luca-heltai/fix-sparsity-tools
Fixed SparsityTools not to use CompressedSimpleSparsity any more.
Luca Heltai [Sun, 12 Apr 2015 09:22:51 +0000 (11:22 +0200)]
Fixed sparsity_tool.cc not to use CompressedSimpleSparsity.
Matthias Maier [Sun, 12 Apr 2015 06:55:58 +0000 (08:55 +0200)]
Merge pull request #779 from kronbichler/master
Final fix of tests for hierarchical cell numbering.
Matthias Maier [Sun, 12 Apr 2015 06:55:07 +0000 (08:55 +0200)]
Merge pull request #778 from QiaoLei-88/step-33
step-33 sync right_hand_side after assemble
Martin Kronbichler [Sun, 12 Apr 2015 05:21:33 +0000 (07:21 +0200)]
Final fix of tests for hierarchical cell numbering.
Lei Qiao [Sun, 12 Apr 2015 02:13:21 +0000 (21:13 -0500)]
one trailing space.
Lei Qiao [Sun, 12 Apr 2015 02:08:38 +0000 (21:08 -0500)]
corrsponding document update.
Lei Qiao [Sun, 12 Apr 2015 02:05:17 +0000 (21:05 -0500)]
step-33 sync right_hand_side after assemble.
Timo Heister [Sat, 11 Apr 2015 20:51:03 +0000 (16:51 -0400)]
Merge pull request #776 from kronbichler/master
Fix SparsityTools::reorder_hierarchical with 64 bit integers
Martin Kronbichler [Sat, 11 Apr 2015 20:17:14 +0000 (22:17 +0200)]
Fix SparsityTools::reorder_hierarchical with 64 bit integers
Bruno Turcksin [Sat, 11 Apr 2015 15:57:02 +0000 (10:57 -0500)]
Merge pull request #773 from kronbichler/master
Adjust test output in mpi/ due to yesterday's commit.
Martin Kronbichler [Sat, 11 Apr 2015 15:51:13 +0000 (17:51 +0200)]
Adjust test output in mpi/ due to yesterday's commit.
Matthias Maier [Sat, 11 Apr 2015 13:32:26 +0000 (15:32 +0200)]
Merge pull request #770 from bangerth/doc-update-14
A follow-up patch to one from yesterday: Update the rest of the output of step-32.
Matthias Maier [Sat, 11 Apr 2015 13:31:19 +0000 (15:31 +0200)]
Merge pull request #771 from bangerth/fix-accidental-multiline-comment
Avoid ending comments with a backslash.
Wolfgang Bangerth [Sat, 11 Apr 2015 12:11:36 +0000 (07:11 -0500)]
Avoid ending comments with a backslash.
The compiler interprets this as a continuation line and issues a warning.
The warning is of no consequence in this particular case, but let's try
to avoid this here.
Wolfgang Bangerth [Sat, 11 Apr 2015 11:29:12 +0000 (06:29 -0500)]
Also update the final time step of the output.
Matthias Maier [Sat, 11 Apr 2015 09:26:57 +0000 (11:26 +0200)]
Merge pull request #767 from tamiko/clean_up_lac_interfaces
Small cleanup in two matrix interfaces, documentation
Matthias Maier [Sat, 11 Apr 2015 09:24:50 +0000 (11:24 +0200)]
documentation fixes
Matthias Maier [Fri, 10 Apr 2015 22:56:35 +0000 (00:56 +0200)]
changes.h entry
Matthias Maier [Fri, 10 Apr 2015 22:33:36 +0000 (00:33 +0200)]
Specialize LAPACKFullMatrix::vmult (etc.) interface
Matthias Maier [Fri, 10 Apr 2015 15:48:38 +0000 (17:48 +0200)]
Remove vmult_add and Tvmult_add from SparseDirectUMFPACK
Matthias Maier [Fri, 10 Apr 2015 15:45:46 +0000 (17:45 +0200)]
Small documentation update
Matthias Maier [Fri, 10 Apr 2015 15:27:33 +0000 (17:27 +0200)]
Documentation fixes
Matthias Maier [Sat, 11 Apr 2015 06:58:14 +0000 (08:58 +0200)]
Merge pull request #769 from bangerth/doc-update-17
Doc update 17
Matthias Maier [Sat, 11 Apr 2015 06:57:44 +0000 (08:57 +0200)]
Merge pull request #760 from kronbichler/master
Improve ordering of coarse cells in parallel::distributed::Triangulation
Matthias Maier [Sat, 11 Apr 2015 06:55:19 +0000 (08:55 +0200)]
Merge pull request #768 from bangerth/doc-update-16
Reference the class upon which this finite element is built.
Martin Kronbichler [Fri, 10 Apr 2015 09:33:28 +0000 (11:33 +0200)]
Adjust test output due to changed ordering of cells
Martin Kronbichler [Fri, 10 Apr 2015 09:25:38 +0000 (11:25 +0200)]
List changes
Martin Kronbichler [Fri, 10 Apr 2015 09:25:28 +0000 (11:25 +0200)]
Change algorithm for coarse cell ordering in parallel::distributed::Triangulation
Martin Kronbichler [Fri, 10 Apr 2015 09:15:21 +0000 (11:15 +0200)]
Implement GridTools::get_vertex_connectivity_of_cells
Martin Kronbichler [Fri, 10 Apr 2015 08:27:06 +0000 (10:27 +0200)]
Implement hierarchical reordering of a SparsityPattern
Martin Kronbichler [Fri, 10 Apr 2015 07:49:58 +0000 (09:49 +0200)]
Change arguments for SparsityTools::reorder_Cuthill_McKee and GridTools::get_face_connectivity_of_cells to DynamicSparsityPattern.
Wolfgang Bangerth [Sat, 11 Apr 2015 02:34:01 +0000 (21:34 -0500)]
Update the results section following Luca's changed to allow the use
of a manifold description.
Wolfgang Bangerth [Sat, 11 Apr 2015 02:10:19 +0000 (21:10 -0500)]
Fix a grammar error in #744 and provide slightly more documentation.
Wolfgang Bangerth [Sat, 11 Apr 2015 01:56:12 +0000 (20:56 -0500)]
Merge pull request #744 from luca-heltai/boundary-to-manifold-part-2
Transition to manifold - Part 2 - Examples 18 to 49 (end)
Wolfgang Bangerth [Sat, 11 Apr 2015 01:33:41 +0000 (20:33 -0500)]
Reference the class upon which this finite element is built.
Wolfgang Bangerth [Sat, 11 Apr 2015 01:25:38 +0000 (20:25 -0500)]
Merge pull request #754 from davydden/fe_q_hierarchical
missing hp-functions and other mods in FE_Q_Hierarchical
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.