]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agovarious cleanups and improvements
Denis Davydov [Mon, 18 Dec 2017 21:53:55 +0000 (22:53 +0100)]
various cleanups and improvements

6 years agoadd a link to LAPACK forums
Denis Davydov [Mon, 18 Dec 2017 17:15:05 +0000 (18:15 +0100)]
add a link to LAPACK forums

6 years agofactor out hyperbolic rotations into Utilities::LinearAlgebra::hyperbolic_rotation...
Denis Davydov [Mon, 18 Dec 2017 16:53:50 +0000 (17:53 +0100)]
factor out hyperbolic rotations into Utilities::LinearAlgebra::hyperbolic_rotation() and test

6 years agoimplement downdating of Cholesky factorization
Denis Davydov [Mon, 18 Dec 2017 15:52:15 +0000 (16:52 +0100)]
implement downdating of Cholesky factorization

6 years agoimplement rank-1 update for Cholesky factorization
Denis Davydov [Mon, 18 Dec 2017 14:20:21 +0000 (15:20 +0100)]
implement rank-1 update for Cholesky factorization

6 years agoadjust LAPACKFullMatrix::print_formatted() to output lower triangular part for Cholesky
Denis Davydov [Mon, 18 Dec 2017 14:19:34 +0000 (15:19 +0100)]
adjust LAPACKFullMatrix::print_formatted() to output lower triangular part for Cholesky

6 years agoadd Utilities::LinearAlgebra::Givens_rotation()
Denis Davydov [Mon, 18 Dec 2017 12:36:35 +0000 (13:36 +0100)]
add Utilities::LinearAlgebra::Givens_rotation()

6 years agoadd rank-1 update of LAPACKFullMatrix
Denis Davydov [Sun, 17 Dec 2017 16:06:15 +0000 (17:06 +0100)]
add rank-1 update of LAPACKFullMatrix

6 years agoadd LAPACKFullMatrix::reinit_preserve() and Vector::reinit_preserve()
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.

6 years agoMerge pull request #5649 from tamiko/make_output_more_verbose
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

6 years agoMerge pull request #5648 from davydden/fix/gmsh
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

6 years agoCMake: Also print GMSH_EXE in detailed.log 5649/head
Matthias Maier [Tue, 19 Dec 2017 05:47:27 +0000 (23:47 -0600)]
CMake: Also print GMSH_EXE in detailed.log

6 years agouse find_program to find GMSH 5648/head
Denis Davydov [Tue, 19 Dec 2017 00:21:54 +0000 (01:21 +0100)]
use find_program to find GMSH

6 years agoMerge pull request #5646 from Rombur/reinit_after_move
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

6 years agoImprove move constructor tests 5646/head
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

6 years agoMerge pull request #5606 from luca-heltai/occ-2d
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

6 years agoMerge pull request #5641 from tamiko/minor_cmake_fixes
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

6 years agoremove redundant if 5641/head
Matthias Maier [Mon, 18 Dec 2017 15:24:18 +0000 (09:24 -0600)]
remove redundant if

6 years agoMerge pull request #5640 from Rombur/move_constructor
Wolfgang Bangerth [Mon, 18 Dec 2017 14:29:39 +0000 (08:29 -0600)]
Merge pull request #5640 from Rombur/move_constructor

Add move constructors

6 years agofix indenting
Matthias Maier [Mon, 18 Dec 2017 13:37:57 +0000 (07:37 -0600)]
fix indenting

6 years agoMerge pull request #5635 from masterleinad/stabilize_gmsh
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

6 years agoCMake: correctly cache TestBoostBug, clean up cached variables
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.

6 years agoCMake: TestBoostBug: Remove workaround
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}"

6 years agoMerge pull request #5637 from drwells/remove-more-cxx11-checks
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.

6 years agoMerge pull request #5572 from masterleinad/detect_boost_bug
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

6 years agoMerge pull request #5636 from Rombur/cxx11
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

6 years agoAdd entry in changelog 5640/head
Bruno Turcksin [Mon, 18 Dec 2017 00:23:45 +0000 (19:23 -0500)]
Add entry in changelog

6 years agoAdd move constructor to TrilinosWrappers::SparsityPattern
Bruno Turcksin [Mon, 18 Dec 2017 00:12:18 +0000 (19:12 -0500)]
Add move constructor to TrilinosWrappers::SparsityPattern

