Patch by Alexander Grayver: Fix face interpolation between FE_Nedelec elements.
This patch fixes a bug in the FE_Nedelec::get_face_interpolation_matrix related to the wrong indexing of the DoFs located on element faces. This patch ensures that the code produces an interpolation matrix with full column rank meaning that all DoFs of the FE with lower order are constrained.
Timo Heister [Mon, 4 Aug 2014 19:23:30 +0000 (15:23 -0400)]
fix wrong assert in notify_ready_to_unpack
The offset will always be >=4 because we store the CellStatus in the
data sent to p4est in front of the user data. This means the smallest
offset will 4, no matter how much data is attached.
The existing instantiation works, but is not in line with the actual
declaration of the function. This may or may not be the problem with
the failing tests here http://cdash.kyomu.43-1.org/viewTest.php?onlyfailed&buildid=10664
that result from a missing instantiation.
Matthias Maier [Sat, 2 Aug 2014 08:31:43 +0000 (10:31 +0200)]
Testsuite: Also use '<>=,' as numdiff separators
This commit addresses issue #38: We have several tests in which numdiff
fails to recognize a number, because the output contains some unknown
delimiters, such as one of "<>=,".
Timo Heister [Tue, 29 Jul 2014 20:46:10 +0000 (22:46 +0200)]
Merge pull request #39 from bangerth/add-patch-generators-2
Rename DoFTools::map_global_to_patch_dof_indices() to get_dofs_on_patch().
Follow Timo's suggestion and revert the mapping from map_global_to_patch_dof_indices(). Consequently, also rename the function to get_dofs_on_patch(). Adjust the test.
Rename DoFTools::map_global_to_patch_dof_indices() to get_dofs_on_patch().
Follow Timo's suggestion and revert the mapping from map_global_to_patch_dof_indices().
Consequently, also rename the function to get_dofs_on_patch(). Adjust the test.
Merge pull request #37 from bangerth/add-patch-generators
Infrastructure functions for local problems on patches
The functions DoFTools::count_dofs_on_patch() and
DoFTools::map_global_dofs_to_patch_indices() help set up
linear systems on patches.
This is joint work with Arezou Ghesmati.
Add more functions that deal with the infrastructure for solving local problems on patches around cells.
The functions DoFTools::count_dofs_on_patch() and DoFTools::map_global_dofs_to_patch_indices() help set up linear systems on patches. This is joint work with Arezou Ghesmati.
Reading through the documentation of some of the functions in DoFTools, there are a number of functions for which I can't quite figure out what exactly they do. This updates a couple of places, but more work remains. In particular, I have no idea from the description of what DoFTools::make_single_patch() does.
Merge pull request #30 from bangerth/move-reports-master
Wolfgang. This file (lost in the conversion from svn to git) was moved to http://www.dealii.org/reports.html since the actual reports are already there. This patch redirects the links there as well.
This file (lost in the conversion from svn to git) was moved to http://www.dealii.org/reports.html since the actual reports are already there. This patch redirects the links there as well.
Merge pull request #26 from tamiko/fix_includes_in_steps
Matthias: This commit fixes up a regression introduced with commit 06a70ba
that removed unnecessary includes of base/multithread_info.h. Both steps
need them for multithread_info.n_threads()
This commit fixes up a regression introduced with commit 06a70bad3cbbcbb6abc51e12f29e3b5dfffb928a
that removed unnecessary includes of base/multithread_info.h. Both steps
need them for multithread_info.n_threads()
Merge pull request #23 from bangerth/fix-changelogs
Remove a file forgotten when converting the changelogs.
This file should have been removed in yesterday's conversion of the
changelogs from html to doxygen format, but I forgot to delete it. This PR
fixes the oversight.
The previous version of the documentation basically stated why the function exists, not what it does. This is the focus of the new version. I also indented the arguments of this function and the (related) following one.
Make the version extraction in P4Est more robust: We should not rely on
the version string to define SUBMINOR and PATCH - this doesn't have to
be the case. So, always set P4EST_VERSION_SUBMINOR and
P4EST_VERSION_PATCH to "0" in FindP4EST.cmake if no valid number could
be extracted.
Rewrite the documentation of DoFTools::compute_intergrid_constraints().
The previous version of the documentation basically stated why the function exists, not what it does. This is the focus of the new version. I also indented the arguments of this function and the (related) following one.
Update documentation in include/deal.II/dofs/dof_tools.h
- Rename a documentation section to be more descriptive.
- Reshuffle some more functions and group them into appropriate categories. Not all functions are in categories yet, though, see http://www.dealii.org/developer/doxygen/deal.II/namespaceDoFTools.html
- Rename a documentation section to be more descriptive.
- Reshuffle some more functions and group them into appropriate categories. Not all functions are in categories yet, though, see http://www.dealii.org/developer/doxygen/deal.II/namespaceDoFTools.html
Merge pull request #8 from bangerth/add-patch-generators
Add GridTools::get_patch_around_cell().
Implement a function GridTools::get_patch_around_cell() extracts the
set of cells that surround a single cell. This is joint work with
Arezou Ghesmati.
Coming from SVN times with the ability to checkout only subdirectories we
had a split into to distinct subdirectories:
deal.II/ - containing sources
tests/ - with the testsuite
Given the fact that with git a checkout of a subdirectory is no longer
possible we decided to remove this split. Therefore, the contents of
deal.II/* is moved to the repository root:
This commit removes the artificial split of testsuite scripts from the
actual testsuite (that was necessary to support minimalistic buildtests
without ./tests subdirectory).
Coming from SVN times with the ability to checkout only subdirectories we
had a split into to distinct subdirectories:
deal.II/ - containing sources
tests/ - with the testsuite
Given the fact that with git a checkout of a subdirectory is no longer
possible we decided to remove this split. Therefore, the contents of
deal.II/* is moved to the repository root: