]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
11 years agoUse WorkStream in Step-13. Need to update the documentation and to use TBB instead...
Bruno Turcksin [Thu, 17 Oct 2013 16:58:29 +0000 (16:58 +0000)]
Use WorkStream in Step-13. Need to update the documentation and to use TBB instead of new_thread.

git-svn-id: https://svn.dealii.org/trunk@31285 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoGridTools::partition_triangulation no longer uses user_index which fixes step-18...
Timo Heister [Wed, 16 Oct 2013 22:42:24 +0000 (22:42 +0000)]
GridTools::partition_triangulation no longer uses user_index which fixes step-18 in debug mode

git-svn-id: https://svn.dealii.org/trunk@31272 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agotake over 31267,31269,31270 from the branch
Timo Heister [Wed, 16 Oct 2013 20:12:52 +0000 (20:12 +0000)]
take over 31267,31269,31270 from the branch

git-svn-id: https://svn.dealii.org/trunk@31271 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoTake over r31262 from branch_port_the_testsuite
Matthias Maier [Wed, 16 Oct 2013 17:35:14 +0000 (17:35 +0000)]
Take over r31262 from branch_port_the_testsuite

Fix opaque type problem in derivative_approximation.h

git-svn-id: https://svn.dealii.org/trunk@31263 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd update_ghost_values and compress to parallel block vector for a consistent interf...
Martin Kronbichler [Wed, 16 Oct 2013 14:43:54 +0000 (14:43 +0000)]
Add update_ghost_values and compress to parallel block vector for a consistent interface with the parallel non-block vector.

git-svn-id: https://svn.dealii.org/trunk@31260 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdjust comments
Martin Kronbichler [Wed, 16 Oct 2013 14:43:14 +0000 (14:43 +0000)]
Adjust comments

git-svn-id: https://svn.dealii.org/trunk@31259 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDelete stray 'of'
Martin Kronbichler [Wed, 16 Oct 2013 14:41:36 +0000 (14:41 +0000)]
Delete stray 'of'

git-svn-id: https://svn.dealii.org/trunk@31258 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAvoid 'typename' outside templates.
Wolfgang Bangerth [Wed, 16 Oct 2013 02:41:43 +0000 (02:41 +0000)]
Avoid 'typename' outside templates.

git-svn-id: https://svn.dealii.org/trunk@31248 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoReplace Threads with WorkStream in step-9. Documentation still needs to be updated.
Bruno Turcksin [Wed, 16 Oct 2013 00:06:34 +0000 (00:06 +0000)]
Replace Threads with WorkStream in step-9. Documentation still needs to be updated.

git-svn-id: https://svn.dealii.org/trunk@31247 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoModify data_out.cc to copy the patches in parrallel.
Bruno Turcksin [Tue, 15 Oct 2013 20:28:36 +0000 (20:28 +0000)]
Modify data_out.cc to copy the patches in parrallel.

git-svn-id: https://svn.dealii.org/trunk@31243 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoReplace distance by using SynchronousIterators in derivative_approximation.
Bruno Turcksin [Tue, 15 Oct 2013 17:34:45 +0000 (17:34 +0000)]
Replace distance by using SynchronousIterators in derivative_approximation.

git-svn-id: https://svn.dealii.org/trunk@31240 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove debug output accidentally committed in r31180.
Wolfgang Bangerth [Mon, 14 Oct 2013 22:16:49 +0000 (22:16 +0000)]
Remove debug output accidentally committed in r31180.

git-svn-id: https://svn.dealii.org/trunk@31233 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoReplace the second Threads by WorkStream in matrix_tools.cc
Bruno Turcksin [Mon, 14 Oct 2013 21:37:39 +0000 (21:37 +0000)]
Replace the second Threads by WorkStream in matrix_tools.cc

git-svn-id: https://svn.dealii.org/trunk@31232 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix typo.
Wolfgang Bangerth [Mon, 14 Oct 2013 20:56:11 +0000 (20:56 +0000)]
Fix typo.