6 years agoAdd move constructor for TrilinosWrappers::SparseMatrix
Bruno Turcksin [Sun, 17 Dec 2017 22:27:42 +0000 (17:27 -0500)]
Add move constructor for TrilinosWrappers::SparseMatrix

6 years agoMerge pull request #5639 from bangerth/add-comment
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.

6 years agoAdd a comment and PETSc KSP and PC objects. 5639/head
Wolfgang Bangerth [Sun, 17 Dec 2017 22:46:18 +0000 (15:46 -0700)]
Add a comment and PETSc KSP and PC objects.

6 years agoRemove some more DEAL_II_WITH_CXX11 references. 5637/head
David Wells [Sun, 17 Dec 2017 21:03:50 +0000 (16:03 -0500)]
Remove some more DEAL_II_WITH_CXX11 references.

6 years agoRemove DEAL_II_WITH_CXX11 guards 5636/head
Bruno Turcksin [Sun, 17 Dec 2017 20:04:48 +0000 (15:04 -0500)]
Remove DEAL_II_WITH_CXX11 guards

6 years agoAssert to check spacedim >= 2 in OpenCASCADE::NURBSPatchManifold 5606/head
Luca Heltai [Sun, 17 Dec 2017 19:46:51 +0000 (20:46 +0100)]
Assert to check spacedim >= 2 in OpenCASCADE::NURBSPatchManifold

6 years agoFix failing tests.
Luca Heltai [Sun, 17 Dec 2017 15:36:02 +0000 (16:36 +0100)]
Fix failing tests.

6 years agoMerge pull request #5610 from Rombur/notebook
Timo Heister [Sun, 17 Dec 2017 14:43:30 +0000 (09:43 -0500)]
Merge pull request #5610 from Rombur/notebook

Add Jupyter Notebook

6 years agoIncrease stability of gmsh/create_tria_01 5635/head
Daniel Arndt [Sun, 17 Dec 2017 11:08:29 +0000 (12:08 +0100)]
Increase stability of gmsh/create_tria_01

6 years agoMerge pull request #5633 from bangerth/doc-updates
Denis Davydov [Sat, 16 Dec 2017 16:53:37 +0000 (17:53 +0100)]
Merge pull request #5633 from bangerth/doc-updates

Some grammar improvements.

6 years agoSome grammar improvements. 5633/head
Wolfgang Bangerth [Sat, 16 Dec 2017 15:43:26 +0000 (08:43 -0700)]
Some grammar improvements.

6 years agoMerge pull request #5626 from kronbichler/update_manifold_documentation
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.

6 years agoMerge pull request #5630 from drwells/add-move-constructor
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.

6 years agoMerge pull request #5628 from drwells/avoid-memory-consumption-method
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.

6 years agoMerge pull request #5629 from masterleinad/fix_fe_field_function_03
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

6 years agoAdd a test for VectorMemory<std::vector<T>>. 5630/head
David Wells [Fri, 15 Dec 2017 22:27:59 +0000 (17:27 -0500)]
Add a test for VectorMemory<std::vector<T>>.

6 years agoRemove a badly worded part of changelog. 5626/head
Martin Kronbichler [Fri, 15 Dec 2017 15:45:02 +0000 (16:45 +0100)]
Remove a badly worded part of changelog.

6 years agoExtend discussion on what happens if manifolds are blended in a bad way.
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.

6 years agoUpdate manifold documentation in a few places.
Martin Kronbichler [Fri, 15 Dec 2017 10:00:04 +0000 (11:00 +0100)]
Update manifold documentation in a few places.

6 years agoImprove some method descriptions.
David Wells [Fri, 15 Dec 2017 18:05:49 +0000 (13:05 -0500)]
Improve some method descriptions.

6 years agoAdd a move constructor for VectorMemory::Pointer.
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;

6 years agoFix fe_field_function_03 5629/head
Daniel Arndt [Fri, 15 Dec 2017 16:17:58 +0000 (17:17 +0100)]
Fix fe_field_function_03

6 years agoLet GrowingVectorMemory work with std::vector. 5628/head
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.

6 years agoMerge pull request #5625 from masterleinad/fix_shared_tria_tests
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

6 years agoFix shared::Triangulation tests 5625/head
Daniel Arndt [Sun, 3 Dec 2017 10:27:39 +0000 (11:27 +0100)]
Fix shared::Triangulation tests

6 years agoMerge pull request #5618 from kronbichler/robustness_write_gnuplot_dof_support_point_info
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

6 years agoFix corner case in comparison. Add test. 5618/head
Martin Kronbichler [Thu, 14 Dec 2017 06:46:19 +0000 (07:46 +0100)]
Fix corner case in comparison. Add test.

6 years agoMerge pull request #5619 from tjhei/document_petsc_one_to_one
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

6 years agoMerge pull request #5616 from davydden/doc/improve_pd_SolTrans
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:…

6 years agoaddress comment 5619/head
Timo Heister [Thu, 14 Dec 2017 03:44:11 +0000 (22:44 -0500)]
address comment

6 years agodocument PETScWrappers::Vector constructors better
Timo Heister [Thu, 14 Dec 2017 03:24:02 +0000 (22:24 -0500)]
document PETScWrappers::Vector constructors better

6 years agoMerge pull request #5612 from masterleinad/fix_periodic_moved_vertices
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

6 years agoMake write_gnuplot_dof_support_point_info more robust by lexicographic indices with...
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.

6 years agoimprove documentation of p::d::SolutionTransfer when used with LA::d::Vector 5616/head
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

6 years agoMerge pull request #5386 from kronbichler/change_laplace_mesh_smoothing
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

6 years agoMerge pull request #5614 from davydden/doc/pum_reference
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

6 years agoFix treatment of periodic faces in communicate_locally_moved_vertices 5612/head
Daniel Arndt [Mon, 11 Dec 2017 14:53:52 +0000 (15:53 +0100)]
Fix treatment of periodic faces in communicate_locally_moved_vertices

6 years agoupdate FE_Enriched reference paper 5614/head
Denis Davydov [Wed, 13 Dec 2017 08:42:28 +0000 (09:42 +0100)]
update FE_Enriched reference paper

6 years agoTest 2d triangulation.
Luca Heltai [Tue, 12 Dec 2017 13:37:29 +0000 (14:37 +0100)]
Test 2d triangulation.

6 years agoMerge pull request #5613 from agrayver/fix_shared_tria
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

6 years agoOpenCASCADE classes and utilities now work also in spacedim=2
Luca Heltai [Sat, 9 Dec 2017 10:59:19 +0000 (11:59 +0100)]
OpenCASCADE classes and utilities now work also in spacedim=2

6 years agoSignificantly extend module on the manifold. 5386/head
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

6 years agoAdd changelog.
Martin Kronbichler [Mon, 4 Dec 2017 14:56:33 +0000 (15:56 +0100)]
Add changelog.

6 years agoUpdate documentation.
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.

6 years agoRemove old changelog that is no longer applicable.
Martin Kronbichler [Mon, 4 Dec 2017 14:19:52 +0000 (15:19 +0100)]
Remove old changelog that is no longer applicable.

6 years agoAdjust periodicity test.
Martin Kronbichler [Mon, 4 Dec 2017 11:31:26 +0000 (12:31 +0100)]
Adjust periodicity test.

6 years agoFix opencascade test.
Martin Kronbichler [Mon, 4 Dec 2017 07:43:44 +0000 (08:43 +0100)]
Fix opencascade test.

6 years agoFix two more tests after update by David Wells.
Martin Kronbichler [Sun, 3 Dec 2017 13:40:22 +0000 (14:40 +0100)]
Fix two more tests after update by David Wells.

6 years agoAdjust output in grid tests.
Martin Kronbichler [Sat, 2 Dec 2017 21:43:57 +0000 (22:43 +0100)]
Adjust output in grid tests.

6 years agoAdjust test output. Increase precision for data_out_multi_dh_01
Martin Kronbichler [Sat, 2 Dec 2017 20:22:50 +0000 (21:22 +0100)]
Adjust test output. Increase precision for data_out_multi_dh_01

6 years agoRemove some tests for distorted cells that now no longer are distorted.
Martin Kronbichler [Sat, 2 Dec 2017 20:00:50 +0000 (21:00 +0100)]
Remove some tests for distorted cells that now no longer are distorted.

Keep the distorted_cells_06 test in to ensure that we really do not regress on this case.

6 years agoAdjust output in bits/ tests.
Martin Kronbichler [Sat, 2 Dec 2017 19:59:56 +0000 (20:59 +0100)]
Adjust output in bits/ tests.

6 years agoAdjust test output for step-11 tests.
Daniel Arndt [Fri, 1 Dec 2017 16:44:17 +0000 (17:44 +0100)]
Adjust test output for step-11 tests.

