]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 12 Sep 2018 15:51:44 +0000 (09:51 -0600)]
Merge pull request #7177 from tjhei/document_tril_sparse_mat
document TrilinosWrappers::SparseMatrix VectorType
Timo Heister [Wed, 12 Sep 2018 15:16:18 +0000 (11:16 -0400)]
document TrilinosWrappers::SparseMatrix VectorType
Bruno Turcksin [Tue, 11 Sep 2018 14:02:29 +0000 (10:02 -0400)]
Merge pull request #7171 from masterleinad/trilinos_mmult_64bit
Allow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices
Jean-Paul Pelteret [Tue, 11 Sep 2018 08:45:42 +0000 (10:45 +0200)]
Merge pull request #7172 from masterleinad/epetraext_optional
Mark EpetraExt as optional
Daniel Arndt [Tue, 11 Sep 2018 08:22:37 +0000 (10:22 +0200)]
Mark EpetraExt as optional
Daniel Arndt [Mon, 10 Sep 2018 23:33:51 +0000 (01:33 +0200)]
Allow TrilinosWrappers::SparseMatrix::mmult for 64-bit indices
Daniel Arndt [Mon, 10 Sep 2018 14:39:43 +0000 (16:39 +0200)]
Merge pull request #7170 from drwells/update-distorted-cell-glossary-entry
Update the glossary entry on distorted cells.
Daniel Arndt [Mon, 10 Sep 2018 13:46:04 +0000 (15:46 +0200)]
Merge pull request #7169 from drwells/sparsity-pattern-linear-index-iterator
Replace SparsityPattern::Iterator with LinearIndexIterator.
David Wells [Sun, 9 Sep 2018 17:06:00 +0000 (13:06 -0400)]
Merge pull request #7168 from masterleinad/fix_hp_step-40
Fix hp_step-40_variable_01
David Wells [Sat, 8 Sep 2018 19:20:46 +0000 (15:20 -0400)]
Update the glossary entry on distorted cells.
The problem described in the glossary now cannot occur with Manifolds and the
new scheme for placing new vertices.
David Wells [Sat, 8 Sep 2018 19:16:19 +0000 (15:16 -0400)]
Replace SparsityPattern::Iterator with LinearIndexIterator.
This class already defines an Accessor class that is compatible with what
LinearIndexIterator expects.
Daniel Arndt [Sat, 8 Sep 2018 17:18:50 +0000 (19:18 +0200)]
Fix hp_step-40_variable_01
Daniel Arndt [Sat, 8 Sep 2018 16:50:24 +0000 (18:50 +0200)]
Merge pull request #7165 from drwells/shared-tria-improvements
Shared tria improvements
Daniel Arndt [Sat, 8 Sep 2018 15:25:55 +0000 (17:25 +0200)]
Merge pull request #7091 from schoeder/matrixfree_vectorization_mask
Matrixfree vectorization mask
Matthias Maier [Sat, 8 Sep 2018 15:01:42 +0000 (10:01 -0500)]
Merge pull request #7166 from drwells/add-more-gitignore
Add some more entries to .gitignore.
David Wells [Sat, 8 Sep 2018 14:43:22 +0000 (10:43 -0400)]
Add some more entries to .gitignore.
David Wells [Sat, 8 Sep 2018 14:39:28 +0000 (10:39 -0400)]
Merge pull request #7151 from bangerth/add-test-3
Add another test for hp parallel DoFs.
David Wells [Sun, 2 Sep 2018 02:34:35 +0000 (22:34 -0400)]
Add some consistency checks to a function.
David Wells [Sun, 2 Sep 2018 02:34:27 +0000 (22:34 -0400)]
Add semicolons after Asserts.
Wolfgang Bangerth [Sat, 8 Sep 2018 02:52:48 +0000 (20:52 -0600)]
Merge pull request #7164 from masterleinad/silence_warning_cnptpc
Silence another warning in compute_n_point_to_point_communications
Svenja Schoeder [Fri, 7 Sep 2018 23:54:45 +0000 (01:54 +0200)]
line break and improvements in comments
Daniel Arndt [Fri, 7 Sep 2018 22:30:54 +0000 (00:30 +0200)]
Silence another warning in compute_n_point_to_point_communications
David Wells [Fri, 7 Sep 2018 21:51:06 +0000 (17:51 -0400)]
Merge pull request #7163 from tcclevenger/small_typo
small typo
Daniel Arndt [Fri, 7 Sep 2018 20:59:10 +0000 (22:59 +0200)]
Merge pull request #6965 from tjhei/change-step-16
Change step-16: add alternative without MeshWorker
Daniel Arndt [Fri, 7 Sep 2018 20:57:49 +0000 (22:57 +0200)]
Merge pull request #7150 from bangerth/add-test-2
Add a test for parallel hp handling.
tcclevenger [Fri, 7 Sep 2018 20:26:06 +0000 (16:26 -0400)]
small typo
Wolfgang Bangerth [Fri, 7 Sep 2018 19:38:18 +0000 (13:38 -0600)]
Merge pull request #7160 from tjhei/quadrate_doc_improve
quadrature: improve documentation
Wolfgang Bangerth [Fri, 7 Sep 2018 19:37:08 +0000 (13:37 -0600)]
Merge pull request #6976 from jppelteret/ad-helpers_02
AD Helpers: Introduce base class for cell-level AD helper classes
Timo Heister [Fri, 7 Sep 2018 17:16:37 +0000 (13:16 -0400)]
Merge pull request #7157 from masterleinad/avoid_warning_cnptpc
Avoid warning about unused variable in compute_n_point_to_point_communications
Timo Heister [Fri, 7 Sep 2018 15:45:06 +0000 (11:45 -0400)]
quadrature: improve documentation
Daniel Arndt [Thu, 6 Sep 2018 20:30:53 +0000 (22:30 +0200)]
Avoid warning about unused variable in compute_n_point_to_point_communications
Jean-Paul Pelteret [Mon, 27 Aug 2018 07:02:33 +0000 (09:02 +0200)]
Doc fix for ADHelperBase class
Jean-Paul Pelteret [Wed, 25 Jul 2018 21:11:22 +0000 (23:11 +0200)]
AD Helpers: Introduce base class for cell-level AD helper classes
Martin Kronbichler [Fri, 7 Sep 2018 07:06:22 +0000 (09:06 +0200)]
Merge pull request #7158 from masterleinad/constexpr_call_nonconstexpr
Check for the ability to call non-constepr functions in constexpr ones
Wolfgang Bangerth [Fri, 7 Sep 2018 03:05:31 +0000 (21:05 -0600)]
Merge pull request #7156 from mwichro/patch-1
Fix: 'iota' is not a member of 'std'
David Wells [Fri, 7 Sep 2018 01:47:36 +0000 (21:47 -0400)]
Merge pull request #7149 from bangerth/add-test
Add a test.
David Wells [Thu, 6 Sep 2018 23:17:52 +0000 (19:17 -0400)]
Merge pull request #7159 from bangerth/hierarchical
Extend DoFRenumbering::hierarchical().
Wolfgang Bangerth [Thu, 6 Sep 2018 20:58:30 +0000 (14:58 -0600)]
Add tests.
Wolfgang Bangerth [Thu, 6 Sep 2018 20:58:12 +0000 (14:58 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 6 Sep 2018 20:58:03 +0000 (14:58 -0600)]
Extend DoFRenumbering::hierarchical().
In particular, make it work for dim!=spacedim and for
hp::DoFHandler objects.
Daniel Arndt [Thu, 6 Sep 2018 19:54:09 +0000 (21:54 +0200)]
Check for the ability to call non-constepr functions in constexpr ones
mwichro [Thu, 6 Sep 2018 17:23:58 +0000 (19:23 +0200)]
Ordering of files
Daniel Arndt [Thu, 6 Sep 2018 19:12:35 +0000 (21:12 +0200)]
Merge pull request #7152 from marcfehling/p4est-fix-transfer-assert
Use workaround in 'execute_transfer()' only on older p4est versions.
Wolfgang Bangerth [Thu, 6 Sep 2018 16:50:32 +0000 (10:50 -0600)]
Merge pull request #7145 from eldarkh/simpl_p2p_comm
Implement a function for computing the number of messages received per MPI process
Wolfgang Bangerth [Thu, 6 Sep 2018 16:50:07 +0000 (10:50 -0600)]
Merge pull request #7134 from masterleinad/workaround_builtin_expect
Work around ICC issue with __builtin_expect in constexpr function
mwichro [Thu, 6 Sep 2018 15:28:03 +0000 (17:28 +0200)]
Fix: 'iota' is not a member of 'std'
Fixes GCC compilation error:
/source/base/mpi.cc:129:7: error: 'iota' is not a member of 'std'
That appears on newer gcc
Bruno Turcksin [Thu, 6 Sep 2018 12:45:30 +0000 (08:45 -0400)]
Merge pull request #7154 from masterleinad/avoid_cuda_warnings
Avoid some warnings compiling with CUDA support
Daniel Arndt [Thu, 6 Sep 2018 07:39:49 +0000 (09:39 +0200)]
Avoid some warnings compiling with CUDA support
Wolfgang Bangerth [Wed, 5 Sep 2018 22:36:19 +0000 (16:36 -0600)]
Add another test for hp parallel DoFs.
Marc Fehling [Wed, 5 Sep 2018 22:39:23 +0000 (16:39 -0600)]
Use workaround in 'p::d::Tria::execute_transfer()' only on older p4est versions.
Wolfgang Bangerth [Wed, 5 Sep 2018 20:31:27 +0000 (14:31 -0600)]
Add a test for parallel hp handling.
Wolfgang Bangerth [Wed, 5 Sep 2018 19:42:58 +0000 (13:42 -0600)]
Add a test.
Jean-Paul Pelteret [Wed, 5 Sep 2018 19:37:05 +0000 (21:37 +0200)]
Merge pull request #7147 from tjhei/fix_lambda_warning
fix unused lambda capture warning
Timo Heister [Wed, 5 Sep 2018 15:04:16 +0000 (11:04 -0400)]
fix unused lambda capture warning
/ssd/deal-git/source/dofs/dof_handler_policy.cc:1998:48: warning: lambda
capture 'i' is not used [-Wunused-lambda-capture]
Timo Heister [Fri, 17 Aug 2018 19:51:04 +0000 (15:51 -0400)]
address comment
Timo Heister [Wed, 8 Aug 2018 15:25:46 +0000 (17:25 +0200)]
add reference to step-16b
Timo Heister [Wed, 8 Aug 2018 15:18:10 +0000 (17:18 +0200)]
allow doxygen links for step-xyb
Timo Heister [Wed, 8 Aug 2018 15:17:29 +0000 (17:17 +0200)]
address comments
Timo Heister [Thu, 26 Jul 2018 13:20:21 +0000 (15:20 +0200)]
update documentation
Timo Heister [Thu, 26 Jul 2018 13:14:42 +0000 (15:14 +0200)]
fix references, update results
Timo Heister [Tue, 24 Jul 2018 15:42:57 +0000 (17:42 +0200)]
port step-16 to mesh_loop
Timo Heister [Tue, 24 Jul 2018 12:02:47 +0000 (14:02 +0200)]
rename .cc
Timo Heister [Tue, 24 Jul 2018 12:01:07 +0000 (14:01 +0200)]
adjust 16b
Timo Heister [Tue, 24 Jul 2018 12:00:17 +0000 (14:00 +0200)]
readd
Timo Heister [Tue, 24 Jul 2018 12:00:06 +0000 (14:00 +0200)]
move step-16
Daniel Arndt [Wed, 5 Sep 2018 05:24:50 +0000 (07:24 +0200)]
Merge pull request #7133 from marcfehling/hp-unify-dofs-4
Optimize DoF distribution of hp::DoFHandler on p::d::Triangulation.
Eldar [Tue, 4 Sep 2018 21:12:15 +0000 (16:12 -0500)]
Simplified p2p comm computation
Marc Fehling [Fri, 24 Aug 2018 21:04:17 +0000 (15:04 -0600)]
Optimize DoF distribution of hp::DoFHandler on p::d::Triangulation.
Changed documentation on parallel DoF distribution to be in accordance with paper.
Wolfgang Bangerth [Tue, 4 Sep 2018 21:04:17 +0000 (15:04 -0600)]
Merge pull request #7141 from masterleinad/cuda_unify_device_data
Unify allocate/delete_device_data in base/cuda.h
Daniel Arndt [Tue, 4 Sep 2018 13:57:50 +0000 (15:57 +0200)]
Changelog entry
Daniel Arndt [Tue, 4 Sep 2018 00:19:27 +0000 (02:19 +0200)]
Add asserts and swap functions
Wolfgang Bangerth [Mon, 3 Sep 2018 23:39:24 +0000 (17:39 -0600)]
Merge pull request #7142 from drwells/fix-mathjax-coloneqq
Fix our usage of ':=' in MathJax.
David Wells [Mon, 3 Sep 2018 17:26:42 +0000 (13:26 -0400)]
Fix our usage of ':=' in MathJax.
The MathJax \coloneqq command is a bit odd in that it is does not correctly
center the colon and is not available in offline versions of MathJax. Fix both
problems by defining our own macro for ':=', \dealcoloneq, that is correctly
centered.
Daniel Arndt [Mon, 3 Sep 2018 15:52:59 +0000 (17:52 +0200)]
Unify allocate/delete_device_data in base/cuda.h
Denis Davydov [Sun, 2 Sep 2018 20:55:38 +0000 (22:55 +0200)]
Merge pull request #7129 from drwells/step-37-modernization
Step 37 modernization
David Wells [Sat, 1 Sep 2018 22:08:10 +0000 (18:08 -0400)]
step-37: Redo the second Dirichlet boundary algorithm.
Doing this with blocks will take a lot more work than the original version
implied, so this example now presents an alternative that constructs a second
MatrixFree object instead.
David Wells [Mon, 27 Aug 2018 17:56:17 +0000 (13:56 -0400)]
step-37: minor typesetting and typo fixes.
Svenja Schoeder [Sun, 2 Sep 2018 09:40:19 +0000 (11:40 +0200)]
shortened and adapted changelog entry, changed function argument type of mask to reference
Martin Kronbichler [Sun, 2 Sep 2018 08:10:33 +0000 (10:10 +0200)]
Merge pull request #7138 from drwells/fix-FESystem-name
Refer to FESystem as such (not FE_System).
Daniel Arndt [Sun, 2 Sep 2018 06:41:57 +0000 (08:41 +0200)]
Merge pull request #7139 from drwells/add-inhomogeneous-step-37-test
Add a test based on step-37.
David Wells [Sat, 1 Sep 2018 17:40:25 +0000 (13:40 -0400)]
Add a test based on step-37.
The discussion of step-37 modernizations lead to the conclusion that each
proposed inhomogeneous boundary enforcement strategy should correspond to a
distinct test. This commit includes a test based on the first such enforcement
strategy.
David Wells [Sat, 1 Sep 2018 17:47:31 +0000 (13:47 -0400)]
Update a comment on using FESystem with MatrixFree.
David Wells [Sat, 1 Sep 2018 01:35:07 +0000 (21:35 -0400)]
Refer to FESystem as such (not FE_System).
This fixes some doxygen links.
David Wells [Sat, 1 Sep 2018 00:04:32 +0000 (20:04 -0400)]
Merge pull request #7137 from bangerth/doc-update-4
Fix a typo.
Wolfgang Bangerth [Fri, 31 Aug 2018 23:37:12 +0000 (17:37 -0600)]
Fix a typo.
David Wells [Fri, 31 Aug 2018 14:44:43 +0000 (10:44 -0400)]
Merge pull request #7136 from tjhei/dox_remove_unused_script
remove unused program2doxyplain script
Wolfgang Bangerth [Fri, 31 Aug 2018 14:44:19 +0000 (08:44 -0600)]
Merge pull request #7135 from tjhei/dox_step_trail_comment_remove
doxygen: remove trailing // in tutorials
Timo Heister [Fri, 31 Aug 2018 14:12:12 +0000 (10:12 -0400)]
remove unused program2doxyplain script
Timo Heister [Fri, 31 Aug 2018 14:08:59 +0000 (10:08 -0400)]
doxygen: remove trailing // in tutorials
We introduced "//" markers (see for example "shape_grad" lines in
step-8) to force a specific formatting for clang-format. Make sure we
don't output these markers to the tutorial pages.
Daniel Arndt [Fri, 31 Aug 2018 09:35:34 +0000 (11:35 +0200)]
Work around ICC issue with __builtin_expect in constexpr function
Jean-Paul Pelteret [Thu, 30 Aug 2018 14:32:57 +0000 (16:32 +0200)]
Merge pull request #7132 from GrahamBenHarper/step16_typofix
Fixes a typo in step-16 results.dox
grahambenharper [Thu, 30 Aug 2018 14:21:34 +0000 (08:21 -0600)]
Fixes a typo in step-16 results.dox
David Wells [Thu, 30 Aug 2018 14:17:22 +0000 (10:17 -0400)]
Merge pull request #7102 from marcfehling/extend-doc
Extend doc on 'compute_line_dof_identities' and 'get_active_neighbors'.
Daniel Arndt [Wed, 29 Aug 2018 23:42:23 +0000 (01:42 +0200)]
Merge pull request #7125 from BenBrands/just_another_ScaLAPACK_test
follow-up to #7044
Marc Fehling [Wed, 22 Aug 2018 21:41:32 +0000 (15:41 -0600)]
Extend doc on 'compute_line_dof_identities' and 'get_active_neighbors'.
Benjamin Brands [Mon, 27 Aug 2018 17:25:22 +0000 (19:25 +0200)]
follow-up to #7044
Daniel Arndt [Tue, 28 Aug 2018 23:07:09 +0000 (01:07 +0200)]
Merge pull request #7131 from jppelteret/ad-doc_01
Doc fix: Correct all instances of "Adol-C"
Jean-Paul Pelteret [Tue, 28 Aug 2018 20:09:17 +0000 (22:09 +0200)]
Doc fix: Correct all instances of "Adol-C"
Daniel Arndt [Tue, 28 Aug 2018 14:26:29 +0000 (16:26 +0200)]
Merge pull request #7098 from bangerth/particles
Add missing ParticleAccessor::serialize function
David Wells [Mon, 27 Aug 2018 04:21:31 +0000 (00:21 -0400)]
step-37: remove the value_list overload.
This is never used.
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.