Thanks for the interesting performance results. PyAMG does not
directly link to BLAS or LAPACK, and only calls BLAS and LAPACK
through NumPy and SciPy. I'm not sure what could be causing a 50%
performance difference. One possibility is that the handful of NumPy
and SciPy functions that PyAMG relies on are faster in sage, for some
reason. In particular, its possible that the sparse mat-mat and
mat-vec routines in scipy.sparse are faster under your sage
installation (perhaps due to a local build of SciPy with optimized
compiler?). Another possibility is that PyAMG relies on some locally
compiled C++ functions in amg_core. Different compiler flags here
could also tilt performance in a direction.
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.
>
>
I assume that the blas/lapack in Sage is faster than in EPD for some reason?
Or is there any other explanation?
Ondrej