Hi Pete,
The difference may be that the NEW version uses
a DynamicSparsityPattern while the OLD only guesses on the size
with, dof_handler.max_couplings_between_dofs(). Apparently with 3d
problems the function overestimates. Presently DynamicSparsityPattern
is used in step-8, but, not in step-17.
I definitely agree that you should NEVER use
max_couplings_between_dofs() in 3D. As you see, it overestimates by a
factor of 20 which is also my experience. I actually think we should put
an assertion into this function in 3D that forbids its use in 3D. People
should use dynamic sparsity patterns.
Best,
Martin
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.