git-svn-id: https://svn.dealii.org/trunk@31231 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoReplace the first Threads by WorkStream in matrix_tools.cc
Bruno Turcksin [Mon, 14 Oct 2013 19:19:08 +0000 (19:19 +0000)]
Replace the first Threads by WorkStream in matrix_tools.cc

git-svn-id: https://svn.dealii.org/trunk@31230 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a comment.
Wolfgang Bangerth [Mon, 14 Oct 2013 13:23:43 +0000 (13:23 +0000)]
Add a comment.

git-svn-id: https://svn.dealii.org/trunk@31227 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoClarify a couple of items.
Wolfgang Bangerth [Mon, 14 Oct 2013 12:19:27 +0000 (12:19 +0000)]
Clarify a couple of items.

git-svn-id: https://svn.dealii.org/trunk@31224 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDisable output to console.
Wolfgang Bangerth [Mon, 14 Oct 2013 12:01:09 +0000 (12:01 +0000)]
Disable output to console.

git-svn-id: https://svn.dealii.org/trunk@31223 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDisable warning #135 on intel compilers.
Wolfgang Bangerth [Mon, 14 Oct 2013 11:57:31 +0000 (11:57 +0000)]
Disable warning #135 on intel compilers.

git-svn-id: https://svn.dealii.org/trunk@31222 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAnnounce tutorial program also on news page
Martin Kronbichler [Sun, 13 Oct 2013 10:01:42 +0000 (10:01 +0000)]
Announce tutorial program also on news page

git-svn-id: https://svn.dealii.org/trunk@31212 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd an instantiation.
Wolfgang Bangerth [Fri, 11 Oct 2013 14:22:21 +0000 (14:22 +0000)]
Add an instantiation.

git-svn-id: https://svn.dealii.org/trunk@31208 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoHelp some compilers (notably xlC) with name lookup.
Wolfgang Bangerth [Fri, 11 Oct 2013 13:25:08 +0000 (13:25 +0000)]
Help some compilers (notably xlC) with name lookup.

git-svn-id: https://svn.dealii.org/trunk@31203 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRewire the reading of the obstacle: either say 'sphere' or 'read from file'.
Wolfgang Bangerth [Fri, 11 Oct 2013 13:02:00 +0000 (13:02 +0000)]
Rewire the reading of the obstacle: either say 'sphere' or 'read from file'.

git-svn-id: https://svn.dealii.org/trunk@31202 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMinor cleanup of parameter declaration. Remove the option 'refinement strategy =...
Wolfgang Bangerth [Fri, 11 Oct 2013 12:50:31 +0000 (12:50 +0000)]
Minor cleanup of parameter declaration. Remove the option 'refinement strategy = fixed dofs' from the parameters since it wasn't actually implemented.

git-svn-id: https://svn.dealii.org/trunk@31201 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoUse WorkStream instead of Thread in DerivativeApproximation::approximate_derivative.
Bruno Turcksin [Thu, 10 Oct 2013 16:56:19 +0000 (16:56 +0000)]
Use WorkStream instead of Thread in DerivativeApproximation::approximate_derivative.

git-svn-id: https://svn.dealii.org/trunk@31195 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoReplace Threads by WorkStream in dof_tools_constraints.cc
Bruno Turcksin [Wed, 9 Oct 2013 21:34:07 +0000 (21:34 +0000)]
Replace Threads by WorkStream in dof_tools_constraints.cc

git-svn-id: https://svn.dealii.org/trunk@31191 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDoc: Introduce two more links and regroup "Home" in the navbar
Matthias Maier [Wed, 9 Oct 2013 11:58:13 +0000 (11:58 +0000)]
Doc: Introduce two more links and regroup "Home" in the navbar

git-svn-id: https://svn.dealii.org/trunk@31182 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agotake over r31179 to mainline
Timo Heister [Tue, 8 Oct 2013 20:02:32 +0000 (20:02 +0000)]
take over r31179 to mainline

git-svn-id: https://svn.dealii.org/trunk@31180 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove outdated svn:ignore.
Wolfgang Bangerth [Tue, 8 Oct 2013 19:47:03 +0000 (19:47 +0000)]
Remove outdated svn:ignore.

