]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Mon, 4 Jan 2016 15:16:47 +0000 (16:16 +0100)]
Renamed test to help "categorise" it correctly.
Jean-Paul Pelteret [Mon, 4 Jan 2016 17:10:05 +0000 (18:10 +0100)]
Fixed some tests.
linear_operator_08 failed when deal.II is not built with UMFPACK.
There's now a switch for that.
Wolfgang Bangerth [Fri, 1 Jan 2016 19:30:48 +0000 (13:30 -0600)]
Merge pull request #2031 from kronbichler/cleanup_tests
Only run tests if MPI (and p4est for mg_transfer) is available.
Martin Kronbichler [Fri, 1 Jan 2016 09:00:05 +0000 (10:00 +0100)]
Merge pull request #2029 from tamiko/bugfix
Populate Tvmult and Tvmult_add of an inverse_operator correctly
Martin Kronbichler [Fri, 1 Jan 2016 08:53:55 +0000 (09:53 +0100)]
Only run tests if MPI (and p4est for mg_transfer) is available.
Timo Heister [Thu, 31 Dec 2015 22:46:49 +0000 (23:46 +0100)]
Merge pull request #2030 from davydden/step54_input
step-54: move input vtk to a separate folder to avoid its removal by …
Denis Davydov [Thu, 31 Dec 2015 05:53:56 +0000 (06:53 +0100)]
step-54: move input vtk to a separate folder to avoid its removal by make distclean
Matthias Maier [Wed, 30 Dec 2015 17:33:30 +0000 (18:33 +0100)]
break indenting to make astyle happy
Matthias Maier [Wed, 30 Dec 2015 17:30:27 +0000 (18:30 +0100)]
add a changes.h entry
Matthias Maier [Wed, 30 Dec 2015 17:26:48 +0000 (18:26 +0100)]
Add a regression test
Martin Kronbichler [Wed, 30 Dec 2015 17:20:51 +0000 (18:20 +0100)]
Merge pull request #2001 from tjhei/mg_remove_deprecated
remove deprecated stuff in MGConstrainedDoFs
Matthias Maier [Wed, 30 Dec 2015 17:08:37 +0000 (18:08 +0100)]
Bugfix: Populate Tvmult and Tvmult_add of an inverse_operator correctly
Fix a typo in linear_operator.h: The transpose operation function-object
Tvmult was accidentally overwritten by Tvmult_add (and the latter left
uninitialized).
Wolfgang Bangerth [Wed, 30 Dec 2015 16:26:36 +0000 (10:26 -0600)]
Merge pull request #2026 from kronbichler/vector_parallel_layout
Vectorize one loop
Martin Kronbichler [Wed, 30 Dec 2015 13:45:14 +0000 (14:45 +0100)]
Add instantiations
Wolfgang Bangerth [Tue, 29 Dec 2015 21:23:29 +0000 (15:23 -0600)]
Merge pull request #2025 from kronbichler/minor_multigrid_cleanup
Minor multigrid cleanup
Wolfgang Bangerth [Tue, 29 Dec 2015 21:22:02 +0000 (15:22 -0600)]
Merge pull request #2027 from kronbichler/change_minimum_parallel_grainsize
Change minimum parallel grainsize of vector to power of 2
Martin Kronbichler [Tue, 29 Dec 2015 20:16:12 +0000 (21:16 +0100)]
Change minimum parallel grainsize of vector to power of 2
Martin Kronbichler [Tue, 29 Dec 2015 20:12:40 +0000 (21:12 +0100)]
Vectorize one loop
Martin Kronbichler [Tue, 29 Dec 2015 18:59:15 +0000 (19:59 +0100)]
Correct header name
Martin Kronbichler [Tue, 29 Dec 2015 18:58:50 +0000 (19:58 +0100)]
Re-enable deallog output in multigrid tutorials.
Wolfgang Bangerth [Tue, 29 Dec 2015 16:37:24 +0000 (10:37 -0600)]
Merge pull request #2024 from drwells/update-relaxationtype-example
Update the documentation of RelaxationType.
David Wells [Tue, 29 Dec 2015 15:55:11 +0000 (10:55 -0500)]
Update the documentation of RelaxationType.
This commit consistently labels classes that satisfy this concept and
clarifies the description of the concept.
Wolfgang Bangerth [Tue, 29 Dec 2015 15:36:19 +0000 (09:36 -0600)]
Merge pull request #2022 from bangerth/fix-markup
Fix markup of references.
Wolfgang Bangerth [Mon, 28 Dec 2015 22:40:53 +0000 (16:40 -0600)]
Fix markup of references.
doxygen interpreted our bibtex-references as C++ code which led
to funny HTML markup. Fortunately, there is a way to tell
doxygen to interpret the code block as just some piece of text
it will not understand regardless of how hard it tries.
David Wells [Tue, 29 Dec 2015 00:21:03 +0000 (19:21 -0500)]
Merge pull request #2021 from bangerth/document-mpi-terms
Document some common MPI terms and link to them.
Wolfgang Bangerth [Mon, 28 Dec 2015 21:42:21 +0000 (15:42 -0600)]
Document some common MPI terms and link to them.
Matthias Maier [Mon, 28 Dec 2015 19:24:05 +0000 (13:24 -0600)]
Merge pull request #1962 from tamiko/constraint
Constraints for LinearOperators
Matthias Maier [Mon, 28 Dec 2015 12:05:23 +0000 (13:05 +0100)]
rename test
Matthias Maier [Mon, 28 Dec 2015 11:57:42 +0000 (12:57 +0100)]
Update documentation
Matthias Maier [Mon, 26 Oct 2015 02:40:08 +0000 (21:40 -0500)]
...
Matthias Maier [Sun, 25 Oct 2015 19:14:22 +0000 (14:14 -0500)]
address comments
Matthias Maier [Sat, 24 Oct 2015 17:34:42 +0000 (12:34 -0500)]
Add a news/changes.h entry
Matthias Maier [Sat, 24 Oct 2015 17:31:00 +0000 (12:31 -0500)]
Fix some doxygen issues
Matthias Maier [Sat, 24 Oct 2015 17:27:25 +0000 (12:27 -0500)]
Write a glossary entry on how to use the new facility
Matthias Maier [Sat, 24 Oct 2015 17:27:04 +0000 (12:27 -0500)]
Update test and rename to constraint_linear_operator_01
Matthias Maier [Sat, 24 Oct 2015 17:24:54 +0000 (12:24 -0500)]
Refactor into constraint_linear_operator header file
This commit refactors everything into its own header file and addresses a
number of issues:
- solve (Ct * A C + Id_c) x = Ct (b - Ak)
- make code compile and refactor implementation
- rewrite documentation
ESeNonFossiIo [Fri, 18 Sep 2015 08:44:24 +0000 (10:44 +0200)]
add relates ConstraintMatrix
ESeNonFossiIo [Wed, 9 Sep 2015 11:50:24 +0000 (13:50 +0200)]
vmult_add and Tvmult_add
ESeNonFossiIo [Mon, 7 Sep 2015 15:50:52 +0000 (17:50 +0200)]
documentation
ESeNonFossiIo [Mon, 7 Sep 2015 14:37:55 +0000 (16:37 +0200)]
constraint linear operators
Matthias Maier [Mon, 28 Dec 2015 11:35:13 +0000 (05:35 -0600)]
Merge pull request #2005 from tjhei/operator_and_named_data
remove NamedData and deprecated algorithms::Operator
Martin Kronbichler [Mon, 28 Dec 2015 10:19:37 +0000 (11:19 +0100)]
Merge pull request #2020 from asartori86/fix_doc_constraints
fixed doc in ConstraintMatrix detailed description
alberto sartori [Mon, 28 Dec 2015 09:57:02 +0000 (10:57 +0100)]
fixed doc
Denis Davydov [Sun, 27 Dec 2015 19:27:14 +0000 (20:27 +0100)]
Merge pull request #2019 from bangerth/remove-outdated-references
Remove references to the pre-historic parallel::distributed::DoFHandler.
Wolfgang Bangerth [Sun, 27 Dec 2015 19:18:27 +0000 (13:18 -0600)]
Remove references to the pre-historic parallel::distributed::DoFHandler.
Also augment the documentation of one function.
Wolfgang Bangerth [Sun, 27 Dec 2015 19:10:35 +0000 (13:10 -0600)]
Merge pull request #2016 from bangerth/update-step-17
Update the introduction of step-17.
Wolfgang Bangerth [Sun, 27 Dec 2015 19:09:53 +0000 (13:09 -0600)]
Update based on review comments.
Wolfgang Bangerth [Thu, 24 Dec 2015 15:13:15 +0000 (09:13 -0600)]
Add another paragraph.
Wolfgang Bangerth [Thu, 24 Dec 2015 05:27:01 +0000 (23:27 -0600)]
Update a glossary entry.
Wolfgang Bangerth [Thu, 24 Dec 2015 05:26:48 +0000 (23:26 -0600)]
Update the introduction of step-17.
Martin Kronbichler [Wed, 23 Dec 2015 22:05:35 +0000 (23:05 +0100)]
Merge pull request #2015 from bangerth/more-vector-vector-to-Table
More vector vector to table
Martin Kronbichler [Wed, 23 Dec 2015 22:01:30 +0000 (23:01 +0100)]
Merge pull request #2014 from bangerth/remove-unused-classes
Remove InternalData classes that are unused and apparently have been for a while
Martin Kronbichler [Wed, 23 Dec 2015 22:00:59 +0000 (23:00 +0100)]
Merge pull request #2013 from bangerth/convert-vector-of-vector-to-Table2-2
Convert vector of vector to Table<2>
Wolfgang Bangerth [Wed, 23 Dec 2015 05:38:59 +0000 (23:38 -0600)]
Also replace std::vector<std::vector<T>> by Table<2,T> in FE_PolyTensor::InternalData.
Wolfgang Bangerth [Wed, 23 Dec 2015 04:35:19 +0000 (22:35 -0600)]
Also replace std::vector<std::vector<T>> by Table<2,T> in FE_Poly::InternalData.
Wolfgang Bangerth [Wed, 23 Dec 2015 15:23:09 +0000 (09:23 -0600)]
Remove InternalData classes that are unused and apparently have been for a while.
Wolfgang Bangerth [Tue, 22 Dec 2015 22:31:56 +0000 (16:31 -0600)]
Convert internal vector<vector<T>> to Table<2,T>.
This should improve data locality and simplify memory management.
Wolfgang Bangerth [Tue, 22 Dec 2015 22:31:34 +0000 (16:31 -0600)]
Add more tests.
Wolfgang Bangerth [Tue, 22 Dec 2015 22:26:37 +0000 (16:26 -0600)]
Add more functions to create ArrayView objects.
Martin Kronbichler [Wed, 23 Dec 2015 06:48:17 +0000 (07:48 +0100)]
Merge pull request #2010 from bangerth/convert-vectorslice-to-arrayview
Convert the VectorSlice argument of Mapping::transform to ArrayView.
Wolfgang Bangerth [Tue, 22 Dec 2015 15:36:40 +0000 (09:36 -0600)]
Convert the VectorSlice argument of Mapping::transform to ArrayView.
This will allow to change the underlying data type in which the data is stored because
ArrayView does not actually store this, in contrast to VectorSlice.
This patch is backward incompatible. However, this area has already been incompatibly changed
in recent months.
Wolfgang Bangerth [Tue, 22 Dec 2015 21:53:28 +0000 (15:53 -0600)]
Merge pull request #2011 from drwells/add-space-to-exception-message
Add a missing space to an exception message.
David Wells [Tue, 22 Dec 2015 21:47:09 +0000 (16:47 -0500)]
Add a missing space to an exception message.
Timo Heister [Tue, 22 Dec 2015 20:20:28 +0000 (15:20 -0500)]
Merge pull request #2007 from tjhei/wrap_comments_lists
teach wrapcomments.py about nested lists
Timo Heister [Tue, 22 Dec 2015 20:19:21 +0000 (15:19 -0500)]
remove remaining references to NamedData
David Wells [Tue, 22 Dec 2015 18:22:22 +0000 (13:22 -0500)]
Merge pull request #2009 from bangerth/fix-warnings-4
Fix a warning.
Wolfgang Bangerth [Tue, 22 Dec 2015 15:45:58 +0000 (09:45 -0600)]
Fix a warning.
GeometryInfo<dim>::lines_per_face is zero in 1d and 2d, so the comparison
e<GeometryInfo<dim>::lines_per_face
is always false (as expected and intended) but the compiler warns about
this. Work around this by using signed integers.
Martin Kronbichler [Tue, 22 Dec 2015 11:06:36 +0000 (12:06 +0100)]
Merge pull request #2006 from tjhei/timestepping_cleanup
cleanup TimeStepping documentation
Timo Heister [Mon, 21 Dec 2015 23:01:40 +0000 (18:01 -0500)]
teach wrapcomments.py about nested lists
Timo Heister [Mon, 21 Dec 2015 17:34:41 +0000 (12:34 -0500)]
remove deprecated stuff in MGConstrainedDoFs
Also introduce the replacement have_boundary_indices() for
set_boundary_values() and make sure it works correctly.
Timo Heister [Mon, 21 Dec 2015 23:01:05 +0000 (18:01 -0500)]
cleanup TimeStepping documentation
Timo Heister [Mon, 21 Dec 2015 22:39:15 +0000 (17:39 -0500)]
changelog
Timo Heister [Mon, 21 Dec 2015 19:42:19 +0000 (14:42 -0500)]
remove NamedData and deprecated algorithms::Operator
- remove deprecated algorithms::Operator
- remove references to NamedData
Martin Kronbichler [Mon, 21 Dec 2015 18:46:25 +0000 (19:46 +0100)]
Merge pull request #2003 from tjhei/changelog_entries
add changelog entries
Timo Heister [Mon, 21 Dec 2015 18:10:31 +0000 (13:10 -0500)]
add changelog entries
Luca Heltai [Mon, 21 Dec 2015 18:08:10 +0000 (19:08 +0100)]
Merge pull request #2002 from tjhei/remove_warning
remove warning
Luca Heltai [Mon, 21 Dec 2015 18:07:28 +0000 (19:07 +0100)]
Merge pull request #1998 from bangerth/add-array-view
Add an ArrayView class.
Wolfgang Bangerth [Mon, 21 Dec 2015 17:55:56 +0000 (11:55 -0600)]
Add more tests.
Wolfgang Bangerth [Mon, 21 Dec 2015 04:32:40 +0000 (22:32 -0600)]
Add test.
Wolfgang Bangerth [Mon, 21 Dec 2015 04:05:29 +0000 (22:05 -0600)]
Add an ArrayView class.
Timo Heister [Mon, 21 Dec 2015 17:51:33 +0000 (12:51 -0500)]
remove warning
MSVC complains:
E:\dev\deal-git\source\numerics\error_estimator_1d.cc(197): warning C4138: '*/' found outside of comment [E:\dev\deal-git\buildtest\source\numerics\obj_numerics.debug.vcxproj]
Luca Heltai [Mon, 21 Dec 2015 13:23:05 +0000 (14:23 +0100)]
Merge pull request #1922 from tjhei/build_tests
build_test fixes for MSVC
Martin Kronbichler [Mon, 21 Dec 2015 06:57:56 +0000 (07:57 +0100)]
Merge pull request #1999 from tjhei/crash_in_sparse_matrix_ez
fix uninitialized members in SparseMatrixEZ
Timo Heister [Mon, 21 Dec 2015 05:42:56 +0000 (00:42 -0500)]
fix uninitialized members in SparseMatrixEZ
An uninitialized member would cause random crashes in
tests/lac/sparse_matrices_ez as documented by valgrind:
==31301== Conditional jump or move depends on uninitialised value(s)
==31301== at 0xB0C4614:
dealii::SparseMatrixEZ<float>::reinit(unsigned int, unsigned int,
unsigned int, unsigned int, unsigned int) (stl_vector.h:666)
==31301== by 0x40F45C: main (sparse_matrix_ez.h:1400)
Wolfgang Bangerth [Mon, 21 Dec 2015 02:43:32 +0000 (20:43 -0600)]
Merge pull request #1994 from tjhei/fix_step_26
fix constraint handling in step-26
Timo Heister [Sat, 28 Nov 2015 14:26:52 +0000 (09:26 -0500)]
fixes for MSVC
- fix path in documentation
- remove friend declaration MSVC chokes on
- fix unittest scripts (line endings)
- whitelist MSVC 2015 update 1 in bundled boost
- fix run target in examples
- do not specify target "all"
- cmake --build can not have a relative directory on windows
- need to specify build configuration
- need to pass generator along
- disable CRT debug dialog box in tests
Timo Heister [Fri, 18 Dec 2015 05:41:30 +0000 (00:41 -0500)]
fix constraint handling in step-26
A recent change in create_*_matrix now actually makes use of the
ConstraintMatrix argument breaking this example. We actually don't want
to apply constraints here, because they will be changing over time.
Matthias Maier [Sat, 19 Dec 2015 23:02:54 +0000 (17:02 -0600)]
Merge pull request #1997 from drwells/add-petsc-wrappers-label-to-gmres
Add a missing PETScWrappers label.
Matthias Maier [Sat, 19 Dec 2015 23:02:27 +0000 (17:02 -0600)]
Merge pull request #1996 from drwells/remove-dealii-memory-bug-check
Remove an unimplemented configuration option.
David Wells [Sat, 19 Dec 2015 22:56:41 +0000 (17:56 -0500)]
Add a missing PETScWrappers label.
David Wells [Sat, 19 Dec 2015 22:46:41 +0000 (17:46 -0500)]
Remove an unimplemented configuration option.
This option, for detecting leaks with deallog, was implemented in
d809993768 and is not supported by the current CMake configuration.
The usage of 'string' instead of 'std::string' implies that no one has
used this code recently.
Luca Heltai [Sat, 19 Dec 2015 16:08:12 +0000 (17:08 +0100)]
Merge pull request #1949 from kronbichler/improve_parallel_vector
Add another compatibility function, improve documentation
David Wells [Sat, 19 Dec 2015 00:32:16 +0000 (19:32 -0500)]
Merge pull request #1995 from drwells/shifted-matrix-bugs-changelog-entry
Add a changes.h entry for shifted_matrix.h fixes.
David Wells [Sat, 19 Dec 2015 00:28:13 +0000 (19:28 -0500)]
Add a changes.h entry for shifted_matrix.h fixes.
Martin Kronbichler [Fri, 18 Dec 2015 17:06:40 +0000 (18:06 +0100)]
Merge pull request #1993 from drwells/shifted-matrix-bugs
Shifted matrix bugs
David Wells [Thu, 17 Dec 2015 21:10:19 +0000 (16:10 -0500)]
Add a test for the generalized shifted matrix.
David Wells [Thu, 17 Dec 2015 20:51:27 +0000 (15:51 -0500)]
Fix issues pointed out by @slazav.
This commit fixes several compilation issues with
ShiftedMatrixGeneralized. This bug has been present since
cd072f5b77 (June 2001), so it looks like this class has never worked as
advertised.
David Wells [Thu, 17 Dec 2015 20:09:47 +0000 (15:09 -0500)]
Rename MASSMatrixType to fit the usual convention.
Denis Davydov [Thu, 17 Dec 2015 15:32:28 +0000 (16:32 +0100)]
Merge pull request #1991 from masterleinad/petsc_prec
Different matrix for preconditioner in PETSc
Daniel Arndt [Wed, 16 Dec 2015 23:25:49 +0000 (00:25 +0100)]
Fix use of different matrices for linear system and preconditioner using PETSc
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.