[SciPy-user] ANN: PyAMG v1.0 (Algebraic Multigrid Solvers in Python)

Robert Cimrman cimrman3 at ntc.zcu.cz
Fri Mar 6 04:56:14 EST 2009


Hi Nathan,

thank you for PyAMG - it's great to have multigrid solvers in Python.

Best regards,
r.

Nathan Bell wrote:
> We are pleased to announce the first release of PyAMG: Algebraic
> Multigrid Solvers in Python.  With a user-friendly interface and
> efficient implementation, PyAMG addresses the growing demand for
> scalable solvers by non-experts. PyAMG features implementations of
>     * Ruge-Stuben (RS) or Classical AMG
>     * AMG based on Smoothed Aggregation (SA)
> and experimental support for
>     * Adaptive Smoothed Aggregation (=E1SA)
>     * Compatible Relaxation (CR)
> along with many tunable options for coarsening, interpolation,
> relaxation, prolongator smoothing.
> 
> 
> Our goal with the PyAMG project is to provide a framework for existing
> AMG methods and to allow for quick testing and prototyping of
> additional functionality and algorithms.  Specifically, our objectives
> are:
>    * ease of use
>          o interface is accessible to non-experts
>          o extensive documentation and references
>    * speed
>          o solves problems with millions of unknowns efficiently
>          o core multigrid algorithms are implemented in C++
>          o sparse matrix support is provided by scipy.sparse
>    * readability
>          o source code is organized into intuitive components
>    * extensibility
>          o core components can be reused to implement additional techniques
>          o new features are easy integrated
>    * experimentation
>          o facilitates rapid prototyping and analysis of multigrid methods
>    * portability
>          o tested on several platforms (Linux, Windows, Mac)
>          o relies only on Python, NumPy, and SciPy
> 
> 
> PyAMG relies extensively on the NumPy and SciPy libraries for
> scientific programming with Python.  We thank the NumPy/SciPy
> community for their support and continued efforts.
> 
> 
> For more information see
>        http://www.pyamg.org
> 
> 
> PyAMG developers:
>        Nathan Bell (http://graphics.cs.uiuc.edu/~wnbell/)
>        Luke Olson (http://www.cs.uiuc.edu/homes/lukeo/)
>        Jacob Schroder (www.cse.uiuc.edu/~jschrod3/)




More information about the SciPy-User mailing list