git-svn-id: https://svn.dealii.org/trunk@31178 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRework.
Wolfgang Bangerth [Tue, 8 Oct 2013 19:46:27 +0000 (19:46 +0000)]
Rework.

git-svn-id: https://svn.dealii.org/trunk@31177 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoLink to appropriate tag files.
Wolfgang Bangerth [Tue, 8 Oct 2013 19:37:45 +0000 (19:37 +0000)]
Link to appropriate tag files.

git-svn-id: https://svn.dealii.org/trunk@31176 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSlightly reword top note.
Wolfgang Bangerth [Tue, 8 Oct 2013 19:36:00 +0000 (19:36 +0000)]
Slightly reword top note.

git-svn-id: https://svn.dealii.org/trunk@31175 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRework.
Wolfgang Bangerth [Tue, 8 Oct 2013 19:34:27 +0000 (19:34 +0000)]
Rework.

git-svn-id: https://svn.dealii.org/trunk@31174 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoUpdate some of the information at the bottom. The link to DEAL no
Wolfgang Bangerth [Tue, 8 Oct 2013 19:03:30 +0000 (19:03 +0000)]
Update some of the information at the bottom. The link to DEAL no
longer works, so delete it.

git-svn-id: https://svn.dealii.org/trunk@31173 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoImprove error message.
Wolfgang Bangerth [Tue, 8 Oct 2013 14:18:30 +0000 (14:18 +0000)]
Improve error message.

git-svn-id: https://svn.dealii.org/trunk@31171 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRun second part of test only if it's different from the first. Adjust test output.
Wolfgang Bangerth [Tue, 8 Oct 2013 12:41:27 +0000 (12:41 +0000)]
Run second part of test only if it's different from the first. Adjust test output.

git-svn-id: https://svn.dealii.org/trunk@31169 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoImplement bilinear interpolation in a much faster way.
Wolfgang Bangerth [Tue, 8 Oct 2013 00:17:45 +0000 (00:17 +0000)]
Implement bilinear interpolation in a much faster way.

git-svn-id: https://svn.dealii.org/trunk@31168 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoNo longer output the residual to output files.
Wolfgang Bangerth [Mon, 7 Oct 2013 23:52:01 +0000 (23:52 +0000)]
No longer output the residual to output files.

git-svn-id: https://svn.dealii.org/trunk@31167 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCompute locally owned active set as intersection of two sets.
Wolfgang Bangerth [Mon, 7 Oct 2013 23:50:20 +0000 (23:50 +0000)]
Compute locally owned active set as intersection of two sets.

git-svn-id: https://svn.dealii.org/trunk@31166 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoenhance SparseMatrix documentation
Timo Heister [Mon, 7 Oct 2013 21:55:54 +0000 (21:55 +0000)]
enhance SparseMatrix documentation

git-svn-id: https://svn.dealii.org/trunk@31165 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMinor adjustments.
Wolfgang Bangerth [Mon, 7 Oct 2013 14:51:55 +0000 (14:51 +0000)]
Minor adjustments.

git-svn-id: https://svn.dealii.org/trunk@31164 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoPatch by Mayank Subharwal and Andreas Putz: Make GridIn read VTK files as well.
Wolfgang Bangerth [Mon, 7 Oct 2013 13:43:08 +0000 (13:43 +0000)]
Patch by Mayank Subharwal and Andreas Putz: Make GridIn read VTK files as well.

git-svn-id: https://svn.dealii.org/trunk@31163 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSearch first for the file with its complete given name. I.e., if someone
Wolfgang Bangerth [Mon, 7 Oct 2013 13:28:39 +0000 (13:28 +0000)]
Search first for the file with its complete given name. I.e., if someone
searches for <mesh.vtk> with additional suffix <.vtk>, then still find the
file if it exists before trying <mesh.vtk.vtk>.

git-svn-id: https://svn.dealii.org/trunk@31162 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRewrite in parts.
Wolfgang Bangerth [Mon, 7 Oct 2013 03:42:41 +0000 (03:42 +0000)]
Rewrite in parts.

