]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Thu, 18 Aug 2016 11:49:40 +0000 (07:49 -0400)]
Merge pull request #2982 from drwells/remove-effect-free-statements
Remove some statements that don't do anything.
David Wells [Thu, 18 Aug 2016 03:05:17 +0000 (23:05 -0400)]
Correctly increment a step counter.
This was caught by cppcheck.
David Wells [Thu, 18 Aug 2016 03:04:59 +0000 (23:04 -0400)]
These were caught by cppcheck.
Daniel Arndt [Wed, 17 Aug 2016 18:53:15 +0000 (20:53 +0200)]
Merge pull request #2980 from drwells/add-ParameterHandler-xml-file-assert
Assert input stream validity when reading XML.
David Wells [Wed, 17 Aug 2016 17:42:35 +0000 (13:42 -0400)]
Assert input stream validity when reading XML.
As was discovered in
2bc6f8c810 , every other ParameterHandler method
that takes an input stream argument and reads from it throws an
exception if the input stream is not in a valid state.
David Wells [Wed, 17 Aug 2016 13:34:25 +0000 (09:34 -0400)]
Merge pull request #2978 from bangerth/improve-copyright-script
Also include HTML files when updating copyright years.
Denis Davydov [Wed, 17 Aug 2016 08:42:51 +0000 (10:42 +0200)]
Merge pull request #2976 from bangerth/change-affiliation
Change the location of video lectures and publications from TAMU to Colorado State.
Denis Davydov [Wed, 17 Aug 2016 05:39:20 +0000 (07:39 +0200)]
Merge pull request #2975 from bangerth/grammar-police
Grammar police: Let comments start with the verb infinitive.
Wolfgang Bangerth [Wed, 17 Aug 2016 02:20:48 +0000 (20:20 -0600)]
Grammar police: Let comments start with the verb infinitive.
Wolfgang Bangerth [Wed, 17 Aug 2016 02:11:04 +0000 (20:11 -0600)]
Also include HTML files when updating copyright years.
Wolfgang Bangerth [Wed, 17 Aug 2016 02:07:07 +0000 (21:07 -0500)]
Merge pull request #2974 from drwells/fix-parameter-handler-tests
Load the correct parameter file in some tests.
Wolfgang Bangerth [Wed, 17 Aug 2016 00:07:24 +0000 (18:07 -0600)]
Change the location of video lectures and publications from TAMU to Colorado State.
David Wells [Tue, 16 Aug 2016 18:27:35 +0000 (14:27 -0400)]
Load the correct parameter file in some tests.
Commit
bd1b0e5606a performed a mass rename where some of the test files
lost track of their input files.
Daniel Arndt [Mon, 15 Aug 2016 23:06:58 +0000 (01:06 +0200)]
Merge pull request #2971 from drwells/fix-test-matrix-tests
Move testmatrix.h in the remaining tests.
David Wells [Mon, 15 Aug 2016 21:04:20 +0000 (17:04 -0400)]
Move testmatrix.h in the remaining tests.
This commit finishes the work started in
bea2270a943 , where
tests/lac/testmatrix.h was renamed to tests/testmatrix.h.
Wolfgang Bangerth [Mon, 15 Aug 2016 21:01:37 +0000 (16:01 -0500)]
Merge pull request #2963 from tjhei/petsc_reinit_prec
Allow PETScWrappers::Precondition* re-init
Timo Heister [Mon, 15 Aug 2016 20:13:53 +0000 (16:13 -0400)]
update
David Wells [Mon, 15 Aug 2016 19:57:13 +0000 (15:57 -0400)]
Merge pull request #2967 from tjhei/move_tests_sparsity
move sparsity tests into separate folder
David Wells [Mon, 15 Aug 2016 19:42:03 +0000 (15:42 -0400)]
Merge pull request #2968 from tjhei/typo_1
typo fix
Timo Heister [Mon, 15 Aug 2016 18:51:07 +0000 (14:51 -0400)]
typo fix
Timo Heister [Mon, 15 Aug 2016 17:54:40 +0000 (13:54 -0400)]
move sparsity tests into separate folder
Denis Davydov [Mon, 15 Aug 2016 12:15:48 +0000 (14:15 +0200)]
Merge pull request #2950 from bangerth/convert-symmetrictensor-to-tensor
Implement the conversion of a SymmetricTensor<4,dim> to Tensor<4,dim>.
Daniel Arndt [Mon, 15 Aug 2016 09:31:33 +0000 (11:31 +0200)]
Merge pull request #2965 from drwells/add-missing-error-code-asserts
Add some missing error code asserts.
Matthias Maier [Mon, 15 Aug 2016 02:55:40 +0000 (21:55 -0500)]
Merge pull request #2964 from drwells/use-more-const-references
Prefer const reference to const value.
Wolfgang Bangerth [Mon, 15 Aug 2016 02:40:00 +0000 (21:40 -0500)]
Merge pull request #2962 from drwells/redo-epsflagsbase-assignment
Don't possibly dereference a null pointer.
Wolfgang Bangerth [Mon, 15 Aug 2016 02:39:23 +0000 (21:39 -0500)]
Merge pull request #2961 from drwells/rewrite-mpi-check
Rearrange some MPI ifdefs to make cppcheck happy.
Timo Heister [Mon, 15 Aug 2016 00:49:07 +0000 (20:49 -0400)]
Allow PETScWrappers::Precondition* re-init
This PR allows re-using a preconditioner object by calling initialize()
more than once. Update documentation while we are here.
David Wells [Mon, 15 Aug 2016 00:18:45 +0000 (20:18 -0400)]
Merge pull request #2956 from tjhei/remove_compressed_sp
Remove compressed SparsityPattern classes
David Wells [Sun, 14 Aug 2016 23:06:05 +0000 (19:06 -0400)]
Rearrange some MPI ifdefs to make cppcheck happy.
David Wells [Sun, 14 Aug 2016 23:03:17 +0000 (19:03 -0400)]
Don't possibly dereference a null pointer.
Since this code checks that the dimension really is not 1 we can get rid
of this case, which would result in an ill-formed reference.
Timo Heister [Sun, 14 Aug 2016 23:33:54 +0000 (19:33 -0400)]
remove duplicate tests
David Wells [Sun, 14 Aug 2016 22:56:24 +0000 (18:56 -0400)]
Add some missing error code asserts.
These were caught by cppcheck.
David Wells [Sun, 14 Aug 2016 22:59:01 +0000 (18:59 -0400)]
Prefer const reference to const value.
These were caught by cppcheck.
Daniel Arndt [Sun, 14 Aug 2016 20:16:30 +0000 (22:16 +0200)]
Merge pull request #2945 from bangerth/convert-pointers-to-unique-ptrs
Convert Triangulation members from pointers to unique_ptrs.
Daniel Arndt [Sun, 14 Aug 2016 19:52:31 +0000 (21:52 +0200)]
Merge pull request #2959 from bangerth/fix-test
Fix a test by not using a C++11 statement GCC 4.6 balks at.
Wolfgang Bangerth [Sun, 14 Aug 2016 19:25:10 +0000 (14:25 -0500)]
Fix a test by not using a C++11 statement GCC 4.6 balks at.
Wolfgang Bangerth [Wed, 10 Aug 2016 13:41:08 +0000 (08:41 -0500)]
Adjust test outputs.
Wolfgang Bangerth [Wed, 10 Aug 2016 13:40:10 +0000 (08:40 -0500)]
Convert two more members of Triangulation from raw pointers to std_cxx11::unique_ptrs.
Wolfgang Bangerth [Wed, 10 Aug 2016 02:30:45 +0000 (21:30 -0500)]
Convert Triangulation::faces from a raw pointer to a std_cxx11::unique_ptr.
Wolfgang Bangerth [Thu, 11 Aug 2016 15:51:50 +0000 (10:51 -0500)]
Allow (de)serialization of std_cxx11::unique_ptrs also in C++98 mode.
This just requires forwarding to the corresponding functions for the
boost::scoped_ptr class.
Wolfgang Bangerth [Sun, 14 Aug 2016 17:05:44 +0000 (12:05 -0500)]
Merge pull request #2957 from drwells/remove-unused-variables
Remove some unused variables.
David Wells [Sat, 13 Aug 2016 19:54:08 +0000 (15:54 -0400)]
Remove some unused variables.
These were found by cppcheck.
Timo Heister [Sat, 13 Aug 2016 18:47:17 +0000 (14:47 -0400)]
changelog
Timo Heister [Sat, 13 Aug 2016 18:43:56 +0000 (14:43 -0400)]
rephrase tutorial
Timo Heister [Fri, 12 Aug 2016 16:04:14 +0000 (12:04 -0400)]
update documentation
Timo Heister [Fri, 12 Aug 2016 15:52:32 +0000 (11:52 -0400)]
fix test output
Timo Heister [Fri, 12 Aug 2016 15:44:20 +0000 (11:44 -0400)]
update/delete/rename tests
Timo Heister [Fri, 12 Aug 2016 15:42:27 +0000 (11:42 -0400)]
remove CompressedSparsityPattern classes
[Block]Compressed*SparsityPattern classed got deprecated in March 2015
for DynamicSparsityPattern. Remove them and corresponding tests.
Timo Heister [Fri, 12 Aug 2016 15:00:16 +0000 (11:00 -0400)]
Merge pull request #2954 from drwells/remove-duplicated-tests
Remove duplicated tests.
Wolfgang Bangerth [Fri, 12 Aug 2016 04:43:11 +0000 (23:43 -0500)]
Merge pull request #2953 from drwells/split-tests/bits-05
Move all FullMatrix tests into tests/full_matrix/.
David Wells [Fri, 12 Aug 2016 02:30:27 +0000 (22:30 -0400)]
Remove duplicated tests.
These tests are complete duplicates (exact same source and output file)
of other tests. I found them by running
$ md5sum tests/*/*cc | awk '{print $1}' | sort | uniq -d
0be8a61d11d01d793df126ad14932c6e
5c1929a43e16b989065ae8d325c29136
6587df713735d2c99f43cc2212550ed4
97de58c85ba5c0b00905a8d402712381
9ca74160ee9756c6e64b475c9539c239
c42ec6af54ccc4af92035a3a9a078830
c8c0be1052e2f6f64bbaa36b7ebe8d95
e200c88ddc7bbb442d760a1be01a6a1d
ea545bb72f77c0f4ac7133479340f92e
and then, for each particular MD5sum, running something like
$ md5sum */*cc | grep
0be8a61
to locate the tests. For the sake of record, here are the (formerly)
duplicated tests:
0be8a61d11d01d793df126ad14932c6e
grid/grid_in_gmsh_02: same as grid/grid_in_gmsh_01
5c1929a43e16b989065ae8d325c29136
bits/chunk_sparse_matrix_03b: same as bits/chunk_sparse_matrix_03a
6587df713735d2c99f43cc2212550ed4
grid/have_same_coarse_mesh_04: same as grid/have_same_coarse_mesh_02
97de58c85ba5c0b00905a8d402712381
bits/sparse_matrix_03b : same as bits/sparse_matrix_03a
9ca74160ee9756c6e64b475c9539c239
dofs/accessor_02: same as dofs/accessor_01
c42ec6af54ccc4af92035a3a9a078830
grid/get_finest_common_cells_04 : same as grid/get_finest_common_cells_02
c8c0be1052e2f6f64bbaa36b7ebe8d95
grid/grid_out_05: same as grid/grid_out_03
e200c88ddc7bbb442d760a1be01a6a1d
bits/fe_field_function_vector_03: same as bits/fe_field_function_03
ea545bb72f77c0f4ac7133479340f92e
manifold/tria_accessor_point_03: same as manifold/tria_accessor_point_02
David Wells [Thu, 11 Aug 2016 23:22:19 +0000 (19:22 -0400)]
Move all FullMatrix tests into tests/full_matrix/.
We have, at the time of writing this, 177 distinct full matrix tests, so
it is worth making a directory just for them.
Wolfgang Bangerth [Thu, 11 Aug 2016 19:43:06 +0000 (14:43 -0500)]
Merge pull request #2949 from bangerth/dont-use-nothrow
No longer use 'throw()', use 'noexcept' instead.
Wolfgang Bangerth [Thu, 11 Aug 2016 16:41:54 +0000 (11:41 -0500)]
Add a changelog entry about deprecated language features.
Wolfgang Bangerth [Thu, 11 Aug 2016 16:41:33 +0000 (11:41 -0500)]
Use DEAL_II_NOEXCEPT instead of 'throw()'.
Denis Davydov [Thu, 11 Aug 2016 19:41:30 +0000 (21:41 +0200)]
Merge pull request #2952 from bangerth/disable-test-without-metis
Disable a test that requires METIS if not configured with METIS.
Wolfgang Bangerth [Thu, 11 Aug 2016 19:40:04 +0000 (14:40 -0500)]
Disable a test that requires METIS if not configured with METIS.
Wolfgang Bangerth [Thu, 11 Aug 2016 17:08:24 +0000 (12:08 -0500)]
Add changelog entry.
Wolfgang Bangerth [Thu, 11 Aug 2016 17:07:21 +0000 (12:07 -0500)]
Add test.
Wolfgang Bangerth [Thu, 11 Aug 2016 17:06:39 +0000 (12:06 -0500)]
Implement the conversion of a SymmetricTensor<4,dim> to Tensor<4,dim>.
Wolfgang Bangerth [Thu, 11 Aug 2016 16:41:08 +0000 (11:41 -0500)]
Introduce a way to say throw()/noexcept generically.
This is necessary because newer C++ standards deprecate 'throw()', but
older ones do not support the more modern replacement 'noexcept'.
Wolfgang Bangerth [Wed, 10 Aug 2016 15:48:49 +0000 (10:48 -0500)]
Merge pull request #2946 from davydden/fix/gmg_coarse_smoother
fix a SmartPointer bug in MGCoarseGridApplySmoother
Denis Davydov [Wed, 10 Aug 2016 15:40:11 +0000 (17:40 +0200)]
fix a SmartPointer bug in MGCoarseGridApplySmoother
Matthias Maier [Tue, 9 Aug 2016 21:07:19 +0000 (16:07 -0500)]
Merge pull request #2936 from class4kayaker/MGLO_clear_entry
Update changes.h for MGLevelObject::clear() change
Denis Davydov [Tue, 9 Aug 2016 19:50:31 +0000 (21:50 +0200)]
Merge pull request #2942 from drwells/improve-indentation-script
[WIP] Use an explicit suffix on unindented backup files.
Denis Davydov [Tue, 9 Aug 2016 19:50:21 +0000 (21:50 +0200)]
Merge pull request #2943 from tjhei/add_newlines
add newlines at end of files
Timo Heister [Tue, 9 Aug 2016 19:48:27 +0000 (15:48 -0400)]
add newlines at end of files
Martin Kronbichler [Tue, 9 Aug 2016 19:34:50 +0000 (21:34 +0200)]
Merge pull request #2938 from davydden/feature/gmg_coarse_smoother
GMG: coarse smoother and linear operator
David Wells [Tue, 9 Aug 2016 19:07:28 +0000 (15:07 -0400)]
Merge pull request #2941 from bangerth/fix-signature-of-rand
Fix signature of our rand/srand implementations.
Denis Davydov [Tue, 9 Aug 2016 18:41:40 +0000 (20:41 +0200)]
minor fixes in GMG unit tests
David Wells [Tue, 9 Aug 2016 18:40:49 +0000 (14:40 -0400)]
Use an explicit suffix on unindented backup files.
Wolfgang Bangerth [Tue, 9 Aug 2016 18:03:13 +0000 (13:03 -0500)]
Merge pull request #2769 from danshapero/tria-move
Move constructor for Triangulation
danshapero [Tue, 9 Aug 2016 18:00:14 +0000 (11:00 -0700)]
Added move constructor to Triangulation
Wolfgang Bangerth [Tue, 9 Aug 2016 17:44:27 +0000 (12:44 -0500)]
Fix signature of our rand/srand implementations.
Since these are functions in our own namespace -- that happen to have the
same names as ones in the std:: namespace, but really independent -- there
is no reason not to use our own conventions. Specifically:
- make input arguments 'const'
- remove the deprecated 'throw()' specification.
Denis Davydov [Tue, 9 Aug 2016 17:39:40 +0000 (19:39 +0200)]
minor fixes in doxygen of MGCoarseGridApplySmoother
Jonathan Robey [Tue, 9 Aug 2016 04:43:19 +0000 (21:43 -0700)]
Update changes.h for MGLevelObject::clear() change
Wolfgang Bangerth [Tue, 9 Aug 2016 17:12:21 +0000 (12:12 -0500)]
Merge pull request #2939 from drwells/fix-compilation-without-trilinos
Fix compilation without Trilinos.
Timo Heister [Tue, 9 Aug 2016 16:14:26 +0000 (12:14 -0400)]
Merge pull request #2909 from tjhei/integrator_divergence
Extend LocalIntegrators::divergence and LocalIntegrators::GradDiv
David Wells [Tue, 9 Aug 2016 16:12:08 +0000 (12:12 -0400)]
Fix compilation without Trilinos.
Denis Davydov [Tue, 9 Aug 2016 15:36:52 +0000 (17:36 +0200)]
an entry in changes.h
Denis Davydov [Tue, 9 Aug 2016 14:08:43 +0000 (16:08 +0200)]
GMG: add MGCoarseGridPreconditioner to apply a few steps of smoother at the coarse level
Denis Davydov [Tue, 9 Aug 2016 15:31:22 +0000 (17:31 +0200)]
Merge pull request #2933 from loylick/bugfix
Fixed linker error under VS2013, moved definition of format_version v…
loylick [Tue, 9 Aug 2016 15:18:45 +0000 (18:18 +0300)]
Added const modifier to format_version variable.
Timo Heister [Tue, 2 Aug 2016 19:46:15 +0000 (21:46 +0200)]
changelog
Timo Heister [Tue, 2 Aug 2016 19:32:14 +0000 (21:32 +0200)]
deprecate functions, simplify code, cleanup
- cleanup
- update tests
- deprecate some functions
- simplify code
Guido Kanschat [Tue, 2 Aug 2016 18:31:24 +0000 (20:31 +0200)]
grad-div residuals added and tested for consistency
grad-div removed from file divergence.h
Timo Heister [Tue, 2 Aug 2016 15:30:47 +0000 (17:30 +0200)]
add divergence integrators
Denis Davydov [Tue, 9 Aug 2016 08:48:48 +0000 (10:48 +0200)]
GMG: make it possible to use as a LinearOperator
Wolfgang Bangerth [Tue, 9 Aug 2016 04:08:48 +0000 (23:08 -0500)]
Merge pull request #2922 from class4kayaker/deprecate_MGL_clear
Rename and deprecate MGLevelObject::clear()
Wolfgang Bangerth [Mon, 8 Aug 2016 23:27:46 +0000 (18:27 -0500)]
Merge pull request #2908 from tjhei/parallel_block_relaxation
Implement parallel GMG block relaxation
Timo Heister [Tue, 2 Aug 2016 19:04:01 +0000 (21:04 +0200)]
implement parallel RelaxationBlock
- use a ghosted vector in RelaxationBlock
- introduce VectorType in base class RelaxationBlock
- update test for parallel RelaxationBlock
- add documentation
Guido Kanschat [Tue, 2 Aug 2016 12:55:01 +0000 (14:55 +0200)]
parallel RelaxationBlock
- template RelaxationBlock::step on vector type
- instantiate for Trilinos
- add test
Wolfgang Bangerth [Mon, 8 Aug 2016 14:10:32 +0000 (09:10 -0500)]
Merge pull request #2930 from drwells/update-default-constructor-explanation
Redo the explanation of a default constructor.
loylick [Mon, 8 Aug 2016 01:01:16 +0000 (04:01 +0300)]
Fixed linker error under VS2013, moved definition of format_version varible from a header to cc file.
Denis Davydov [Sun, 7 Aug 2016 22:52:42 +0000 (00:52 +0200)]
Merge pull request #2932 from davydden/fix/parpack_warning
parpack: fix compiler warning
Denis Davydov [Sun, 7 Aug 2016 21:17:03 +0000 (23:17 +0200)]
parpack: fix compiler warning
Timo Heister [Sun, 7 Aug 2016 19:27:08 +0000 (15:27 -0400)]
Merge pull request #2931 from masterleinad/cleanup_step56
Remove ununsed class BoundaryValuesForVelocity in step-56
Daniel Arndt [Sun, 7 Aug 2016 18:38:03 +0000 (20:38 +0200)]
Remove ununsed class BoundaryValuesForVelocity
Daniel Arndt [Sun, 7 Aug 2016 17:41:51 +0000 (19:41 +0200)]
Merge pull request #2924 from class4kayaker/fix_deprec_examples
Replace deprecated MGConstrainedDoFs::initialize in examples
David Wells [Sun, 7 Aug 2016 13:36:11 +0000 (09:36 -0400)]
Redo the explanation of a default constructor.
clang 3.8 requires this default constructor be present in 98, 11, or 14
modes, which does techically follow the standard (section 8.5).
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.