Thanks for the info. We're glad that PyAMG is useful for your
problems. Out of curiosity, what sort of problems are you solving
with PyAMG? With respect to parallelism, we have had some discussions
on PyAMG with multicore and/or GPUs, but there are no concrete plans
as of now. In particular, sparse matrix-vector products don't get
much speedup on today's multicore architectures.
Keep us posted,
Jacob
> --
> You received this message because you are subscribed to the Google Groups "pyamg-user" group.
> To post to this group, send email to pyamg...@googlegroups.com.
> To unsubscribe from this group, send email to pyamg-user+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/pyamg-user?hl=en.
>
>
Thanks for the problem info and the reference. Also, there will be
some release notes coming.
If the problem is anisotropic, you may find some benefit by playing
with the strength-of-connection measure, e.g.,
strength=('symmetric', {'theta' : 0.1})
where the optimal theta is usually in [0.1, 0.5] for anisotropic
problems. Alternatively, the more advanced strength measure
strength='evolution'
will increase your setup cost, but can lead to lower iteration counts.
The prolongation smoother can also be tuned for anisotropic problems.
I find that
smooth = ('jacobi', {'filter' : True, 'degree' : 2, 'weighting' : 'local'})
usually works well.
As you can tell, multigrid solvers can be tweaked in many, many ways.
But, I thought I'd mention a few of the more common.
Regards,
Jacob
Luke just posted the release notes at
http://code.google.com/p/pyamg/wiki/ReleaseNotesv20.
Jacob
On Wed, Mar 2, 2011 at 10:45 AM, Jacob Schroder