git-svn-id: https://svn.dealii.org/trunk@31161 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove extraneous space.
Wolfgang Bangerth [Mon, 7 Oct 2013 03:08:28 +0000 (03:08 +0000)]
Remove extraneous space.

git-svn-id: https://svn.dealii.org/trunk@31160 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoLink in step-42.
Wolfgang Bangerth [Mon, 7 Oct 2013 02:54:40 +0000 (02:54 +0000)]
Link in step-42.

git-svn-id: https://svn.dealii.org/trunk@31159 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoUpdate svn:ignore.
Wolfgang Bangerth [Mon, 7 Oct 2013 02:42:34 +0000 (02:42 +0000)]
Update svn:ignore.

git-svn-id: https://svn.dealii.org/trunk@31158 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFinish documenting.
Wolfgang Bangerth [Mon, 7 Oct 2013 02:35:51 +0000 (02:35 +0000)]
Finish documenting.

git-svn-id: https://svn.dealii.org/trunk@31157 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoComment on solve_newton().
Wolfgang Bangerth [Sun, 6 Oct 2013 21:03:56 +0000 (21:03 +0000)]
Comment on solve_newton().

git-svn-id: https://svn.dealii.org/trunk@31155 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a bug introduced in the previous version.
Wolfgang Bangerth [Sun, 6 Oct 2013 18:21:36 +0000 (18:21 +0000)]
Fix a bug introduced in the previous version.

git-svn-id: https://svn.dealii.org/trunk@31152 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSwitch Assert to AssertThrow where a PETScInternalError can occur.
Toby D. Young [Sat, 5 Oct 2013 16:08:10 +0000 (16:08 +0000)]
Switch Assert to AssertThrow where a PETScInternalError can occur.

git-svn-id: https://svn.dealii.org/trunk@31149 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMove forward.
Wolfgang Bangerth [Sat, 5 Oct 2013 12:17:40 +0000 (12:17 +0000)]
Move forward.

git-svn-id: https://svn.dealii.org/trunk@31144 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd Stephan's paper
Guido Kanschat [Sat, 5 Oct 2013 11:48:41 +0000 (11:48 +0000)]
add Stephan's paper

git-svn-id: https://svn.dealii.org/trunk@31143 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoIndent.
Wolfgang Bangerth [Sat, 5 Oct 2013 11:32:20 +0000 (11:32 +0000)]
Indent.

git-svn-id: https://svn.dealii.org/trunk@31141 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a strangely missing AssertThrow.
Toby D. Young [Sat, 5 Oct 2013 03:52:30 +0000 (03:52 +0000)]
Add a strangely missing AssertThrow.

git-svn-id: https://svn.dealii.org/trunk@31139 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoLast changes for the day. Good progress :-)
Wolfgang Bangerth [Fri, 4 Oct 2013 23:04:52 +0000 (23:04 +0000)]
Last changes for the day. Good progress :-)

git-svn-id: https://svn.dealii.org/trunk@31132 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMore documentation.
Wolfgang Bangerth [Fri, 4 Oct 2013 22:32:36 +0000 (22:32 +0000)]
More documentation.

git-svn-id: https://svn.dealii.org/trunk@31131 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMore documentation.
Wolfgang Bangerth [Fri, 4 Oct 2013 21:33:36 +0000 (21:33 +0000)]
More documentation.

git-svn-id: https://svn.dealii.org/trunk@31130 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMake run again in parallel.
Wolfgang Bangerth [Fri, 4 Oct 2013 19:58:21 +0000 (19:58 +0000)]
Make run again in parallel.

git-svn-id: https://svn.dealii.org/trunk@31125 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove unused variables.
Wolfgang Bangerth [Fri, 4 Oct 2013 19:32:41 +0000 (19:32 +0000)]
Remove unused variables.

