]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Sat, 23 Dec 2017 17:16:25 +0000 (18:16 +0100)]
Merge pull request #5665 from tjhei/trilinos_sparsity_copy_from
implement missing TrilinosWrappers::SparsityPattern::copy_from()
Martin Kronbichler [Sat, 23 Dec 2017 15:38:53 +0000 (16:38 +0100)]
Merge pull request #5562 from gassmoeller/optimize_spherical_manifold_get_new_point
Optimize spherical manifold get_new_point into get_new_points
Timo Heister [Fri, 22 Dec 2017 14:14:09 +0000 (09:14 -0500)]
implement missing TrilinosWrappers::SparsityPattern::copy_from()
also test the different copy_from implementations.
Denis Davydov [Fri, 22 Dec 2017 03:13:19 +0000 (04:13 +0100)]
Merge pull request #5656 from davydden/feature/blas64
support 64bit BLAS
Denis Davydov [Thu, 21 Dec 2017 23:05:29 +0000 (00:05 +0100)]
Merge pull request #5663 from bangerth/grammar
Fix the grammar of a few doc strings.
Wolfgang Bangerth [Thu, 21 Dec 2017 20:13:00 +0000 (13:13 -0700)]
Fix the grammar of a few doc strings.
Wolfgang Bangerth [Thu, 21 Dec 2017 19:40:51 +0000 (13:40 -0600)]
Merge pull request #5661 from masterleinad/64_bit_serialize
Add 64-bit output variant for serialization/hp_dof_handler_01
Denis Davydov [Wed, 20 Dec 2017 21:29:37 +0000 (22:29 +0100)]
support 64bit BLAS
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()
Rene Gassmoeller [Thu, 21 Dec 2017 02:14:59 +0000 (20:14 -0600)]
Update tests
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
Daniel Arndt [Thu, 21 Dec 2017 13:51:30 +0000 (14:51 +0100)]
Add 64-bit output variant for serialization/hp_dof_handler_01
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
Rene Gassmoeller [Fri, 8 Dec 2017 17:17:52 +0000 (10:17 -0700)]
Fix 2D case.
Simon Puchert [Thu, 7 Dec 2017 15:42:37 +0000 (16:42 +0100)]
Small optimization.
We can get rid of a scalar*vector operation by restructuring.
This also allows tricks like computing theta/sin(theta) directly from
cos(theta) and thus bypassing the atan2 operation.
Rene Gassmoeller [Tue, 5 Dec 2017 00:52:50 +0000 (17:52 -0700)]
Avoid more memory allocation
Rene Gassmoeller [Sun, 3 Dec 2017 22:46:30 +0000 (15:46 -0700)]
Merge horizontally
Rene Gassmoeller [Sun, 3 Dec 2017 21:19:42 +0000 (14:19 -0700)]
Address some comments
Rene Gassmoeller [Sat, 2 Dec 2017 01:29:13 +0000 (18:29 -0700)]
Add changelog
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.