]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Fri, 18 May 2018 19:08:20 +0000 (21:08 +0200)]
Merge pull request #6628 from kronbichler/fix_mf_glibc_debug
Fix invalid access uncovered GLIBCXX_DEBUG in MatrixFree
Timo Heister [Fri, 18 May 2018 18:42:41 +0000 (20:42 +0200)]
Merge pull request #6624 from tamiko/fix_offline_doc
Contrib: Update make_offlinedoc.sh
Matthias Maier [Fri, 18 May 2018 12:48:50 +0000 (07:48 -0500)]
further improve download script
Martin Kronbichler [Fri, 18 May 2018 14:57:11 +0000 (16:57 +0200)]
Add changelog.
Martin Kronbichler [Fri, 18 May 2018 13:17:36 +0000 (15:17 +0200)]
Do not set bound for next loop round at last item.
Martin Kronbichler [Fri, 18 May 2018 13:13:47 +0000 (15:13 +0200)]
Fix out-of-range access with GLIBCXX_DEBUG.
Martin Kronbichler [Fri, 18 May 2018 10:46:51 +0000 (12:46 +0200)]
Merge pull request #6626 from masterleinad/fix_mf_taskinfo
Avoid accessing uninitialized memory in TaskInfo
Daniel Arndt [Fri, 18 May 2018 07:48:43 +0000 (09:48 +0200)]
Avoid accessing uninitialized memory in TaskInfo
Matthias Maier [Fri, 18 May 2018 02:58:46 +0000 (21:58 -0500)]
Contrib: Update make_offlinedoc.sh
- actually download all (online) portions of the documentation
- improve sed command
Denis Davydov [Fri, 18 May 2018 03:10:16 +0000 (05:10 +0200)]
Merge pull request #6623 from masterleinad/fix_debug_glibcxx_test
Fix ambiguous call in mappings/mapping_real_to_unit_q1_singular_02
Denis Davydov [Fri, 18 May 2018 03:05:15 +0000 (05:05 +0200)]
Merge pull request #6621 from drwells/glibc-debug-fixes-1
Glibc debug fixes 1
Daniel Arndt [Fri, 18 May 2018 00:38:37 +0000 (02:38 +0200)]
Fix ambiguous call in mappings/mapping_real_to_unit_q1_singular_02
David Wells [Thu, 17 May 2018 22:00:42 +0000 (18:00 -0400)]
Exit a function early if there are no DoFs.
The debug mode of glibc complains that, with FE_Nothing, we end up doing
an invalid array access below. Avoid that by returning early if there is
nothing to do anyway.
David Wells [Thu, 17 May 2018 21:59:00 +0000 (17:59 -0400)]
Change some dereferences to pointer arithmetic.
This avoids dereferencing (and then calculating the address of) an entry
one past the end.
Jean-Paul Pelteret [Thu, 17 May 2018 13:21:44 +0000 (15:21 +0200)]
Merge pull request #6620 from bangerth/doc-update-4
Use American English spelling.
Wolfgang Bangerth [Thu, 17 May 2018 13:06:00 +0000 (21:06 +0800)]
Use American English spelling.
Luca Heltai [Thu, 17 May 2018 11:58:01 +0000 (13:58 +0200)]
Merge pull request #6583 from drwells/rename-opencascade-manifolds
Rename the opencascade Manifold classes.
Martin Kronbichler [Thu, 17 May 2018 07:31:29 +0000 (09:31 +0200)]
Merge pull request #6605 from bangerth/doc-update-4
Properly mark up formulas in the FE_NedelecSZ class documentation.
Martin Kronbichler [Thu, 17 May 2018 07:30:22 +0000 (09:30 +0200)]
Merge pull request #6611 from masterleinad/fix_mg_distributed_dofs
Check that level dofs are initialized when calling DoFHandler::locally_owned_mg_dofs
Matthias Maier [Wed, 16 May 2018 23:40:13 +0000 (18:40 -0500)]
Merge pull request #6615 from masterleinad/set_default_mpi
Make sure to set default values for MPI_VERSION_*
Daniel Arndt [Wed, 16 May 2018 23:14:47 +0000 (01:14 +0200)]
Make sure to set default values for MPI_VERSION_*
David Wells [Wed, 16 May 2018 22:12:25 +0000 (18:12 -0400)]
Switch a few OC tests to use new manifold names.
The old versions of these classes are implemented by inheriting from
their replacements, so if tests pass with old names then they should
pass with new names. To be sure, though, convert a few of the tests to
use the new names.
David Wells [Wed, 16 May 2018 22:10:12 +0000 (18:10 -0400)]
Add a new test that checks manifold clones.
We want to be sure that we can clone all of the renamed opencascade
manifolds and end up with an object that really has the original type:
put another way, we want to be sure that these are not implemented as
aliases but as their own classes.
David Wells [Sat, 12 May 2018 18:15:28 +0000 (14:15 -0400)]
Rename the opencascade Manifold classes.
Manifolds have names ending in 'Manifold': now that Boundary is gone these names
do not make sense.
For backwards compatibility, the old classes now simply inherit from the
correctly-named Manifold versions. This requires marking some things that were
private now as protected.
Daniel Arndt [Wed, 16 May 2018 22:18:25 +0000 (00:18 +0200)]
Merge pull request #6613 from tamiko/rename_scripts
Contrib: rename download_codecov_bash.sh to download_codecov
Matthias Maier [Wed, 16 May 2018 20:10:10 +0000 (15:10 -0500)]
Contrib: Rename download_codecov_bash.sh to download_codecov
Matthias Maier [Wed, 16 May 2018 19:56:00 +0000 (14:56 -0500)]
add an entry to .gitignore
Luca Heltai [Wed, 16 May 2018 19:54:53 +0000 (21:54 +0200)]
Merge pull request #6582 from drwells/remove-boundary
Remove all remaining usages of Boundary.
Daniel Arndt [Wed, 16 May 2018 13:35:01 +0000 (15:35 +0200)]
Check that level dofs are initialized when calling DoFHandler<dim, spacedim>::locally_owned_mg_dofs
Denis Davydov [Wed, 16 May 2018 08:57:02 +0000 (10:57 +0200)]
Merge pull request #6606 from bangerth/doc-update-5
Predefine the MPI and P4EST versions for doxygen.
Wolfgang Bangerth [Wed, 16 May 2018 07:26:56 +0000 (15:26 +0800)]
Predefine the MPI and P4EST versions for doxygen.
Martin Kronbichler [Wed, 16 May 2018 07:20:09 +0000 (09:20 +0200)]
Merge pull request #6598 from bangerth/indent
Make some formatting more consistent.
Martin Kronbichler [Wed, 16 May 2018 07:18:25 +0000 (09:18 +0200)]
Merge pull request #6604 from bangerth/doc-update-3
Use appropriate latex packages for doxygen formulas.
Martin Kronbichler [Wed, 16 May 2018 07:17:35 +0000 (09:17 +0200)]
Merge pull request #6603 from bangerth/doc-update-2
Fix wrong doxygen markup.
Wolfgang Bangerth [Wed, 16 May 2018 07:10:43 +0000 (15:10 +0800)]
Properly mark up formulas in the FE_NedelecSZ class documentation.
Wolfgang Bangerth [Wed, 16 May 2018 06:54:52 +0000 (14:54 +0800)]
Use appropriate latex packages for doxygen formulas.
Wolfgang Bangerth [Wed, 16 May 2018 06:53:51 +0000 (14:53 +0800)]
Fix wrong doxygen markup.
Denis Davydov [Tue, 15 May 2018 14:02:45 +0000 (16:02 +0200)]
Merge pull request #6585 from davydden/feature/accessor_global_index
add Accessor::global_index()
Daniel Arndt [Tue, 15 May 2018 13:27:33 +0000 (15:27 +0200)]
Merge pull request #6596 from bangerth/minor-cleanup
Avoid using std::make_pair and just use a brace-enclosed list.
Wolfgang Bangerth [Tue, 15 May 2018 11:05:39 +0000 (19:05 +0800)]
Make some formatting more consistent.
Denis Davydov [Tue, 15 May 2018 10:02:59 +0000 (12:02 +0200)]
test Accessor::global_index()
Wolfgang Bangerth [Tue, 15 May 2018 07:03:26 +0000 (15:03 +0800)]
Avoid using std::make_pair and just use a brace-enclosed list.
Denis Davydov [Tue, 15 May 2018 06:42:20 +0000 (08:42 +0200)]
update documentation
Wolfgang Bangerth [Tue, 15 May 2018 06:40:41 +0000 (01:40 -0500)]
Merge pull request #6472 from marcfehling/handles
Triangulation manages offsets. Data attaching classes take handles.
Denis Davydov [Sun, 13 May 2018 22:44:23 +0000 (00:44 +0200)]
Merge pull request #6590 from davydden/bugfix/quicktest_scalapack
quick-test: do not use lapack/create_matrix.h in scalapack test
Denis Davydov [Sun, 13 May 2018 21:14:11 +0000 (23:14 +0200)]
quick-test: do not use lapack/create_matrix.h in scalapack test
Bruno Turcksin [Sun, 13 May 2018 18:45:39 +0000 (14:45 -0400)]
Merge pull request #6578 from masterleinad/fix_cuda_solver_02
Fix CUDA test cuda/solver_02
David Wells [Sat, 12 May 2018 18:44:45 +0000 (14:44 -0400)]
Remove an obsolete test.
The purpose of this test was to check the old 'use boundary_ids as manifold_ids'
code path: if the Boundary classes are completely removed then this test is
nearly identical to extract_boundary_mesh_11 and extract_boundary_mesh_12, so it
can be removed.
David Wells [Sat, 12 May 2018 14:54:37 +0000 (10:54 -0400)]
Convert '%Boundary' to 'Boundary'.
Since this class is gone we no longer need to escape it when generating
documentation.
David Wells [Sat, 12 May 2018 14:44:10 +0000 (10:44 -0400)]
Remove all remaining usages of the Boundary class.
Requiescat in pace
March 4, 1998 (commit 8:
184639502b4 ) - May 12, 2018 (41,058 commits and
counting).
Manifold has not gone too far from that original design: in the beginning we had
the in_between function:
template <int dim>
class Boundary {
public:
/**
* Typedef an array of the needed number
* of old points.
*/
typedef const Point<dim>* PointArray[1<<(dim-1)];
/**
* This function calculates the position
* of the new vertex.
*/
virtual Point<dim> in_between (const PointArray &neighbors) const = 0;
};
/**
Specialisation of \Ref{Boundary}<dim>, which places the new point right
into the middle of the given points. The middle is defined as the
arithmetic mean of the points.
*/
template <int dim>
class StraightBoundary : public Boundary<dim> {
public:
/**
* This function calculates the position
* of the new vertex.
*/
virtual Point<dim> in_between (const PointArray &neighbors) const {
Point<dim> p;
for (int i=0; i<(1<<(dim-1)); ++i)
p += *neighbors[i];
p /= (1<<(dim-1))*1.0;
return p;
};
};
which is essentially Manifold::get_intermediate_point without the weight.
Denis Davydov [Sun, 13 May 2018 18:08:51 +0000 (20:08 +0200)]
Merge pull request #6587 from tamiko/fix_gitattributes
Fix .gitattributes
Matthias Maier [Sun, 13 May 2018 17:54:10 +0000 (12:54 -0500)]
Fix .gitattributes
Denis Davydov [Sun, 13 May 2018 06:21:40 +0000 (08:21 +0200)]
add Accessor::global_index()
Denis Davydov [Sun, 13 May 2018 05:36:18 +0000 (07:36 +0200)]
Merge pull request #6584 from masterleinad/remove_deprecated_header
Remove deprecated header files and typedefs
Daniel Arndt [Sat, 12 May 2018 23:19:23 +0000 (01:19 +0200)]
Remove deprecated header file
Daniel Arndt [Fri, 11 May 2018 12:10:47 +0000 (14:10 +0200)]
Fix CUDA test
David Wells [Fri, 11 May 2018 17:28:11 +0000 (13:28 -0400)]
Merge pull request #6567 from luca-heltai/fix-tutorial-doxygen-generation
Make sure program2doxygen does not change code blocks
Martin Kronbichler [Fri, 11 May 2018 08:34:48 +0000 (10:34 +0200)]
Merge pull request #6577 from kronbichler/fix_matrix_vector_faces_05
Disable a test of a functionality that is currently experimental
Wolfgang Bangerth [Fri, 11 May 2018 06:52:04 +0000 (01:52 -0500)]
Merge pull request #6576 from masterleinad/fix_docu_htl
Fix reference to FETools::hierarchic_to_lexicographic_numbering
Martin Kronbichler [Fri, 11 May 2018 06:38:28 +0000 (08:38 +0200)]
Disable a test of a functionality that is currently experimental.
Daniel Arndt [Thu, 10 May 2018 23:54:25 +0000 (01:54 +0200)]
Fix reference to FETools::hierarchic_to_lexicographic_numbering
Luca Heltai [Thu, 10 May 2018 14:39:08 +0000 (16:39 +0200)]
Fixed perl regex.
Wolfgang Bangerth [Thu, 10 May 2018 14:27:49 +0000 (09:27 -0500)]
Merge pull request #6574 from drwells/update-porting
Update the porting document.
David Wells [Thu, 10 May 2018 13:47:46 +0000 (09:47 -0400)]
Update the porting document.
Wolfgang Bangerth [Thu, 10 May 2018 13:47:35 +0000 (08:47 -0500)]
Merge pull request #6573 from drwells/update-navbar
Update some navbar links.
David Wells [Thu, 10 May 2018 13:38:00 +0000 (09:38 -0400)]
Update some navbar links.
Luca Heltai [Thu, 10 May 2018 12:16:57 +0000 (14:16 +0200)]
Fixed WB comment. Removed temporaryly the random new style.
Matthias Maier [Thu, 10 May 2018 10:57:40 +0000 (05:57 -0500)]
Merge pull request #6566 from bangerth/semicolon
semicolon
Luca Heltai [Thu, 10 May 2018 10:02:54 +0000 (12:02 +0200)]
Added div around inlined code.
Wolfgang Bangerth [Thu, 10 May 2018 09:38:00 +0000 (04:38 -0500)]
Merge pull request #6568 from tamiko/make_aspect_happy
CMake: Do not set -Wsuggest-override in the project configuration
Denis Davydov [Thu, 10 May 2018 09:33:53 +0000 (11:33 +0200)]
Merge pull request #6569 from luca-heltai/doc-fixes
Doc fixes
Luca Heltai [Thu, 10 May 2018 09:21:51 +0000 (11:21 +0200)]
Don't use tables in results.dox (copied from step 18)
Matthias Maier [Thu, 10 May 2018 09:19:35 +0000 (04:19 -0500)]
CMake: Do not set -Wsuggest-override in the project configuration
Luca Heltai [Thu, 10 May 2018 08:47:51 +0000 (10:47 +0200)]
Make sure program2doxygen does not change code blocks
Wolfgang Bangerth [Thu, 10 May 2018 01:46:36 +0000 (09:46 +0800)]
semicolon
Luca Heltai [Thu, 10 May 2018 07:25:50 +0000 (09:25 +0200)]
Fixed some issues with step-60 doc.
Wolfgang Bangerth [Thu, 10 May 2018 05:21:19 +0000 (00:21 -0500)]
Merge pull request #6564 from jppelteret/doc_fix_03
Small doc fixes to the AD module
Jean-Paul Pelteret [Thu, 10 May 2018 05:13:49 +0000 (07:13 +0200)]
Small doc fixes to the AD module
Daniel Arndt [Thu, 10 May 2018 04:37:27 +0000 (06:37 +0200)]
Merge pull request #6550 from bangerth/array
Simplify a function that returns an array.
Daniel Arndt [Thu, 10 May 2018 04:35:50 +0000 (06:35 +0200)]
Merge pull request #6562 from masterleinad/avoid_std_bind1st
Avoid using std::bind1st in FE_Nedelec_SZ
Denis Davydov [Thu, 10 May 2018 01:08:12 +0000 (03:08 +0200)]
Merge pull request #6542 from jppelteret/ad-documentation
Add documentation for AD module
Daniel Arndt [Thu, 10 May 2018 00:40:45 +0000 (02:40 +0200)]
Aboid using std::bind1st in FE_Nedelec_SZ
Wolfgang Bangerth [Thu, 10 May 2018 00:27:02 +0000 (19:27 -0500)]
Merge pull request #6559 from masterleinad/fix_override
Make sure to use override where appropriate
Daniel Arndt [Wed, 9 May 2018 18:19:45 +0000 (20:19 +0200)]
Add compiler flag -Wsuggest-override
Daniel Arndt [Wed, 9 May 2018 17:53:41 +0000 (19:53 +0200)]
Use override in the bundled boost where possible
Daniel Arndt [Wed, 9 May 2018 14:58:09 +0000 (16:58 +0200)]
Make sure to use override where appropriate
Jean-Paul Pelteret [Wed, 9 May 2018 19:43:10 +0000 (21:43 +0200)]
Fix DA's comments
Martin Kronbichler [Wed, 9 May 2018 18:37:49 +0000 (20:37 +0200)]
Merge pull request #6556 from masterleinad/fix_nedelec_sz_non_rect_2d
Fix fe/fe_nedelec_sz_non_rect_2d
Martin Kronbichler [Wed, 9 May 2018 14:33:56 +0000 (16:33 +0200)]
Merge pull request #6554 from bangerth/patch-1
Obtain the correct size for an output vector from the source, rather than from an output array.
Daniel Arndt [Wed, 9 May 2018 14:29:26 +0000 (16:29 +0200)]
Fix FE_Nedelec_SZ
Jean-Paul Pelteret [Wed, 9 May 2018 06:39:15 +0000 (08:39 +0200)]
Fix DD's comments; other documentation improvements
Martin Kronbichler [Wed, 9 May 2018 10:52:06 +0000 (12:52 +0200)]
Merge pull request #6553 from kronbichler/improve_gmres_eigenvalues
Improve test lac/gmres_eigenvalues
Daniel Arndt [Wed, 9 May 2018 10:27:19 +0000 (12:27 +0200)]
Fix fe/fe_nedelec_sz_non_rect_2d
Wolfgang Bangerth [Wed, 9 May 2018 08:59:11 +0000 (16:59 +0800)]
Double-brace an initializer list, as required by some compilers.
Wolfgang Bangerth [Wed, 9 May 2018 09:02:50 +0000 (04:02 -0500)]
Merge pull request #6555 from jppelteret/doc-step-18
Fix results image table for step 18
Jean-Paul Pelteret [Wed, 9 May 2018 08:36:23 +0000 (10:36 +0200)]
Correct whitespace in doxygen code section
Jean-Paul Pelteret [Wed, 9 May 2018 08:35:49 +0000 (10:35 +0200)]
Reformat table of images in step-18 results section
Jean-Paul Pelteret [Wed, 9 May 2018 08:35:30 +0000 (10:35 +0200)]
Add CSS environment for three column layout
Martin Kronbichler [Wed, 9 May 2018 07:34:10 +0000 (09:34 +0200)]
Merge pull request #2240 from rosskynch/NedelecSZ
New Nedelec finite element: FE_NedelecSZ
Wolfgang Bangerth [Tue, 8 May 2018 14:41:54 +0000 (22:41 +0800)]
Obtain the correct size for an output vector from the source, rather than from an output array.
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.