git-svn-id: https://svn.dealii.org/trunk@31124 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSome compilers apparently want to have a full declaration of ConstraintMatrix
Wolfgang Bangerth [Fri, 4 Oct 2013 13:05:10 +0000 (13:05 +0000)]
Some compilers apparently want to have a full declaration of ConstraintMatrix
if they see it in a default argument.

git-svn-id: https://svn.dealii.org/trunk@31118 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoQualify strcpy with std::
Wolfgang Bangerth [Fri, 4 Oct 2013 13:03:44 +0000 (13:03 +0000)]
Qualify strcpy with std::

git-svn-id: https://svn.dealii.org/trunk@31117 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoImprove exception messages
Martin Kronbichler [Fri, 4 Oct 2013 07:29:31 +0000 (07:29 +0000)]
Improve exception messages

git-svn-id: https://svn.dealii.org/trunk@31115 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoBugfix
Matthias Maier [Thu, 3 Oct 2013 23:19:13 +0000 (23:19 +0000)]
Bugfix

git-svn-id: https://svn.dealii.org/trunk@31110 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoBugfix: resolve issue 105
Matthias Maier [Thu, 3 Oct 2013 23:17:06 +0000 (23:17 +0000)]
Bugfix: resolve issue 105

git-svn-id: https://svn.dealii.org/trunk@31109 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRename a few variables. Initialize vectors with vector sets and communicators, rather...
Wolfgang Bangerth [Thu, 3 Oct 2013 20:39:51 +0000 (20:39 +0000)]
Rename a few variables. Initialize vectors with vector sets and communicators, rather than other vectors, to make clear that the vector is not in fact copied, and to make it clearer what index set is being used.

git-svn-id: https://svn.dealii.org/trunk@31105 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove file accidentally added.
Wolfgang Bangerth [Thu, 3 Oct 2013 20:08:21 +0000 (20:08 +0000)]
Remove file accidentally added.

git-svn-id: https://svn.dealii.org/trunk@31104 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove one variable whose value is always equal to another.
Wolfgang Bangerth [Thu, 3 Oct 2013 20:07:55 +0000 (20:07 +0000)]
Remove one variable whose value is always equal to another.

git-svn-id: https://svn.dealii.org/trunk@31103 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoRemove one variable whose value is always equal to another.
Wolfgang Bangerth [Thu, 3 Oct 2013 20:00:34 +0000 (20:00 +0000)]
Remove one variable whose value is always equal to another.

git-svn-id: https://svn.dealii.org/trunk@31102 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agodo a todo - use PetscReal where real_type is needed.
Toby D. Young [Thu, 3 Oct 2013 17:47:32 +0000 (17:47 +0000)]
do a todo - use PetscReal where real_type is needed.

git-svn-id: https://svn.dealii.org/trunk@31095 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSet default problem type for SLEPc - this should be the GNHEP.
Toby D. Young [Thu, 3 Oct 2013 13:38:48 +0000 (13:38 +0000)]
Set default problem type for SLEPc - this should be the GNHEP.

git-svn-id: https://svn.dealii.org/trunk@31084 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoadd to changelog
Timo Heister [Wed, 2 Oct 2013 18:25:01 +0000 (18:25 +0000)]
add to changelog

git-svn-id: https://svn.dealii.org/trunk@31078 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agodo not use n_default_threads but n_threads()
Timo Heister [Wed, 2 Oct 2013 17:59:44 +0000 (17:59 +0000)]
do not use n_default_threads but n_threads()

git-svn-id: https://svn.dealii.org/trunk@31077 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoreplace n_default_threads by n_threads()
Timo Heister [Wed, 2 Oct 2013 17:52:30 +0000 (17:52 +0000)]
replace n_default_threads by n_threads()

git-svn-id: https://svn.dealii.org/trunk@31076 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoleave some comments and todos
Timo Heister [Wed, 2 Oct 2013 17:51:27 +0000 (17:51 +0000)]
leave some comments and todos

git-svn-id: https://svn.dealii.org/trunk@31075 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agodo not use n_default_threads
Timo Heister [Wed, 2 Oct 2013 17:40:44 +0000 (17:40 +0000)]
do not use n_default_threads

