]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 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

7 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

7 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.

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

7 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.

7 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.

7 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.

7 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

7 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>>.

7 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.

7 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.

7 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.

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

7 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;

7 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

7 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.

7 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

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

7 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

7 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.

7 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

7 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:…

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

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

7 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

7 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.

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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.

7 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.

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

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

7 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.

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

7 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

7 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.

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

7 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.

7 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.

7 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.

7 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.

7 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.

7 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.

7 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.

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

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

7 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.

7 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.

7 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.

7 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.

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

7 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

7 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.

7 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

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

7 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

7 years agoFix a file creation check. 5609/head
David Wells [Mon, 11 Dec 2017 00:19:26 +0000 (19:19 -0500)]
Fix a file creation check.

Commit 1cdbeecc858 is broken when step-42 is run with multiple MPI processes.

7 years agoRemove coin flip
Alexander Grayver [Mon, 11 Dec 2017 15:33:52 +0000 (16:33 +0100)]
Remove coin flip

7 years agoGMSH_EXECUTABLE -> DEAL_II_GMSH_EXECUTABLE_PATH 5583/head
Luca Heltai [Wed, 6 Dec 2017 13:10:10 +0000 (14:10 +0100)]
GMSH_EXECUTABLE -> DEAL_II_GMSH_EXECUTABLE_PATH

Now the definition stores directly a string, so that is immediately
accessible, without the need to STRINGIFY it.

7 years agoAdded FindGMSH to look for GMSH executable.
Luca Heltai [Tue, 5 Dec 2017 14:58:29 +0000 (15:58 +0100)]
Added FindGMSH to look for GMSH executable.

7 years agoAdd entry in the changelog
Bruno Turcksin [Mon, 11 Dec 2017 00:14:42 +0000 (19:14 -0500)]
Add entry in the changelog

7 years agoAdd Jupyter Notebook to demonstrate how to use the python wrappers
Bruno Turcksin [Mon, 4 Dec 2017 03:08:37 +0000 (22:08 -0500)]
Add Jupyter Notebook to demonstrate how to use the python wrappers

7 years agoMerge pull request #5601 from bangerth/more-complex-instantiations
Daniel Arndt [Sun, 10 Dec 2017 10:04:15 +0000 (11:04 +0100)]
Merge pull request #5601 from bangerth/more-complex-instantiations

Extend VectorTools::project_boundary_values() to complex-valued functions.

7 years agoMerge pull request #5608 from drwells/more-initlog
Daniel Arndt [Sun, 10 Dec 2017 01:01:21 +0000 (02:01 +0100)]
Merge pull request #5608 from drwells/more-initlog

Convert some more tests to use initlog.

7 years agoMerge pull request #5607 from drwells/run-clang-static-analyzer
Daniel Arndt [Sun, 10 Dec 2017 00:02:52 +0000 (01:02 +0100)]
Merge pull request #5607 from drwells/run-clang-static-analyzer

Fix some things that the clang static analyzer found.

7 years agoConvert some more tests to use initlog. 5608/head
David Wells [Sat, 9 Dec 2017 23:09:23 +0000 (18:09 -0500)]
Convert some more tests to use initlog.

7 years agoCheck some Trilinos errors. 5607/head
David Wells [Sat, 9 Dec 2017 18:03:32 +0000 (13:03 -0500)]
Check some Trilinos errors.

7 years agoFix some unused variable warnings.
David Wells [Sat, 9 Dec 2017 18:03:23 +0000 (13:03 -0500)]
Fix some unused variable warnings.

7 years agoPrefer nullptr to the zero literal.
David Wells [Sat, 9 Dec 2017 18:02:59 +0000 (13:02 -0500)]
Prefer nullptr to the zero literal.

7 years agoAdd some null pointer checks.
David Wells [Sat, 9 Dec 2017 18:01:42 +0000 (13:01 -0500)]
Add some null pointer checks.

7 years agoGive DoFAccessor::ExcInvalidObject text.
David Wells [Sat, 9 Dec 2017 17:59:09 +0000 (12:59 -0500)]
Give DoFAccessor::ExcInvalidObject text.

7 years agoMerge pull request #5596 from bangerth/fix 5603/head
David Wells [Fri, 8 Dec 2017 21:16:22 +0000 (16:16 -0500)]
Merge pull request #5596 from bangerth/fix

Update documentation of a function.

7 years agoGeneral small cleanups. 5596/head
Wolfgang Bangerth [Thu, 7 Dec 2017 23:35:35 +0000 (16:35 -0700)]
General small cleanups.

7 years agoUpdate documentation of a function.
Wolfgang Bangerth [Thu, 7 Dec 2017 23:35:25 +0000 (16:35 -0700)]
Update documentation of a function.

7 years agoMerge pull request #5602 from bangerth/running-patches
Martin Kronbichler [Fri, 8 Dec 2017 17:26:24 +0000 (18:26 +0100)]
Merge pull request #5602 from bangerth/running-patches

