]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Fri, 7 Apr 2017 13:35:58 +0000 (08:35 -0500)]
simplify an expression
Matthias Maier [Thu, 6 Apr 2017 21:43:16 +0000 (16:43 -0500)]
reindent
Matthias Maier [Thu, 6 Apr 2017 21:26:56 +0000 (16:26 -0500)]
Use LinearOperator instead of ShiftedMatrix in eigen.h
Matthias Maier [Thu, 6 Apr 2017 20:42:34 +0000 (15:42 -0500)]
Remove tests for ShiftedMatrix(|Generalized)
Matthias Maier [Thu, 6 Apr 2017 20:42:14 +0000 (15:42 -0500)]
C++11 cleanup: Remove deprecated class ShiftedMatrix(|Generalized)
Luca Heltai [Fri, 7 Apr 2017 08:38:39 +0000 (10:38 +0200)]
Merge pull request #4213 from tamiko/cxx11_cleanup3
C++11 cleanup, p3: Remove InverseMatrixRichardson
Wolfgang Bangerth [Fri, 7 Apr 2017 03:26:04 +0000 (21:26 -0600)]
Merge pull request #4214 from tamiko/cxx11_cleanup4
C++11 cleanup, p4: Remove ProductMatrix
Wolfgang Bangerth [Fri, 7 Apr 2017 03:24:46 +0000 (21:24 -0600)]
Merge pull request #4219 from tamiko/cxx11_cleanup9
C++ cleanup, p9: Remove SchurMatrix
Wolfgang Bangerth [Fri, 7 Apr 2017 03:18:52 +0000 (21:18 -0600)]
Merge pull request #4216 from tamiko/cxx11_cleanup7
C++11 cleanup, p7: Remove TransposeMatrix
Wolfgang Bangerth [Fri, 7 Apr 2017 03:18:25 +0000 (21:18 -0600)]
Merge pull request #4215 from tamiko/cxx11_cleanup5
C++11 cleanup, p5: Remove ProductSparseMatrix
Wolfgang Bangerth [Fri, 7 Apr 2017 00:09:50 +0000 (18:09 -0600)]
Merge pull request #4218 from tamiko/cxx11_cleanup8
C++11 cleanup, p8: Remove BlockDiagonalMatrix
Matthias Maier [Thu, 6 Apr 2017 21:40:41 +0000 (16:40 -0500)]
Merge pull request #4206 from tamiko/cxx11_cleanup1
C++11 cleanup: Remove C++03 implementation from template_constraints.h
Matthias Maier [Thu, 6 Apr 2017 21:40:26 +0000 (16:40 -0500)]
Merge pull request #4204 from bangerth/implement-convert-interface-all
Remove the deprecated FiniteElement::interpolate() function.
Matthias Maier [Thu, 6 Apr 2017 21:36:09 +0000 (16:36 -0500)]
Tests: Remove tests for SchurMatrix class
Matthias Maier [Thu, 6 Apr 2017 21:34:43 +0000 (16:34 -0500)]
Remove a reference
Matthias Maier [Thu, 6 Apr 2017 21:36:28 +0000 (16:36 -0500)]
C++ cleanup: Remove deprecated class SchurMatrix
Matthias Maier [Thu, 6 Apr 2017 21:32:08 +0000 (16:32 -0500)]
C++11 cleanup, p8: Remove BlockDiagonalMatrix
Matthias Maier [Thu, 6 Apr 2017 21:15:20 +0000 (16:15 -0500)]
Tests: Remove TransposeMatrix test
Matthias Maier [Thu, 6 Apr 2017 21:14:04 +0000 (16:14 -0500)]
C++ cleanup: Remove TransposeMatrix
Matthias Maier [Thu, 6 Apr 2017 20:38:05 +0000 (15:38 -0500)]
Remove ProductSparseMatrix test
Matthias Maier [Thu, 6 Apr 2017 20:36:50 +0000 (15:36 -0500)]
C++ cleanup: Remove deprecated class ProductSparseMatrix
Matthias Maier [Thu, 6 Apr 2017 20:32:24 +0000 (15:32 -0500)]
Examples: Remove ProductMatrix example
Matthias Maier [Thu, 6 Apr 2017 20:30:29 +0000 (15:30 -0500)]
Tests: Remove ProductMatrix tests
Matthias Maier [Thu, 6 Apr 2017 20:30:49 +0000 (15:30 -0500)]
C++ cleanup: Remove deprecated class ProductMatrix
Matthias Maier [Thu, 6 Apr 2017 20:22:52 +0000 (15:22 -0500)]
C++11 cleanup: Remove deprecated class InverseMatrixRichardson
Luca Heltai [Thu, 6 Apr 2017 17:08:21 +0000 (19:08 +0200)]
Merge pull request #4199 from bangerth/doc-update
Minor updates to the documentation of FE_Q_iso_Q1.
Luca Heltai [Thu, 6 Apr 2017 17:00:21 +0000 (19:00 +0200)]
Merge pull request #4201 from drwells/fix-clang-c++11-check
Fix the check for compilers defaulting to C++11.
Wolfgang Bangerth [Thu, 6 Apr 2017 16:40:24 +0000 (10:40 -0600)]
Merge pull request #4205 from luca-heltai/doi-step34
add step-34 DOI
Matthias Maier [Thu, 6 Apr 2017 16:28:16 +0000 (11:28 -0500)]
CXX11 cleanup: Remove C++03 implementation from template_constraints.h
Luca Heltai [Thu, 6 Apr 2017 16:04:23 +0000 (18:04 +0200)]
add step-34 DOI
Luca Heltai [Thu, 6 Apr 2017 15:59:03 +0000 (17:59 +0200)]
Merge pull request #4202 from bangerth/implement-convert-interface-6
Implement FE::convert_generalized_support_point_values_to_nodal_values() for FE_Q_iso_Q1.
Luca Heltai [Thu, 6 Apr 2017 15:58:24 +0000 (17:58 +0200)]
Merge pull request #4203 from bangerth/doc-update-2
Update a glossary entry on node functionals.
David Wells [Thu, 6 Apr 2017 14:36:13 +0000 (10:36 -0400)]
Fix the check for compilers defaulting to C++11.
Some compilers (notably clang on macOS) enable C++11 features as
extensions even when __cplusplus == 199711 (i.e., compilation in C++98
mode). Mixing language versions in this way confuses some system
headers (i..e., override versus throw()), so only treat the default
compiler setting as C++11 if it sets the right value for __cplusplus.
Wolfgang Bangerth [Wed, 5 Apr 2017 17:15:06 +0000 (11:15 -0600)]
Remove the deprecated FiniteElement::interpolate() function.
Also remove all of its implementations.
Wolfgang Bangerth [Thu, 6 Apr 2017 15:21:27 +0000 (09:21 -0600)]
Update a glossary entry on node functionals.
Wolfgang Bangerth [Thu, 6 Apr 2017 14:52:31 +0000 (08:52 -0600)]
Implement FE::convert_generalized_support_point_values_to_nodal_values() for FE_Q_iso_Q1.
Wolfgang Bangerth [Thu, 6 Apr 2017 14:49:33 +0000 (08:49 -0600)]
Be more specific which files we feed to doxygen.
Specifically, make sure that we exclude the doc/news/changes/README.md file.
Wolfgang Bangerth [Thu, 6 Apr 2017 14:34:08 +0000 (08:34 -0600)]
Minor updates to the documentation of FE_Q_iso_Q1.
Luca Heltai [Thu, 6 Apr 2017 13:50:13 +0000 (15:50 +0200)]
Merge pull request #4187 from bangerth/implement-convert-interface-2
Implement FE::convert_generalized_support_point_values_to_nodal_values() for FESystem.
Denis Davydov [Thu, 6 Apr 2017 13:33:45 +0000 (15:33 +0200)]
Merge pull request #4198 from bangerth/fix-cxx11-merge
Fix occurrences of std_cxx11.
Bruno Turcksin [Thu, 6 Apr 2017 13:28:30 +0000 (09:28 -0400)]
Merge pull request #4196 from bangerth/align-args
Align function argument names.
Wolfgang Bangerth [Thu, 6 Apr 2017 13:23:49 +0000 (07:23 -0600)]
Fix occurrences of std_cxx11.
Wolfgang Bangerth [Thu, 6 Apr 2017 13:12:02 +0000 (07:12 -0600)]
Align function argument names.
Wolfgang Bangerth [Thu, 6 Apr 2017 13:09:05 +0000 (07:09 -0600)]
Merge pull request #4128 from Rombur/std_cxx11
Replace std_cxx11 and std_cxx1x functions by std ones
Luca Heltai [Thu, 6 Apr 2017 08:50:02 +0000 (10:50 +0200)]
Merge pull request #4189 from bangerth/implement-convert-interface-4
Convert tests.
Luca Heltai [Thu, 6 Apr 2017 08:47:42 +0000 (10:47 +0200)]
Merge pull request #4185 from bangerth/implement-convert-interface
Implement FE::convert_generalized_support_point_values_to_nodal_values() for FE_Q, FE_DGQ, FE_DGQArbitraryNodes.
Luca Heltai [Thu, 6 Apr 2017 08:46:41 +0000 (10:46 +0200)]
Merge pull request #4183 from gassmoeller/use_manifold_for_boundary_normal_vector
Use manifold instead of boundary for VectorTools::compute_nonzero_normal_flux_constraints
David Wells [Thu, 6 Apr 2017 02:58:37 +0000 (22:58 -0400)]
Merge pull request #4192 from tamiko/cmake_check_for_zlib
CMake: Also check for enabled zlib support in p4est
Matthias Maier [Thu, 6 Apr 2017 01:26:28 +0000 (20:26 -0500)]
CMake: Also check for enabled zlib support in p4est
Even though we might not necessarily use zlib compression in p4est
output at all, p4est might silently fail if zlib support is disabled.
Work around this issue by always requiring a p4est installation with
enabled zlib support.
Closes #4151
David Wells [Thu, 6 Apr 2017 01:14:14 +0000 (21:14 -0400)]
Merge pull request #4188 from bangerth/implement-convert-interface-3
Remove a test.
Daniel Arndt [Thu, 6 Apr 2017 00:13:37 +0000 (02:13 +0200)]
Merge pull request #4191 from bangerth/implement-convert-interface-5
Minor code cleanups.
Matthias Maier [Wed, 5 Apr 2017 22:34:13 +0000 (17:34 -0500)]
Merge pull request #4190 from tjhei/changes_h_in_built
generate changes.h.in in binary dir
Wolfgang Bangerth [Wed, 5 Apr 2017 21:47:11 +0000 (15:47 -0600)]
Minor code cleanups.
Wolfgang Bangerth [Wed, 5 Apr 2017 21:45:27 +0000 (15:45 -0600)]
Implement FE::convert_generalized_support_point_values_to_nodal_values for FESystem.
Timo Heister [Wed, 5 Apr 2017 21:35:23 +0000 (17:35 -0400)]
generate changes.h in binary dir
closes #4102
Wolfgang Bangerth [Wed, 5 Apr 2017 16:38:11 +0000 (10:38 -0600)]
Implement FE::convert_generalized_support_point_values_to_nodal_values() for FE_Q, FE_DGQ, FE_DGQArbitraryNodes.
Wolfgang Bangerth [Wed, 5 Apr 2017 17:12:00 +0000 (11:12 -0600)]
Convert tests.
Specifically, convert all tests from FE::interpolate to
FE::convert_generalized_support_point_values_to_nodal_values.
Since the former had three variants but that latter only one,
this also requires deleting some code and updating test results.
Wolfgang Bangerth [Wed, 5 Apr 2017 17:04:55 +0000 (11:04 -0600)]
Remove a test.
The test checks variations of the FiniteElement::interpolate() function
that were deprecated before the last release and will be removed soon.
The fe/fe_rannacher_turek_01 test continues to test the main
signature of that function, and will be converted to use
FE::convert_generalized_support_point_values_to_nodal_values().
Wolfgang Bangerth [Wed, 5 Apr 2017 19:20:29 +0000 (13:20 -0600)]
Merge pull request #4182 from gassmoeller/fix_2d_spherical_tangent_vector
Fix 2d spherical manifold tangent vector
Rene Gassmoeller [Wed, 5 Apr 2017 01:08:02 +0000 (19:08 -0600)]
Add test
Timo Heister [Wed, 5 Apr 2017 17:51:37 +0000 (13:51 -0400)]
Merge pull request #4184 from bangerth/doc-update
Minor updates to the documentation of a couple of classes.
Wolfgang Bangerth [Wed, 5 Apr 2017 16:18:42 +0000 (10:18 -0600)]
Merge pull request #4171 from drwells/partitioner-swap
Use a swap in place of a copy.
Matthias Maier [Wed, 5 Apr 2017 15:12:50 +0000 (10:12 -0500)]
Merge pull request #4106 from drwells/require-c++11
Require C++11.
Wolfgang Bangerth [Wed, 5 Apr 2017 14:26:10 +0000 (08:26 -0600)]
Minor updates to the documentation of a couple of classes.
Rene Gassmoeller [Wed, 5 Apr 2017 00:11:05 +0000 (18:11 -0600)]
Handle special case SphericalManifold::get_tangent_vector
Rene Gassmoeller [Tue, 4 Apr 2017 21:56:21 +0000 (15:56 -0600)]
Use manifold instead of boundary
Wolfgang Bangerth [Tue, 4 Apr 2017 15:20:23 +0000 (09:20 -0600)]
Merge pull request #4180 from tjhei/add_doi_for_step_57
add step-57 DOI
Timo Heister [Tue, 4 Apr 2017 15:17:50 +0000 (11:17 -0400)]
add step-57 DOI
David Wells [Tue, 4 Apr 2017 02:19:09 +0000 (22:19 -0400)]
Merge pull request #4173 from tjhei/mathjax_new_cdn
change MathJax CDN
Timo Heister [Mon, 3 Apr 2017 14:24:55 +0000 (10:24 -0400)]
Merge pull request #4174 from jppelteret/step-44-doc_update_01
Add DOI citation to step-44
Jean-Paul Pelteret [Mon, 3 Apr 2017 07:09:44 +0000 (09:09 +0200)]
Add DOI citation to step-44
Bruno Turcksin [Sun, 2 Apr 2017 23:49:07 +0000 (19:49 -0400)]
Merge pull request #4139 from kronbichler/cleanup_shape_info
Proper tolerance scaling for gradients and Hessians at high degrees
David Wells [Sun, 2 Apr 2017 23:03:25 +0000 (19:03 -0400)]
Merge pull request #4145 from tjhei/doi_citing
add @dealiiTutorialDOI{} macro for tutorial programs
Timo Heister [Thu, 30 Mar 2017 15:11:01 +0000 (11:11 -0400)]
add @dealiiTutorialDOI{} macro for tutorial programs
Timo Heister [Sun, 2 Apr 2017 17:12:25 +0000 (13:12 -0400)]
change MathJax CDN
https://cdn.mathjax.org is shutting down, so switch to the recommended alternative CDN.
Fixes #4169
David Wells [Sat, 1 Apr 2017 16:53:08 +0000 (12:53 -0400)]
Use a swap in place of a copy.
Wolfgang Bangerth [Sat, 1 Apr 2017 20:07:15 +0000 (14:07 -0600)]
Merge pull request #4172 from drwells/point-value-history-resize
Resize a vector instead of repeatedly calling push_back.
Martin Kronbichler [Sat, 1 Apr 2017 19:42:58 +0000 (21:42 +0200)]
Merge pull request #4155 from tcclevenger/fix_shared_tria_multigrid_artifical
Fixed setting artificial bug in shared tria, added test
David Wells [Sat, 1 Apr 2017 16:53:46 +0000 (12:53 -0400)]
Resize a vector instead of repeatedly calling push_back.
std::vector<double>(0) creates an empty vector, so we can save some time by just
resizing the vector of vectors instead.
Wolfgang Bangerth [Sat, 1 Apr 2017 15:59:23 +0000 (09:59 -0600)]
Merge pull request #4168 from drwells/add-nonexistent-line-check
Check an index in ConstraintMatrix::add_entry.
David Wells [Fri, 31 Mar 2017 19:34:09 +0000 (15:34 -0400)]
Remove non-C++11 mode compiler flag checks.
These options no longer apply since we do not support compilation with
either old versions of GCC (first check) or non-C++11 mode (second and
third checks).
David Wells [Fri, 31 Mar 2017 19:33:53 +0000 (15:33 -0400)]
Update the minimum supported GCC version.
David Wells [Fri, 24 Mar 2017 16:39:34 +0000 (12:39 -0400)]
Remove DEAL_II_NOEXCEPT.
Since we use C++11 we no longer have to use the old 'throw()' syntax.
David Wells [Thu, 23 Mar 2017 21:06:56 +0000 (17:06 -0400)]
Remove the deprecated DEAL_II_CXX11_FLAG option.
David Wells [Thu, 23 Mar 2017 21:01:43 +0000 (17:01 -0400)]
Require C++11.
David Wells [Fri, 31 Mar 2017 18:46:45 +0000 (14:46 -0400)]
Check an index in ConstraintMatrix::add_entry.
Without this check one can get segmentation faults in debug mode if the
current line is not present.
Bruno Turcksin [Fri, 31 Mar 2017 18:14:23 +0000 (14:14 -0400)]
Merge pull request #4141 from kronbichler/fe_evaluation_cleanup
FEEvaluation: Tidy up selection of templated evaluation calls
Timo Heister [Fri, 31 Mar 2017 16:44:26 +0000 (12:44 -0400)]
Merge pull request #4158 from tamiko/fix_sequential_petsc_on_fedora
CMake: Workaround: Ensure "mpiuni/mpi.h" is reachable
Daniel Arndt [Fri, 31 Mar 2017 15:27:59 +0000 (17:27 +0200)]
Merge pull request #4165 from masterleinad/restrict_parallel_petsc_dev
Restrict tests requiring a parallel PETSc
Daniel Arndt [Fri, 31 Mar 2017 14:03:36 +0000 (16:03 +0200)]
Restrict tests requiring a parallel PETSc
Matthias Maier [Thu, 30 Mar 2017 22:38:47 +0000 (17:38 -0500)]
CMake: Workaround: Ensure "mpiuni/mpi.h" is reachable
In case of a sequential build without mpi support and sequential petsc a
dummy mpi.h file installed by petsc must be reachable in from our final
set of include directories.
Normally this is not an issue - petsc exports such information in the
file "petscvariables" that we parse. But some distributions have chosen
to not install this file...
Closes #4157
Daniel Arndt [Fri, 31 Mar 2017 09:30:37 +0000 (11:30 +0200)]
Merge pull request #4156 from tjhei/cmake_find_mpi_version
fix cmake regex for finding MPI version
Denis Davydov [Fri, 31 Mar 2017 09:12:55 +0000 (11:12 +0200)]
Merge pull request #4163 from davydden/changelog_matrixfree
a changelog for deprecated mpi_communicator in MatrixFree::Additional…
Denis Davydov [Fri, 31 Mar 2017 08:24:39 +0000 (10:24 +0200)]
a changelog for deprecated mpi_communicator in MatrixFree::AdditionalData
David Wells [Fri, 31 Mar 2017 03:40:00 +0000 (23:40 -0400)]
Merge pull request #4160 from tamiko/fix_step_dependency
Examples: Require MPI for step-18
Matthias Maier [Thu, 30 Mar 2017 23:27:51 +0000 (18:27 -0500)]
Merge pull request #4152 from tjhei/fix_step_44_petsc
fix step-55
Matthias Maier [Thu, 30 Mar 2017 23:23:02 +0000 (18:23 -0500)]
Examples: Require MPI for step-18
Timo Heister [Thu, 30 Mar 2017 21:37:53 +0000 (17:37 -0400)]
fix cmake regex for finding MPI version
cmake regex is greedy, which means that the old regex
MPI_VERSION.*([0-9]+)
would only put the last digit of the version into the group \1 because
.* consumes the others. Fix this.
tcclevenger [Thu, 30 Mar 2017 21:05:46 +0000 (17:05 -0400)]
typo
tcclevenger [Thu, 30 Mar 2017 20:51:20 +0000 (16:51 -0400)]
fix shared tria artificial cells bug
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.