git-svn-id: https://svn.dealii.org/trunk@31074 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agointroduce new n_threads(), deprecate n_default_threads
Timo Heister [Wed, 2 Oct 2013 17:40:15 +0000 (17:40 +0000)]
introduce new n_threads(), deprecate n_default_threads

git-svn-id: https://svn.dealii.org/trunk@31073 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoremove references to n_default_threads() in error_estimator.h that are ignored anyway.
Timo Heister [Wed, 2 Oct 2013 17:35:40 +0000 (17:35 +0000)]
remove references to n_default_threads() in error_estimator.h that are ignored anyway.

git-svn-id: https://svn.dealii.org/trunk@31072 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoonly use TBB in workstream if we are allowed to use more than one thread
Timo Heister [Wed, 2 Oct 2013 17:30:01 +0000 (17:30 +0000)]
only use TBB in workstream if we are allowed to use more than one thread

git-svn-id: https://svn.dealii.org/trunk@31071 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoNow when WorkStream uses graph coloring and that there are not enough elements in...
Bruno Turcksin [Wed, 2 Oct 2013 17:00:47 +0000 (17:00 +0000)]
Now when WorkStream uses graph coloring and that there are not enough elements in a color, the elements are aggregated and copied serially.

git-svn-id: https://svn.dealii.org/trunk@31070 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMake it compile.
Wolfgang Bangerth [Wed, 2 Oct 2013 15:06:52 +0000 (15:06 +0000)]
Make it compile.

git-svn-id: https://svn.dealii.org/trunk@31069 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSlightly more documentation. Leave a few TODOs in the introduction.
Wolfgang Bangerth [Wed, 2 Oct 2013 15:03:54 +0000 (15:03 +0000)]
Slightly more documentation. Leave a few TODOs in the introduction.

git-svn-id: https://svn.dealii.org/trunk@31068 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoCherry-pick revisions 31065 and 31066 from branch_port_the_testsuite
Matthias Maier [Wed, 2 Oct 2013 00:47:35 +0000 (00:47 +0000)]
Cherry-pick revisions 31065 and 31066 from branch_port_the_testsuite

git-svn-id: https://svn.dealii.org/trunk@31067 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoPort the distributed periodicity test, add missing template instantiation
Matthias Maier [Tue, 1 Oct 2013 21:35:48 +0000 (21:35 +0000)]
Port the distributed periodicity test, add missing template instantiation

git-svn-id: https://svn.dealii.org/trunk@31064 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoPort grid_tools_05.cc test to collect_periodic_faces
Matthias Maier [Tue, 1 Oct 2013 21:35:47 +0000 (21:35 +0000)]
Port grid_tools_05.cc test to collect_periodic_faces

