]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Tue, 3 Mar 2020 08:49:53 +0000 (09:49 +0100)]
Add overload for logstream's << for uint64_t
Wolfgang Bangerth [Tue, 3 Mar 2020 04:30:32 +0000 (05:30 +0100)]
Merge pull request #9557 from dangars/fix_equation_step_8
Fix elastic equation of step-8
Wolfgang Bangerth [Tue, 3 Mar 2020 04:28:38 +0000 (05:28 +0100)]
Merge pull request #9575 from tjhei/doc_tria_level_ghost
documentation: improve level_ghost_owners
Wolfgang Bangerth [Tue, 3 Mar 2020 04:26:43 +0000 (05:26 +0100)]
Merge pull request #9595 from masterleinad/use_templated_utilities_invert_reverse_permutation
Use a template for Utilities::reverse_permutation and Utilities::invert_permutation
Wolfgang Bangerth [Tue, 3 Mar 2020 04:26:13 +0000 (05:26 +0100)]
Merge pull request #9560 from gassmoeller/fix_polar_manifold
Handle special case for PolarManifold::normal_vector
Daniel Arndt [Mon, 2 Mar 2020 20:18:43 +0000 (15:18 -0500)]
Update include/deal.II/base/utilities.h
Co-Authored-By: Martin Kronbichler <kronbichler@lnm.mw.tum.de>
Daniel Arndt [Mon, 2 Mar 2020 19:55:24 +0000 (14:55 -0500)]
Use a template for Utilities::reverse_permutation and Utilities::invert_permutation
Martin Kronbichler [Mon, 2 Mar 2020 19:24:37 +0000 (20:24 +0100)]
Merge pull request #9591 from kronbichler/fix_64bit_warning
Fix two 64 bit warnings by converting to long long unsigned
Martin Kronbichler [Mon, 2 Mar 2020 19:23:55 +0000 (20:23 +0100)]
Merge pull request #9587 from bangerth/follow-up
Follow up to #9581
Rene Gassmoeller [Mon, 2 Mar 2020 16:38:57 +0000 (11:38 -0500)]
Fix documentation and indentation
Timo Heister [Mon, 2 Mar 2020 18:47:24 +0000 (13:47 -0500)]
Merge pull request #9590 from kronbichler/fix_compile_64b
Eliminate two places with unsigned long long int
Wolfgang Bangerth [Mon, 2 Mar 2020 03:48:51 +0000 (20:48 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 2 Mar 2020 03:48:42 +0000 (20:48 -0700)]
Update the readme file.
Martin Kronbichler [Mon, 2 Mar 2020 13:31:42 +0000 (14:31 +0100)]
Remove duplicate code of invert_permutation
Martin Kronbichler [Mon, 2 Mar 2020 12:22:55 +0000 (13:22 +0100)]
Eliminate two places with unsigned long long int
Martin Kronbichler [Mon, 2 Mar 2020 14:12:05 +0000 (15:12 +0100)]
Fix two 64 bit warnings by converting to long long unsigned
Martin Kronbichler [Mon, 2 Mar 2020 14:11:21 +0000 (15:11 +0100)]
Merge pull request #9589 from kronbichler/fixup_geometry_info
Fix compile error of GeometryInfo::unit_tangential_vectors on clang-4/5
Martin Kronbichler [Mon, 2 Mar 2020 12:09:54 +0000 (13:09 +0100)]
Fix compile error of GeometryInfo::unit_tangential_vectors on clang-4/5
Martin Kronbichler [Mon, 2 Mar 2020 11:37:13 +0000 (12:37 +0100)]
Merge pull request #9574 from peterrum/anonymous_ca
Add AnonymousConsensusAlgorithmProcess
Peter Munch [Fri, 28 Feb 2020 13:21:13 +0000 (14:21 +0100)]
Add AnonymousConsensusAlgorithmProcess
Daniel Arndt [Mon, 2 Mar 2020 02:09:20 +0000 (21:09 -0500)]
Merge pull request #9581 from bangerth/uint64_t
Use uint64_t instead of 'unsigned long long int'.
Timo Heister [Mon, 2 Mar 2020 01:57:06 +0000 (20:57 -0500)]
Merge pull request #9583 from tjhei/ci_remove_checkdoxygen
CI: remove check_doxygen as we do this in Travis
Timo Heister [Sun, 1 Mar 2020 17:50:06 +0000 (12:50 -0500)]
CI: remove check_doxygen as we do this in Travis
see #9582
Timo Heister [Sun, 1 Mar 2020 17:48:36 +0000 (12:48 -0500)]
Merge pull request #9582 from masterleinad/improve_indentation_jenkinsfile
Improve indentation of Jenkinsfile
Timo Heister [Fri, 28 Feb 2020 13:51:39 +0000 (08:51 -0500)]
documentation: improve level_ghost_owners
Daniel Arndt [Sun, 1 Mar 2020 15:48:20 +0000 (10:48 -0500)]
Improve indentation of Jenkinsfile
Martin Kronbichler [Sun, 1 Mar 2020 10:28:40 +0000 (11:28 +0100)]
Merge pull request #9576 from peterrum/mglevelglobaltransfer_assert
Add assert to MGLevelGlobalTransfer
Peter Munch [Fri, 28 Feb 2020 17:46:15 +0000 (18:46 +0100)]
Add assert to MGLevelGlobalTransfer
Wolfgang Bangerth [Sun, 1 Mar 2020 05:19:27 +0000 (06:19 +0100)]
Merge pull request #9571 from tjhei/fgmres_doc
amend FGMRES documentation
Wolfgang Bangerth [Sun, 1 Mar 2020 05:10:22 +0000 (22:10 -0700)]
Use uint64_t instead of 'unsigned long long int'.
David Wells [Sun, 1 Mar 2020 04:02:46 +0000 (23:02 -0500)]
Merge pull request #9542 from tjhei/ci_run_checkdoxygen
CI: run checkdoxygen.py for each PR
Timo Heister [Mon, 17 Feb 2020 19:15:34 +0000 (14:15 -0500)]
CI: run checkdoxygen.py for each PR
David Wells [Sat, 29 Feb 2020 14:21:21 +0000 (09:21 -0500)]
Merge pull request #9541 from tjhei/check_doxygen_cleanup
checkdoxygen.py cleanup
Martin Kronbichler [Sat, 29 Feb 2020 14:13:57 +0000 (15:13 +0100)]
Merge pull request #9579 from kronbichler/unit_tangential_vectors
Add GeometryInfo::unit_tangential_vectors
Martin Kronbichler [Fri, 28 Feb 2020 18:27:44 +0000 (19:27 +0100)]
Changelog
Martin Kronbichler [Fri, 28 Feb 2020 18:27:35 +0000 (19:27 +0100)]
Use new tangential vectors
Martin Kronbichler [Fri, 28 Feb 2020 18:27:24 +0000 (19:27 +0100)]
Add test case
Martin Kronbichler [Fri, 28 Feb 2020 18:27:16 +0000 (19:27 +0100)]
Add constexpr array with unit tangential vectors
Wolfgang Bangerth [Fri, 28 Feb 2020 18:52:28 +0000 (19:52 +0100)]
Merge pull request #9578 from tjhei/doxygen_constexpr_macro
doxygen: replace DEAL_II_CONSTEXPR
Timo Heister [Fri, 28 Feb 2020 18:26:44 +0000 (13:26 -0500)]
Merge pull request #9567 from tjhei/ci_test_matrixfree
CI: run matrix_free tests
Timo Heister [Fri, 28 Feb 2020 18:18:34 +0000 (13:18 -0500)]
doxygen: replace DEAL_II_CONSTEXPR
Documentation looks a bit funny with this macro, but it should be safe
to replace with ``constexpr``.
Wolfgang Bangerth [Fri, 28 Feb 2020 15:52:47 +0000 (16:52 +0100)]
Merge pull request #9549 from tjhei/parallel_64bit_changelog
changelog entry for 64bit fixes
Timo Heister [Fri, 28 Feb 2020 13:26:06 +0000 (08:26 -0500)]
Merge pull request #9572 from nfehn/master
improve documentation of MGTransferMatrixFree::interpolate_to_mg()
Niklas Fehn [Fri, 28 Feb 2020 12:38:35 +0000 (13:38 +0100)]
improve documentation of MGTransferMatrixFree::interpolate_to_mg()
Martin Kronbichler [Fri, 28 Feb 2020 09:11:55 +0000 (10:11 +0100)]
Merge pull request #9521 from kronbichler/timer_remove_newline
Remove one newline at beginning of timer statistics
Timo Heister [Thu, 27 Feb 2020 20:17:04 +0000 (15:17 -0500)]
amend FGMRES documentation
Rene Gassmoeller [Thu, 27 Feb 2020 19:57:01 +0000 (14:57 -0500)]
refactor duplicated code into separate function
Rene Gassmoeller [Mon, 24 Feb 2020 20:09:27 +0000 (15:09 -0500)]
Add test
Rene Gassmoeller [Mon, 24 Feb 2020 20:06:41 +0000 (15:06 -0500)]
Add PolarManifold::normal_vector
Timo Heister [Thu, 27 Feb 2020 15:28:26 +0000 (10:28 -0500)]
update
Matthias Maier [Thu, 27 Feb 2020 02:08:13 +0000 (20:08 -0600)]
Merge pull request #9570 from tjhei/fix_tutorial_inline_comments
doxygen: do not remove multiline code comments
Timo Heister [Wed, 26 Feb 2020 19:06:56 +0000 (14:06 -0500)]
doxygen: do not remove multiline code comments
Code in tutorials that contains multiline comments like
/*keep_constrained_dofs = */ false
were being replaced by
/ *keep_constrained_dofs = * / false
I don't see why this is necessary. The documentation looks correct to
me.
fixes #9554
Wolfgang Bangerth [Wed, 26 Feb 2020 18:16:00 +0000 (19:16 +0100)]
Merge pull request #9569 from tjhei/doxygen_skip_header_step_b
doxygen: skip license header in step-xxb
Timo Heister [Wed, 26 Feb 2020 15:54:46 +0000 (10:54 -0500)]
doxygen: skip license header in step-xxb
We introduced tutorials like step-12b but we incorrectly print the
license header at the beginning of the "commented program". Filter those
out as well.
Wolfgang Bangerth [Wed, 26 Feb 2020 15:24:28 +0000 (16:24 +0100)]
Merge pull request #9568 from tjhei/64bit_refinement
fix 64bit overflow in refine_and_coarsen_fixed_number
Timo Heister [Wed, 26 Feb 2020 13:13:52 +0000 (08:13 -0500)]
fix 64bit overflow in refine_and_coarsen_fixed_number
The argument max_n_cells (that probably nobody uses) was declared as an
unsigned int, meaning that we can not refine over 4 billion cells with
this function. This is now fixed.
Timo Heister [Tue, 25 Feb 2020 22:29:11 +0000 (17:29 -0500)]
CI: run matrix_free tests
Timo Heister [Tue, 25 Feb 2020 21:29:33 +0000 (16:29 -0500)]
Merge pull request #9564 from kronbichler/fe_evaluation_assert_test
Make assertions to track state in FEEvaluation debug-only
Martin Kronbichler [Tue, 25 Feb 2020 20:27:38 +0000 (21:27 +0100)]
Merge pull request #9559 from bangerth/doc
Update documentation of SphericalManifold::normal_vector.
Martin Kronbichler [Tue, 25 Feb 2020 18:34:20 +0000 (19:34 +0100)]
Make assertions to track state in FEEvaluation debug-only
Wolfgang Bangerth [Mon, 24 Feb 2020 17:52:05 +0000 (10:52 -0700)]
Update documentation of SphericalManifold::normal_vector.
David Wells [Tue, 25 Feb 2020 00:29:14 +0000 (19:29 -0500)]
Merge pull request #9539 from masterleinad/replace_assert_in_tests
Redefine Assert as AssertThrow in tests
David Wells [Tue, 25 Feb 2020 00:28:55 +0000 (19:28 -0500)]
Merge pull request #9561 from bangerth/endl
Avoid using std::endl over '\n'.
Daniel Arndt [Mon, 24 Feb 2020 22:42:27 +0000 (17:42 -0500)]
Merge pull request #9526 from agrayver/add_step_49_python
Add python version of step-49
Wolfgang Bangerth [Mon, 24 Feb 2020 21:59:08 +0000 (14:59 -0700)]
Avoid using std::endl over '\n'.
std::endl writes an endline character into the stream, but then follows
that up with a flush(). That's expensive on remote-mounted file systems,
and most unnecessary as well -- we should really just write the endline
character and put a flush() at the very end of the operation.
Alexander Grayver [Wed, 12 Feb 2020 20:50:59 +0000 (21:50 +0100)]
Add python version of step-49
Daniel Garcia-Sanchez [Fri, 21 Feb 2020 17:36:50 +0000 (18:36 +0100)]
Fix equation
The equation \partial_j (c_{ijkl} \partial_k u_l) is only valid if c_{ijkl} = c_{ijlk}
Wolfgang Bangerth [Thu, 20 Feb 2020 16:30:00 +0000 (17:30 +0100)]
Merge pull request #9555 from marcfehling/test-hpconstraints
New test: p::d::tria + hp::dofh + hanging_node_constraints.
Marc Fehling [Thu, 20 Feb 2020 12:50:05 +0000 (13:50 +0100)]
New test: p::d::tria + hp::dofh + hanging_node_constraints.
Martin Kronbichler [Thu, 20 Feb 2020 07:11:08 +0000 (08:11 +0100)]
Merge pull request #9551 from masterleinad/add_split_by_block
Slight improvements to #9529
Wolfgang Bangerth [Thu, 20 Feb 2020 01:51:46 +0000 (02:51 +0100)]
Merge pull request #9548 from tjhei/64bit_n_global_active_cells
Fix 64bit GridRefinement overflow
Timo Heister [Wed, 19 Feb 2020 13:47:51 +0000 (08:47 -0500)]
Fix 64bit GridRefinement overflow
GridRefinement::refine_and_coarsen_fixed_fraction causes overflow with
more than 2^32 global active cells. This is now fixed.
Wolfgang Bangerth [Wed, 19 Feb 2020 20:22:18 +0000 (21:22 +0100)]
Merge pull request #9553 from GrahamBenHarper/graham_step51_typofix
Fix a typo in step-51 files
grahambenharper [Wed, 19 Feb 2020 19:00:12 +0000 (12:00 -0700)]
Fix a typo in step-51 files
Daniel Arndt [Wed, 19 Feb 2020 16:40:08 +0000 (11:40 -0500)]
Slight improvements to #9529
Daniel Arndt [Wed, 19 Feb 2020 16:12:08 +0000 (11:12 -0500)]
Merge pull request #9529 from KatrinMang/add_split_by_block
Add split_by_block() into IndexSet
Timo Heister [Wed, 19 Feb 2020 13:55:54 +0000 (08:55 -0500)]
changelog entry for 64bit fixes
Katrin Mang [Fri, 14 Feb 2020 15:46:28 +0000 (16:46 +0100)]
add split_by_block into index_set
Daniel Arndt [Tue, 18 Feb 2020 04:26:23 +0000 (23:26 -0500)]
Add comments describing the redefinition
Timo Heister [Mon, 17 Feb 2020 21:54:31 +0000 (16:54 -0500)]
Merge pull request #9543 from GrahamBenHarper/graham_dev_dox2
Fix use of array concatenation in checkdoxygen.py
Daniel Arndt [Mon, 17 Feb 2020 19:52:13 +0000 (14:52 -0500)]
Include tests.h before any other local file
Daniel Arndt [Mon, 17 Feb 2020 19:30:40 +0000 (14:30 -0500)]
Change priority of tests.h for clang-format
grahambenharper [Mon, 17 Feb 2020 19:22:44 +0000 (12:22 -0700)]
Fix use of array concatenation
Timo Heister [Mon, 17 Feb 2020 18:59:14 +0000 (13:59 -0500)]
checkdoxygen.py cleanup
- introduce filename as a variable
- print usage/error if not called with one argument
Timo Heister [Mon, 17 Feb 2020 18:51:55 +0000 (13:51 -0500)]
Merge pull request #9505 from GrahamBenHarper/graham_dev_dox
Upgrade checkdoxygen.py to check for multiple-defined section headers
grahambenharper [Mon, 10 Feb 2020 17:09:29 +0000 (10:09 -0700)]
Upgrade checkdoxygen.py to check for multiple-defined headers
Martin Kronbichler [Mon, 17 Feb 2020 10:10:25 +0000 (11:10 +0100)]
Merge pull request #9540 from tjhei/64bit_n_global_active_cells
Fix overflow in tria.n_global_active_cells()
Timo Heister [Mon, 17 Feb 2020 04:10:10 +0000 (23:10 -0500)]
Fix overflow in tria.n_global_active_cells()
for large computations.
Daniel Arndt [Sun, 16 Feb 2020 04:10:10 +0000 (23:10 -0500)]
Redefine Assert as AssertThrow in tests
David Wells [Sat, 15 Feb 2020 16:03:21 +0000 (08:03 -0800)]
Merge pull request #9533 from tjhei/assert_throw_lapack
Use AssertThrow when LAPACK or other dependencies are not installed
Martin Kronbichler [Sat, 15 Feb 2020 14:52:32 +0000 (15:52 +0100)]
Merge pull request #9534 from tjhei/mg_tansfer_64bit_but_not_really_a_bug
Use a 64bit type in one other MGTransfer location
Timo Heister [Sat, 15 Feb 2020 14:12:24 +0000 (09:12 -0500)]
Merge pull request #9536 from bangerth/nonlocal
Avoid nonlocal control flow since it's so hard to read.
Martin Kronbichler [Sat, 15 Feb 2020 06:20:55 +0000 (07:20 +0100)]
Merge pull request #9537 from bangerth/pedantic
Be pedantic in how we spell deal.II.
Wolfgang Bangerth [Sat, 15 Feb 2020 05:58:18 +0000 (22:58 -0700)]
Use better markup when talking about header files.
Wolfgang Bangerth [Sat, 15 Feb 2020 05:56:54 +0000 (22:56 -0700)]
Be pedantic in how we spell deal.II.
Wolfgang Bangerth [Sat, 15 Feb 2020 05:28:16 +0000 (22:28 -0700)]
Avoid nonlocal control flow since it's so hard to read.
Timo Heister [Sat, 15 Feb 2020 05:26:35 +0000 (00:26 -0500)]
find other places to AssertThrow for missing dependencies
Timo Heister [Sat, 15 Feb 2020 05:07:50 +0000 (00:07 -0500)]
Merge pull request #9531 from bangerth/refs
Move the step-71 -> step-47 references in references.bib.
Daniel Arndt [Sat, 15 Feb 2020 05:00:20 +0000 (00:00 -0500)]
Merge pull request #9532 from tjhei/examples_no_h2
do not use <h2> tag in tutorials
Timo Heister [Sat, 15 Feb 2020 04:55:22 +0000 (23:55 -0500)]
Use a 64bit type in one other MGTransfer location
This is a local index (how manyth index) and as such likely under 4
billion. I found it harder to assert or document why this cast makes
sense, so I rather change the type.
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.