Add another missing instantiation for complex-valued functions.

7 years agoAdd a test. 5602/head
Wolfgang Bangerth [Thu, 7 Dec 2017 22:16:16 +0000 (15:16 -0700)]
Add a test.

7 years agoAdd another missing instantiation.
Wolfgang Bangerth [Thu, 7 Dec 2017 22:16:03 +0000 (15:16 -0700)]
Add another missing instantiation.

7 years agoRe-enable a piece of code in a recently added test. 5601/head
Wolfgang Bangerth [Wed, 6 Dec 2017 20:00:47 +0000 (13:00 -0700)]
Re-enable a piece of code in a recently added test.

7 years agoEnable projecting boundary values for complex-valued problems.
Wolfgang Bangerth [Thu, 7 Dec 2017 20:48:55 +0000 (13:48 -0700)]
Enable projecting boundary values for complex-valued problems.

7 years agoMerge pull request #5590 from bangerth/more-complex
Martin Kronbichler [Fri, 8 Dec 2017 09:35:59 +0000 (10:35 +0100)]
Merge pull request #5590 from bangerth/more-complex

Provide more instantiations for std::complex data types.

7 years agoMerge pull request #5599 from drwells/update-project_to_object-test-2
Martin Kronbichler [Fri, 8 Dec 2017 09:11:56 +0000 (10:11 +0100)]
Merge pull request #5599 from drwells/update-project_to_object-test-2

Check a convergence rate, not errors, in a test.

7 years agoMerge pull request #5597 from bangerth/fix-grammar
Martin Kronbichler [Fri, 8 Dec 2017 08:21:59 +0000 (09:21 +0100)]
Merge pull request #5597 from bangerth/fix-grammar

Fix grammar issues.

7 years agoFix grammar issues. 5597/head
Wolfgang Bangerth [Thu, 7 Dec 2017 23:56:36 +0000 (16:56 -0700)]
Fix grammar issues.

7 years agoMerge pull request #5600 from drwells/remove-dofhandler-begin-face-doc
Wolfgang Bangerth [Fri, 8 Dec 2017 04:56:36 +0000 (21:56 -0700)]
Merge pull request #5600 from drwells/remove-dofhandler-begin-face-doc

Remove dofhandler begin face doc

7 years agoFix Doxygen links in an ad-hoc way. 5600/head
David Wells [Fri, 8 Dec 2017 01:44:14 +0000 (20:44 -0500)]
Fix Doxygen links in an ad-hoc way.

7 years agoCheck a convergence rate, not errors, in a test. 5599/head
David Wells [Fri, 8 Dec 2017 00:48:55 +0000 (19:48 -0500)]
Check a convergence rate, not errors, in a test.

7 years agoFix some doxygen links.
David Wells [Fri, 8 Dec 2017 00:34:34 +0000 (19:34 -0500)]
Fix some doxygen links.

7 years agoRemove references to DoFHandler::active_face_iterator.
David Wells [Fri, 8 Dec 2017 00:22:23 +0000 (19:22 -0500)]
Remove references to DoFHandler::active_face_iterator.

This function was removed in 3df8fcd2122 but was still in the module-level
documentation.

7 years agoUse 'parent' instead of 'mother'.
David Wells [Fri, 8 Dec 2017 00:21:56 +0000 (19:21 -0500)]
Use 'parent' instead of 'mother'.

The Triangulation documentation uses 'parent'.

7 years agoMerge pull request #5591 from Rombur/typo
Wolfgang Bangerth [Thu, 7 Dec 2017 14:32:03 +0000 (07:32 -0700)]
Merge pull request #5591 from Rombur/typo

Clean up Python wrrappers

7 years agoMerge pull request #5593 from davydden/changelog_lapack_triangualr
Wolfgang Bangerth [Thu, 7 Dec 2017 14:30:52 +0000 (07:30 -0700)]
Merge pull request #5593 from davydden/changelog_lapack_triangualr

add a changelog for LAPACKFullMatrix::solve()

7 years agoMerge pull request #5594 from agrayver/fix_lapack
Martin Kronbichler [Thu, 7 Dec 2017 09:36:53 +0000 (10:36 +0100)]
Merge pull request #5594 from agrayver/fix_lapack

Fix compilation without LAPACK

7 years agoFix typo 5594/head
Alexander Grayver [Thu, 7 Dec 2017 09:28:04 +0000 (10:28 +0100)]
Fix typo

7 years agoMerge pull request #5558 from drwells/remove-timer-sync-on-exception
Daniel Arndt [Thu, 7 Dec 2017 09:11:38 +0000 (10:11 +0100)]
Merge pull request #5558 from drwells/remove-timer-sync-on-exception

Avoid MPI calls in destructors with exceptions.


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.