]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Thu, 21 Dec 2017 18:31:39 +0000 (19:31 +0100)]
Merge pull request #5660 from masterleinad/increase_precision_arpack_parpack
Increase precision in arpack/parpack_advection_diffusion_petsc
Daniel Arndt [Thu, 21 Dec 2017 18:02:50 +0000 (19:02 +0100)]
Merge pull request #5652 from drwells/lapack-size-type
Change LAPACKFullMatrix::size_type to unsigned int.
Denis Davydov [Thu, 21 Dec 2017 16:14:00 +0000 (17:14 +0100)]
Merge pull request #5659 from davydden/feature/norm_sqr
add LA::d::BlockVector::norm_sqr() and LA::d::Vector::norm_sqr()
Martin Kronbichler [Thu, 21 Dec 2017 14:42:46 +0000 (15:42 +0100)]
Merge pull request #5632 from ExtremOPS/multiplySparsityPattern
Multiply sparsity pattern
Daniel Arndt [Thu, 21 Dec 2017 13:54:18 +0000 (14:54 +0100)]
Increase precision in arpack/parpack_advection_diffusion_petsc
Denis Davydov [Thu, 21 Dec 2017 13:29:22 +0000 (14:29 +0100)]
add LA::d::BlockVector::norm_sqr() and LA::d::Vector::norm_sqr()
Christoph Goering [Tue, 19 Dec 2017 13:09:03 +0000 (14:09 +0100)]
added changelog entry
Christoph Goering [Wed, 20 Dec 2017 13:25:23 +0000 (14:25 +0100)]
added two unit tests and its output for compute_mmult_pattern(..)
Christoph Goering [Fri, 15 Dec 2017 17:42:00 +0000 (18:42 +0100)]
added DynamicSparsityPattern::compute_mmult_pattern(..)
Martin Kronbichler [Thu, 21 Dec 2017 06:49:23 +0000 (07:49 +0100)]
Merge pull request #5654 from masterleinad/update_number_cache_periodicity
Update NumberCache after adding periodicity to a p::d::Triangulation
David Wells [Wed, 20 Dec 2017 15:54:51 +0000 (10:54 -0500)]
Change LAPACKFullMatrix::size_type to unsigned int.
This fixes compilation with 64 bit indices and also makes things more consistent
with base class functions (e.g., TransposeTable::n_rows() returns an unsigned
int).
Daniel Arndt [Wed, 20 Dec 2017 22:15:10 +0000 (23:15 +0100)]
Add comment why to call update_number_cache
Daniel Arndt [Wed, 20 Dec 2017 15:58:40 +0000 (16:58 +0100)]
Update NumberCache after adding periodicity to a p::d::Triangulation
Denis Davydov [Wed, 20 Dec 2017 20:29:20 +0000 (21:29 +0100)]
Merge pull request #5651 from davydden/feature/lapack_remove
add a function to remove row and column from LAPACKFullMatrix
Denis Davydov [Wed, 20 Dec 2017 12:30:21 +0000 (13:30 +0100)]
add a function to remove row and column from LAPACKFullMatrix
Martin Kronbichler [Wed, 20 Dec 2017 10:44:43 +0000 (11:44 +0100)]
Merge pull request #5650 from davydden/doc/lapack_fix_bracket
doc: fix bracket in LATEX documentation
Denis Davydov [Wed, 20 Dec 2017 10:42:50 +0000 (11:42 +0100)]
doc: fix bracket in LATEX documentation
Bruno Turcksin [Wed, 20 Dec 2017 02:37:52 +0000 (21:37 -0500)]
Merge pull request #5634 from kronbichler/update_manifold_documentation_2
Further improve manifold documentation
Martin Kronbichler [Tue, 19 Dec 2017 17:19:31 +0000 (18:19 +0100)]
Merge pull request #5631 from davydden/feature/increase_decrease_size
Extend LAPACKFullMatrix and Vector to keep the data upon resizing and add rank-1 update
Daniel Arndt [Tue, 19 Dec 2017 16:19:09 +0000 (17:19 +0100)]
Merge pull request #5638 from drwells/stop-overwriting-unity-files
Fix overwriting of unity files in reconfiguration.
Wolfgang Bangerth [Tue, 19 Dec 2017 15:09:02 +0000 (09:09 -0600)]
Merge pull request #5620 from cpraveen/fixdoc
Fix documentation
Denis Davydov [Tue, 19 Dec 2017 15:04:29 +0000 (16:04 +0100)]
do not capitalize proper names in Utilities::LinearAlgebra
Denis Davydov [Mon, 18 Dec 2017 21:53:55 +0000 (22:53 +0100)]
various cleanups and improvements
Denis Davydov [Mon, 18 Dec 2017 17:15:05 +0000 (18:15 +0100)]
add a link to LAPACK forums
Denis Davydov [Mon, 18 Dec 2017 16:53:50 +0000 (17:53 +0100)]
factor out hyperbolic rotations into Utilities::LinearAlgebra::hyperbolic_rotation() and test
Denis Davydov [Mon, 18 Dec 2017 15:52:15 +0000 (16:52 +0100)]
implement downdating of Cholesky factorization
Denis Davydov [Mon, 18 Dec 2017 14:20:21 +0000 (15:20 +0100)]
implement rank-1 update for Cholesky factorization
Denis Davydov [Mon, 18 Dec 2017 14:19:34 +0000 (15:19 +0100)]
adjust LAPACKFullMatrix::print_formatted() to output lower triangular part for Cholesky
Denis Davydov [Mon, 18 Dec 2017 12:36:35 +0000 (13:36 +0100)]
add Utilities::LinearAlgebra::Givens_rotation()
Denis Davydov [Sun, 17 Dec 2017 16:06:15 +0000 (17:06 +0100)]
add rank-1 update of LAPACKFullMatrix
Denis Davydov [Fri, 15 Dec 2017 15:18:58 +0000 (16:18 +0100)]
add LAPACKFullMatrix::reinit_preserve() and Vector::reinit_preserve()
to (partly) keep the old values.
Daniel Arndt [Tue, 19 Dec 2017 08:33:08 +0000 (09:33 +0100)]
Merge pull request #5649 from tamiko/make_output_more_verbose
CMake: Also print GMSH_EXE in detailed.log
Denis Davydov [Tue, 19 Dec 2017 06:41:55 +0000 (07:41 +0100)]
Merge pull request #5648 from davydden/fix/gmsh
use find_program to find GMSH
Matthias Maier [Tue, 19 Dec 2017 05:47:27 +0000 (23:47 -0600)]
CMake: Also print GMSH_EXE in detailed.log
Denis Davydov [Tue, 19 Dec 2017 00:21:54 +0000 (01:21 +0100)]
use find_program to find GMSH
Wolfgang Bangerth [Tue, 19 Dec 2017 03:57:21 +0000 (21:57 -0600)]
Merge pull request #5646 from Rombur/reinit_after_move
Improve move constructor tests
Bruno Turcksin [Tue, 19 Dec 2017 01:58:16 +0000 (20:58 -0500)]
Improve move constructor tests
Improve the move constructor tests of TrilinosWrappers::SparseMatrix and
TrilinosWrappers::SparsityPattern by checking the object whose data has been
stolen can be reinitialized
Daniel Arndt [Mon, 18 Dec 2017 23:28:15 +0000 (00:28 +0100)]
Merge pull request #5606 from luca-heltai/occ-2d
OpenCASCADE now works also in spacedim = 2
Denis Davydov [Mon, 18 Dec 2017 20:24:07 +0000 (21:24 +0100)]
Merge pull request #5641 from tamiko/minor_cmake_fixes
CMake: cache TestBoostBug, clean up cached variables
Matthias Maier [Mon, 18 Dec 2017 15:24:18 +0000 (09:24 -0600)]
remove redundant if
Wolfgang Bangerth [Mon, 18 Dec 2017 14:29:39 +0000 (08:29 -0600)]
Merge pull request #5640 from Rombur/move_constructor
Add move constructors
David Wells [Sun, 17 Dec 2017 22:13:59 +0000 (17:13 -0500)]
Fix overwriting of unity files in reconfiguration.
One flaw in the unity build system is that it always generates the unity
inclusion files when the build system is (re)configured. This results in a lot
of extra compilation.
This patch fixes the issue by first writing to a temporary file and then
moving it only if it is not equal to the current unity file.
Matthias Maier [Mon, 18 Dec 2017 13:37:57 +0000 (07:37 -0600)]
fix indenting
Luca Heltai [Mon, 18 Dec 2017 13:35:49 +0000 (14:35 +0100)]
Merge pull request #5635 from masterleinad/stabilize_gmsh
Increase stability of gmsh/create_tria_01
Matthias Maier [Mon, 18 Dec 2017 13:30:10 +0000 (07:30 -0600)]
CMake: correctly cache TestBoostBug, clean up cached variables
This commit ensures that the test result of TestBoostBug is correctly
cached (similarly to all other compilation checks).
Further, make sure that all cached variables for compatibility checks
for ADOLC and Boost are correctly unset again.
Matthias Maier [Mon, 18 Dec 2017 12:57:45 +0000 (06:57 -0600)]
CMake: TestBoostBug: Remove workaround
The workaround of renaming a list separator then passing a string
unquoted can be avoided by quoting the full option:
"-DBOOST_LIBRARIES=${BOOST_LIBRARIES}"
Matthias Maier [Mon, 18 Dec 2017 12:43:24 +0000 (06:43 -0600)]
Merge pull request #5637 from drwells/remove-more-cxx11-checks
Remove some more DEAL_II_WITH_CXX11 references.
Matthias Maier [Mon, 18 Dec 2017 12:11:11 +0000 (06:11 -0600)]
Merge pull request #5572 from masterleinad/detect_boost_bug
Detect BOOST bug while configuring
Denis Davydov [Mon, 18 Dec 2017 06:49:37 +0000 (07:49 +0100)]
Merge pull request #5636 from Rombur/cxx11
Remove DEAL_II_WITH_CXX11 guards
Bruno Turcksin [Mon, 18 Dec 2017 00:23:45 +0000 (19:23 -0500)]
Add entry in changelog
Bruno Turcksin [Mon, 18 Dec 2017 00:12:18 +0000 (19:12 -0500)]
Add move constructor to TrilinosWrappers::SparsityPattern
Bruno Turcksin [Sun, 17 Dec 2017 22:27:42 +0000 (17:27 -0500)]
Add move constructor for TrilinosWrappers::SparseMatrix
David Wells [Sun, 17 Dec 2017 23:00:10 +0000 (18:00 -0500)]
Merge pull request #5639 from bangerth/add-comment
Add a comment and PETSc KSP and PC objects.
Wolfgang Bangerth [Sun, 17 Dec 2017 22:46:18 +0000 (15:46 -0700)]
Add a comment and PETSc KSP and PC objects.
David Wells [Sun, 17 Dec 2017 21:03:50 +0000 (16:03 -0500)]
Remove some more DEAL_II_WITH_CXX11 references.
Bruno Turcksin [Sun, 17 Dec 2017 20:04:48 +0000 (15:04 -0500)]
Remove DEAL_II_WITH_CXX11 guards
Luca Heltai [Sun, 17 Dec 2017 19:46:51 +0000 (20:46 +0100)]
Assert to check spacedim >= 2 in OpenCASCADE::NURBSPatchManifold
Luca Heltai [Sun, 17 Dec 2017 15:36:02 +0000 (16:36 +0100)]
Fix failing tests.
Timo Heister [Sun, 17 Dec 2017 14:43:30 +0000 (09:43 -0500)]
Merge pull request #5610 from Rombur/notebook
Add Jupyter Notebook
Martin Kronbichler [Sun, 17 Dec 2017 11:32:19 +0000 (12:32 +0100)]
Further improve manifold documentation text.
Daniel Arndt [Sun, 17 Dec 2017 11:08:29 +0000 (12:08 +0100)]
Increase stability of gmsh/create_tria_01
Denis Davydov [Sat, 16 Dec 2017 16:53:37 +0000 (17:53 +0100)]
Merge pull request #5633 from bangerth/doc-updates
Some grammar improvements.
Wolfgang Bangerth [Sat, 16 Dec 2017 15:43:26 +0000 (08:43 -0700)]
Some grammar improvements.
Martin Kronbichler [Sat, 16 Dec 2017 09:56:20 +0000 (10:56 +0100)]
Merge pull request #5626 from kronbichler/update_manifold_documentation
Update manifold documentation in a few places.
Daniel Arndt [Sat, 16 Dec 2017 09:50:34 +0000 (10:50 +0100)]
Merge pull request #5630 from drwells/add-move-constructor
Add a move constructor for VectorMemory::Pointer.
Daniel Arndt [Sat, 16 Dec 2017 08:18:26 +0000 (09:18 +0100)]
Merge pull request #5628 from drwells/avoid-memory-consumption-method
Let GrowingVectorMemory work with std::vector.
Daniel Arndt [Sat, 16 Dec 2017 00:14:24 +0000 (01:14 +0100)]
Merge pull request #5629 from masterleinad/fix_fe_field_function_03
Fix fe_field_function_03
David Wells [Fri, 15 Dec 2017 22:27:59 +0000 (17:27 -0500)]
Add a test for VectorMemory<std::vector<T>>.
Martin Kronbichler [Fri, 15 Dec 2017 15:45:02 +0000 (16:45 +0100)]
Remove a badly worded part of changelog.
Martin Kronbichler [Fri, 15 Dec 2017 15:44:30 +0000 (16:44 +0100)]
Extend discussion on what happens if manifolds are blended in a bad way.
Martin Kronbichler [Fri, 15 Dec 2017 10:00:04 +0000 (11:00 +0100)]
Update manifold documentation in a few places.
David Wells [Fri, 15 Dec 2017 18:05:49 +0000 (13:05 -0500)]
Improve some method descriptions.
David Wells [Fri, 15 Dec 2017 16:37:26 +0000 (11:37 -0500)]
Add a move constructor for VectorMemory::Pointer.
This lets us write things like
std::vector<typename VectorMemory<VectorType>::Pointer> vec;
Daniel Arndt [Fri, 15 Dec 2017 16:17:58 +0000 (17:17 +0100)]
Fix fe_field_function_03
David Wells [Fri, 15 Dec 2017 15:53:07 +0000 (10:53 -0500)]
Let GrowingVectorMemory work with std::vector.
The VectorType class in
std::pair<bool, std::unique_ptr<VectorType>>
may not have a memory_consumption() member function (e.g.,
std::vector). Get around this by just using the free function instead.
Denis Davydov [Fri, 15 Dec 2017 10:27:22 +0000 (11:27 +0100)]
Merge pull request #5625 from masterleinad/fix_shared_tria_tests
Fix some failing tests
Daniel Arndt [Sun, 3 Dec 2017 10:27:39 +0000 (11:27 +0100)]
Fix shared::Triangulation tests
Daniel Arndt [Fri, 15 Dec 2017 08:43:23 +0000 (09:43 +0100)]
Merge pull request #5618 from kronbichler/robustness_write_gnuplot_dof_support_point_info
Make write_gnuplot_dof_support_point_info more robust
Martin Kronbichler [Thu, 14 Dec 2017 06:46:19 +0000 (07:46 +0100)]
Fix corner case in comparison. Add test.
Praveen C [Thu, 14 Dec 2017 05:48:19 +0000 (11:18 +0530)]
Fix documentation
In FE_RaviartThomas, the cell quadrature is wrt QGauss(k+1).
Fix some mistakes in mapping, everything on right side is wrt \hat{x}.
Wolfgang Bangerth [Thu, 14 Dec 2017 03:50:59 +0000 (21:50 -0600)]
Merge pull request #5619 from tjhei/document_petsc_one_to_one
document PETScWrappers::Vector constructors better
Timo Heister [Thu, 14 Dec 2017 03:45:26 +0000 (22:45 -0500)]
Merge pull request #5616 from davydden/doc/improve_pd_SolTrans
improve documentation of p::d::SolutionTransfer when used with LA::d:…
Timo Heister [Thu, 14 Dec 2017 03:44:11 +0000 (22:44 -0500)]
address comment
Timo Heister [Thu, 14 Dec 2017 03:24:02 +0000 (22:24 -0500)]
document PETScWrappers::Vector constructors better
Bruno Turcksin [Wed, 13 Dec 2017 13:28:15 +0000 (08:28 -0500)]
Merge pull request #5612 from masterleinad/fix_periodic_moved_vertices
Fix treatment of periodic faces in communicate_locally_moved_vertices
Martin Kronbichler [Wed, 13 Dec 2017 13:19:52 +0000 (14:19 +0100)]
Make write_gnuplot_dof_support_point_info more robust by lexicographic indices with roundoff tolerance.
Denis Davydov [Wed, 13 Dec 2017 13:03:15 +0000 (14:03 +0100)]
improve documentation of p::d::SolutionTransfer when used with LA::d::Vector
Daniel Arndt [Wed, 13 Dec 2017 10:06:56 +0000 (11:06 +0100)]
Merge pull request #5386 from kronbichler/change_laplace_mesh_smoothing
Replace broken mesh smoothing with Laplacian
Martin Kronbichler [Wed, 13 Dec 2017 09:10:44 +0000 (10:10 +0100)]
Merge pull request #5614 from davydden/doc/pum_reference
update FE_Enriched reference paper
Daniel Arndt [Mon, 11 Dec 2017 14:53:52 +0000 (15:53 +0100)]
Fix treatment of periodic faces in communicate_locally_moved_vertices
Denis Davydov [Wed, 13 Dec 2017 08:42:28 +0000 (09:42 +0100)]
update FE_Enriched reference paper
Luca Heltai [Tue, 12 Dec 2017 13:37:29 +0000 (14:37 +0100)]
Test 2d triangulation.
Denis Davydov [Tue, 12 Dec 2017 12:14:59 +0000 (13:14 +0100)]
Merge pull request #5613 from agrayver/fix_shared_tria
Get rid of coin flip strategy in p::s::Tria
Luca Heltai [Sat, 9 Dec 2017 10:59:19 +0000 (11:59 +0100)]
OpenCASCADE classes and utilities now work also in spacedim=2
Martin Kronbichler [Mon, 4 Dec 2017 16:16:39 +0000 (17:16 +0100)]
Significantly extend module on the manifold.
The new section describes the mesh smoothing algorithm in deal.II
Martin Kronbichler [Mon, 4 Dec 2017 14:56:33 +0000 (15:56 +0100)]
Add changelog.
Martin Kronbichler [Mon, 4 Dec 2017 14:28:14 +0000 (15:28 +0100)]
Update documentation.
Replace all names mentioning the Laplace vector by the new approach of interpolating. Also update the description of how to ensure good convergence with the mapping, given that it was the Laplace smoothing in the old implementation that destroyed convergence rates.
Martin Kronbichler [Mon, 4 Dec 2017 14:19:52 +0000 (15:19 +0100)]
Remove old changelog that is no longer applicable.
Martin Kronbichler [Mon, 4 Dec 2017 11:31:26 +0000 (12:31 +0100)]
Adjust periodicity test.
Martin Kronbichler [Mon, 4 Dec 2017 07:43:44 +0000 (08:43 +0100)]
Fix opencascade test.
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.