git-svn-id: https://svn.dealii.org/trunk@31063 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSuppress warnings of the following kind:
Wolfgang Bangerth [Tue, 1 Oct 2013 20:36:19 +0000 (20:36 +0000)]
Suppress warnings of the following kind:
..................
/.../deal.II/source/numerics/matrix_tools.cc(2088): warning #2536: type qualifiers are meaningless here

                  bool (*comp)(const typename SparseMatrix<number>::iterator::value_type p,
                               ^
..................
Avoiding the 'const' here is not always completely possible in
template contexts, depending on whether 'value_type' already
has the 'const' in it or not.

git-svn-id: https://svn.dealii.org/trunk@31060 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoImprove error message.
Wolfgang Bangerth [Tue, 1 Oct 2013 18:49:50 +0000 (18:49 +0000)]
Improve error message.

git-svn-id: https://svn.dealii.org/trunk@31059 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a bug in graph coloring and add a test for it.
Bruno Turcksin [Tue, 1 Oct 2013 17:12:43 +0000 (17:12 +0000)]
Fix a bug in graph coloring and add a test for it.

git-svn-id: https://svn.dealii.org/trunk@31058 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoLink in step-51 tutorial program.
Martin Kronbichler [Tue, 1 Oct 2013 15:18:37 +0000 (15:18 +0000)]
Link in step-51 tutorial program.

git-svn-id: https://svn.dealii.org/trunk@31057 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDo some operations in parallel on tasks.
Wolfgang Bangerth [Tue, 1 Oct 2013 00:25:23 +0000 (00:25 +0000)]
Do some operations in parallel on tasks.

git-svn-id: https://svn.dealii.org/trunk@31055 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoWork around an issue in a copy constructor we needed for C++11 compatibility and...
Wolfgang Bangerth [Tue, 1 Oct 2013 00:24:55 +0000 (00:24 +0000)]
Work around an issue in a copy constructor we needed for C++11 compatibility and Intel's ICC.

git-svn-id: https://svn.dealii.org/trunk@31054 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoTake over revisions 31045 - 31051 from branch_port_the_testsuite
Matthias Maier [Mon, 30 Sep 2013 23:49:41 +0000 (23:49 +0000)]
Take over revisions 31045 - 31051 from branch_port_the_testsuite

Cleanup GridTools::collect_periodic_*:

 - Remove GridTools::collect_periodic_face_pairs
 - Unify interface for remaining GridTools::collect_periodic_faces
 - Remove deprecated functions that aren't even released
 - Bugfix: Instantiate collect_periodic_faces, this resolves a compilation
   issue with icc

git-svn-id: https://svn.dealii.org/trunk@31052 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoFix a couple of assertions.
Wolfgang Bangerth [Mon, 30 Sep 2013 22:40:01 +0000 (22:40 +0000)]
Fix a couple of assertions.

git-svn-id: https://svn.dealii.org/trunk@31047 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoDisable warning 327 for Intel compilers. This leads to (correct)
Wolfgang Bangerth [Mon, 30 Sep 2013 18:40:42 +0000 (18:40 +0000)]
Disable warning 327 for Intel compilers. This leads to (correct)
warnings of the kind

File: source/fe/fe_values.cc Line: 430

/.../deal.II/source/fe/fe_values.cc(430): warning #327: NULL reference is not allowed

      fe_values(*static_cast<dealii::FEValuesBase<dim, spacedim>*> (0)),
                ^
          detected during instantiation of "dealii::FEValuesViews::Tensor<2, dim, spacedim>::Tensor() [with dim=1, spacedim=1]" at line 76 of "/usr/include/c++/4.6/bits/stl_construct.h"

But we'd like to use this construct anyway.

git-svn-id: https://svn.dealii.org/trunk@31043 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoProvide a copy constructor.
Wolfgang Bangerth [Mon, 30 Sep 2013 15:45:54 +0000 (15:45 +0000)]
Provide a copy constructor.

git-svn-id: https://svn.dealii.org/trunk@31041 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoLeave a TODO.
Wolfgang Bangerth [Mon, 30 Sep 2013 14:36:13 +0000 (14:36 +0000)]
Leave a TODO.

git-svn-id: https://svn.dealii.org/trunk@31037 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoAdd a copy constructor in hopes of making Intel's ICC happy.
Wolfgang Bangerth [Mon, 30 Sep 2013 14:15:20 +0000 (14:15 +0000)]
Add a copy constructor in hopes of making Intel's ICC happy.

git-svn-id: https://svn.dealii.org/trunk@31036 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoSuppress output to console.
Wolfgang Bangerth [Mon, 30 Sep 2013 13:38:56 +0000 (13:38 +0000)]
Suppress output to console.

git-svn-id: https://svn.dealii.org/trunk@31033 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoMove declaration of std::vector out of a loop.
Wolfgang Bangerth [Mon, 30 Sep 2013 13:36:31 +0000 (13:36 +0000)]
Move declaration of std::vector out of a loop.

git-svn-id: https://svn.dealii.org/trunk@31032 0785d39b-7218-0410-832d-ea1e28bc413d

11 years agoTry to make older gccs happy.
Wolfgang Bangerth [Mon, 30 Sep 2013 13:32:52 +0000 (13:32 +0000)]
Try to make older gccs happy.

git-svn-id: https://svn.dealii.org/trunk@31030 0785d39b-7218-0410-832d-ea1e28bc413d


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.