]>
https://gitweb.dealii.org/ - dealii.git/log
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
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
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]
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.
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.
David Wells [Sun, 26 Aug 2018 20:07:18 +0000 (16:07 -0400)]
step-37: Time the output writing stage.
David Wells [Tue, 28 Aug 2018 12:21:16 +0000 (08:21 -0400)]
Merge pull request #7128 from masterleinad/adolc_unused_variable
Avoid warning about unused variable in configure_tapeless_mode
Daniel Arndt [Tue, 28 Aug 2018 10:16:41 +0000 (12:16 +0200)]
Avoid warning about unused variable in configure_tapeless_mode
Jean-Paul Pelteret [Mon, 27 Aug 2018 21:11:06 +0000 (23:11 +0200)]
Merge pull request #7126 from bangerth/doc-update-3
Improve documentation of RefinementPossibilities.
Wolfgang Bangerth [Mon, 27 Aug 2018 20:51:32 +0000 (14:51 -0600)]
Improve documentation of RefinementPossibilities.
Daniel Arndt [Mon, 27 Aug 2018 19:47:02 +0000 (21:47 +0200)]
Merge pull request #7084 from masterleinad/cuda_precondition
CUDAWrappers::PreconditionIC and CUDAWrappers::PreconditionILU
Daniel Arndt [Mon, 27 Aug 2018 19:42:03 +0000 (21:42 +0200)]
Merge pull request #7100 from Rombur/mmult
Fix bug in mmult for Trilinos matrix
Jean-Paul Pelteret [Mon, 27 Aug 2018 18:24:29 +0000 (20:24 +0200)]
Merge pull request #7107 from drwells/remove-constraint-matrix-references
Remove all references to 'constraint matrix'.
David Wells [Sun, 26 Aug 2018 17:48:37 +0000 (13:48 -0400)]
step-37: Use compressed VTU output.
On my desktop this lowers execution time from about 30 seconds to 13 seconds.
David Wells [Sun, 26 Aug 2018 17:32:29 +0000 (13:32 -0400)]
step-37: Remove some unused header #includes.
David Wells [Sun, 26 Aug 2018 17:28:39 +0000 (13:28 -0400)]
step-37: Convert ConstraintMatrix to AffineConstraints.
Wolfgang Bangerth [Mon, 27 Aug 2018 17:31:55 +0000 (11:31 -0600)]
Merge pull request #7113 from masterleinad/assert_positive_exponent_pow
Assert non-negative exponents in Utilities::pow
Daniel Arndt [Mon, 27 Aug 2018 16:27:37 +0000 (18:27 +0200)]
Fix documentation
Bruno Turcksin [Wed, 22 Aug 2018 20:52:12 +0000 (20:52 +0000)]
Add entry in changelog
Bruno Turcksin [Wed, 22 Aug 2018 20:49:03 +0000 (20:49 +0000)]
Add test for mmult using Trilinos matrices in parallel
Bruno Turcksin [Wed, 22 Aug 2018 20:48:06 +0000 (20:48 +0000)]
Fix a bug when using mmult in parallel for Trilinos matrices
Bruno Turcksin [Wed, 22 Aug 2018 20:46:08 +0000 (20:46 +0000)]
Add requirement for EpetraExt when using Trilinos
Jean-Paul Pelteret [Mon, 27 Aug 2018 14:46:59 +0000 (16:46 +0200)]
Merge pull request #7124 from masterleinad/shared_pointer_partitioner
Fix last remaining instance of passing shared_ptr<Partitioner> by value
Bruno Turcksin [Mon, 27 Aug 2018 13:52:36 +0000 (09:52 -0400)]
Merge pull request #7088 from kronbichler/fix_small_bug_dof_indices
Add assertions in MatrixFree DoFInfo to avoid invalid memory access
Daniel Arndt [Mon, 27 Aug 2018 10:39:43 +0000 (12:39 +0200)]
Fix last remaining instance of passing shared_ptr<Partitioner> by value
Wolfgang Bangerth [Mon, 27 Aug 2018 03:10:35 +0000 (21:10 -0600)]
Merge pull request #6975 from jppelteret/ad-helpers_01
AD Helpers: Introduce base class for AD helper classes
Wolfgang Bangerth [Sun, 26 Aug 2018 21:01:08 +0000 (15:01 -0600)]
Merge pull request #7121 from masterleinad/pass_built_in_by_value
Don't pass built-in types value
Jean-Paul Pelteret [Wed, 25 Jul 2018 16:55:13 +0000 (18:55 +0200)]
AD Helpers: Introduce base class for AD helper classes
Daniel Arndt [Sun, 26 Aug 2018 18:45:47 +0000 (20:45 +0200)]
Merge pull request #7122 from drwells/remove-unused-array
Remove an unused array.
Daniel Arndt [Sun, 26 Aug 2018 10:46:54 +0000 (12:46 +0200)]
Avoid const reference to temporary
Daniel Arndt [Sat, 25 Aug 2018 17:47:44 +0000 (19:47 +0200)]
Don't pass const double by reference
Daniel Arndt [Sat, 25 Aug 2018 17:41:39 +0000 (19:41 +0200)]
Don't pass const bool by reference
Daniel Arndt [Sat, 25 Aug 2018 17:40:36 +0000 (19:40 +0200)]
Don't pass const int by reference
Daniel Arndt [Sat, 25 Aug 2018 17:39:12 +0000 (19:39 +0200)]
Don't pass const unsigned int by reference
Daniel Arndt [Sat, 25 Aug 2018 17:37:02 +0000 (19:37 +0200)]
Don't pass const long int by reference
Daniel Arndt [Sat, 25 Aug 2018 19:57:21 +0000 (21:57 +0200)]
Use a VectorType instead of unsigned int in LaplaceOperator::local_diagonal_cell
David Wells [Sat, 25 Aug 2018 21:26:27 +0000 (17:26 -0400)]
Merge pull request #7119 from bangerth/ref
Don't use a reference for a 'const unsigned int'.
David Wells [Sat, 25 Aug 2018 20:52:31 +0000 (16:52 -0400)]
Remove an unused array.
dof_locations is later redefined as a reference to the face quadrature points.
Wolfgang Bangerth [Sat, 25 Aug 2018 13:28:39 +0000 (07:28 -0600)]
Merge pull request #7118 from jppelteret/ad-drivers_02
Enhancements to AD drivers header
Wolfgang Bangerth [Sat, 25 Aug 2018 13:19:39 +0000 (07:19 -0600)]
Don't use a reference for a 'const unsigned int'.
Jean-Paul Pelteret [Sat, 25 Aug 2018 09:25:52 +0000 (11:25 +0200)]
Enhancements to AD drivers header
- Spelling / grammar corrections
- Move special numbers into their own namespace
- Rename some functions
- Reorder some function arguments
Daniel Arndt [Sat, 25 Aug 2018 08:10:28 +0000 (10:10 +0200)]
Merge pull request #7115 from davydden/fix/fe_enriched_coverty
fix uninitialized variable in FE_Enriched Helper class
David Wells [Fri, 24 Aug 2018 23:00:51 +0000 (19:00 -0400)]
Merge pull request #7114 from dkumorAtGitHub/bugfix_issue_#7101
Fixed bug in member function AffineConstraints<number>::add_entries
Daniel Arndt [Fri, 24 Aug 2018 17:16:25 +0000 (19:16 +0200)]
Use Assert instead, lower the standard required and add comments
David Wells [Thu, 23 Aug 2018 17:12:17 +0000 (13:12 -0400)]
Remove all references to 'constraint matrix'.
Dustin Kumor [Fri, 24 Aug 2018 16:20:55 +0000 (18:20 +0200)]
Fixed compiling error due to misapplication of variable names and types
Former ConstraintLine pointer (line_ptr) is now a ConstraintLine reference (line)
Denis Davydov [Fri, 24 Aug 2018 13:31:12 +0000 (15:31 +0200)]
replace num_colors by n_colors
Dustin Kumor [Fri, 24 Aug 2018 13:31:05 +0000 (15:31 +0200)]
Added carriage return at the end of changelog file
Denis Davydov [Fri, 24 Aug 2018 13:27:17 +0000 (15:27 +0200)]
fix uninitialized variable in FE_Enriched Helper class
Dustin Kumor [Fri, 24 Aug 2018 12:56:56 +0000 (14:56 +0200)]
Corrected spelling error in changelog file
Dustin Kumor [Fri, 24 Aug 2018 12:42:12 +0000 (14:42 +0200)]
Corrected push_back-command argument and added a changelog file
Dustin Kumor [Fri, 24 Aug 2018 09:13:37 +0000 (11:13 +0200)]
Fixed bug in member function AffineConstraints<number>::add_entries
Although it is stated in the code comments that already existing entries
are skipped they are added nevertheless and thus lead to duplicates in
the constraint matrix. This bug was fixed by introducing a bool variable
indicating the currently treated column-value-pair to be added or not.
Daniel Arndt [Fri, 24 Aug 2018 09:29:03 +0000 (11:29 +0200)]
Assert positive exponents in Utilities::pow
David Wells [Fri, 24 Aug 2018 04:22:22 +0000 (00:22 -0400)]
Merge pull request #7108 from drwells/remove-erf-include
Remove some unused boost erf includes.
Daniel Arndt [Fri, 24 Aug 2018 00:56:09 +0000 (02:56 +0200)]
Merge pull request #7110 from bangerth/ex-10-11
Avoid loop increment operations with side effects.
Daniel Arndt [Fri, 24 Aug 2018 00:55:52 +0000 (02:55 +0200)]
Merge pull request #7112 from bangerth/avoid-assertion
Simplify two functions.
Daniel Arndt [Thu, 23 Aug 2018 22:06:36 +0000 (00:06 +0200)]
Merge pull request #7111 from drwells/remove-fe-interpolate-reference
Remove a reference to FiniteElement::interpolate().
Wolfgang Bangerth [Thu, 23 Aug 2018 21:21:33 +0000 (15:21 -0600)]
Simplify two functions.
These functions threw an exception in 1d, but this is not
the right place to check that condition: the assertion is currently
thrown because some other class does not implement a function. In
particular, this is about TriaAccessor<0,1>::operator++(), but that
already has the correct assertion that, if ever lifted, would
make the place that currently *also* checks the condition work
automatically.
David Wells [Thu, 23 Aug 2018 21:08:16 +0000 (17:08 -0400)]
Remove a reference to FiniteElement::interpolate().
This function was removed in
2fe0c3c7a7f .
Wolfgang Bangerth [Thu, 23 Aug 2018 21:06:09 +0000 (15:06 -0600)]
Avoid loop increment operations with side effects.
Just because it can be done does not mean that it *should* be done.
Daniel Arndt [Thu, 23 Aug 2018 20:31:55 +0000 (22:31 +0200)]
Merge pull request #7104 from masterleinad/const_correctness_vol
Const-correctness in lac/vector_operations_internal.h
David Wells [Thu, 23 Aug 2018 18:38:21 +0000 (14:38 -0400)]
Remove some unused boost erf includes.
David Wells [Thu, 23 Aug 2018 16:29:26 +0000 (12:29 -0400)]
Merge pull request #7106 from masterleinad/replace_math_std
Don't use math functions not preceded with std::
David Wells [Thu, 23 Aug 2018 16:29:11 +0000 (12:29 -0400)]
Merge pull request #7105 from masterleinad/deltete_wrong_configuration
Delete wrong configuration test for fe_enriched_color_07
Daniel Arndt [Thu, 23 Aug 2018 12:53:39 +0000 (14:53 +0200)]
Don't use math functions not preceded with std::
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.