6 years agoAdd more output for mapping test. Adjust output.
Martin Kronbichler [Fri, 1 Dec 2017 10:22:09 +0000 (11:22 +0100)]
Add more output for mapping test. Adjust output.

6 years agoSwitch tests to Manifold. Adjust output.
Martin Kronbichler [Fri, 1 Dec 2017 10:21:42 +0000 (11:21 +0100)]
Switch tests to Manifold. Adjust output.

6 years agoIncrease precision and adjust test output of divergence theorem tests. Verified manually.
Martin Kronbichler [Fri, 1 Dec 2017 10:01:43 +0000 (11:01 +0100)]
Increase precision and adjust test output of divergence theorem tests. Verified manually.

6 years agoAdjust test output for cell similarity. Verified.
Martin Kronbichler [Fri, 1 Dec 2017 09:53:12 +0000 (10:53 +0100)]
Adjust test output for cell similarity. Verified.

6 years agoAdjust test output for no flux tests. Verified.
Martin Kronbichler [Fri, 1 Dec 2017 09:52:22 +0000 (10:52 +0100)]
Adjust test output for no flux tests. Verified.

6 years agoDo not interpolate with additional points for Boundary objects.
Martin Kronbichler [Thu, 30 Nov 2017 14:51:25 +0000 (15:51 +0100)]
Do not interpolate with additional points for Boundary objects.

6 years agoReplace Boundary by Manifold.
Martin Kronbichler [Wed, 8 Nov 2017 11:00:58 +0000 (12:00 +0100)]
Replace Boundary by Manifold.

6 years agoMake a test more robust.
Martin Kronbichler [Wed, 8 Nov 2017 11:00:15 +0000 (12:00 +0100)]
Make a test more robust.

6 years agoInterpolate rather than average for new points of MappingQGeneric.
Martin Kronbichler [Fri, 3 Nov 2017 15:55:39 +0000 (16:55 +0100)]
Interpolate rather than average for new points of MappingQGeneric.

6 years agoChange weights for mesh smoothing ('Laplace vector'): Interpolate rather than average.
Martin Kronbichler [Fri, 3 Nov 2017 15:55:06 +0000 (16:55 +0100)]
Change weights for mesh smoothing ('Laplace vector'): Interpolate rather than average.

6 years agoLet manifold compute the center of new quads/hexes from all surrounding points.
Martin Kronbichler [Fri, 3 Nov 2017 15:54:05 +0000 (16:54 +0100)]
Let manifold compute the center of new quads/hexes from all surrounding points.

6 years agoMerge pull request #5583 from luca-heltai/find-gmsh
Daniel Arndt [Tue, 12 Dec 2017 08:43:41 +0000 (09:43 +0100)]
Merge pull request #5583 from luca-heltai/find-gmsh

Find GMSH executable.

6 years agoUpdate test output 5613/head
Alexander Grayver [Mon, 11 Dec 2017 19:49:45 +0000 (20:49 +0100)]
Update test output

6 years agoMerge pull request #5411 from GivAlz/change_fe_computeptloc
Luca Heltai [Tue, 12 Dec 2017 06:04:17 +0000 (07:04 +0100)]
Merge pull request #5411 from GivAlz/change_fe_computeptloc

Make fe_field_function compute::point locations use the gridtools version

6 years agoMerge pull request #5609 from drwells/fix-step-42
Daniel Arndt [Mon, 11 Dec 2017 22:13:16 +0000 (23:13 +0100)]
Merge pull request #5609 from drwells/fix-step-42

Fix a file creation check.

6 years agoUse lambda function to define the color scheme 5610/head
Bruno Turcksin [Mon, 11 Dec 2017 22:11:15 +0000 (17:11 -0500)]
Use lambda function to define the color scheme

6 years agoUpdate doc, add changelog item
Alexander Grayver [Mon, 11 Dec 2017 16:25:02 +0000 (17:25 +0100)]
Update doc, add changelog item

6 years agoRestrict boost test to DEAL_II_ALLOW_PLATFORM_INTROSPECTION 5572/head
Daniel Arndt [Mon, 11 Dec 2017 16:49:34 +0000 (17:49 +0100)]
Restrict boost test to DEAL_II_ALLOW_PLATFORM_INTROSPECTION

6 years agoLinked fe_field_function compute point locations to gridtools 5411/head
Giovanni Alzetta [Mon, 6 Nov 2017 11:55:06 +0000 (11:55 +0000)]
Linked fe_field_function compute point locations to gridtools


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.