ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> scipy-dev
scipy-dev
Re: [SciPy-dev] sparse matrix support status
by Nils Wagner other posts by this author
Sep 30 2005 11:38AM messages near this date
Re: [SciPy-dev] sparse matrix support status | [SciPy-dev] Release going to happen tonight.
On Fri, 30 Sep 2005 12:30:17 -0600
  Jeff Whitaker <jswhit@[...].fm>  wrote:
>  Nils Wagner wrote:
>  
> >
> > How about ARPACK 
> >(http://www.caam.rice.edu/software/ARPACK/) ?
> > It would be great to have eigs in scipy as well.
> >
> > Nils
> >
>  
>  Nils:
>  
>  Searching the scipy-user archives I found:
>  
>  http://jrfonseca.dyndns.org/work/phd/
>  
>  I think the Scipy developers have their hands full right 
> now.
>  
>  -Jeff

But it doesn't seem to be optimal ...

  These bindings weren't generated with any automatic 
binding generation tool. Even though I initially tried 
both PyFortran and f2py, both showed to be inappropriate 
to handle the specificity of the ARPACK API. ARPACK uses a 
reverse communication interface where basically the API 
sucessively returns to caller which must take some update 
steps, and re-call the API with most arguments untouched. 
The intelligent (and silent) argument conversions made by 
the above tools made very difficult to implement and debug 
the most simple example. Also, for large-scale problems we 
wouldn't want any kind of array conversion/transposing 
happening behind the scenes as that would completely kill 
performance.

Therefore the bindings are faithfull to the original 
FORTRAN API and are not very friendly as is. Nevertheless 
a Python wrapper to these calls can easily be made, where 
all kind of type conversions and dummy-safe actions can be 
made.

>  
>  -- 
>  Jeffrey S. Whitaker         Phone  : (303)497-6313
>  Meteorologist               FAX    : (303)497-6449
>  NOAA/OAR/CDC  R/CDC1        Email  : 
> Jeffrey.S.Whitaker@[...].gov
>  325 Broadway                Office : Skaggs Research 
> Cntr 1D-124
>  Boulder, CO, USA 80303-3328 Web    : 
> http://tinyurl.com/5telg
>  
>  _______________________________________________
>  Scipy-dev mailing list
>  Scipy-dev@[...].net
>  http://www.scipy.net/mailman/listinfo/scipy-dev

  

_______________________________________________
Scipy-dev mailing list
Scipy-dev@[...].net
http://www.scipy.net/mailman/listinfo/scipy-dev
Thread:
Travis Oliphant
Robert Cimrman
Travis Oliphant
Robert Cimrman
Fernando Perez
Jonathan Guyer
Fernando Perez
Jonathan Guyer
Jonathan Guyer
Robert Cimrman
Jonathan Guyer
Ed Schofield
Jonathan Guyer
Ed Schofield
Travis Oliphant
Jonathan Guyer
Nils Wagner
Jonathan Guyer
Robert Cimrman
Robert Kern
Robert Cimrman
Travis Oliphant
Fernando Perez
Jonathan Guyer
Travis Oliphant
Nils Wagner
Jeff Whitaker
Nils Wagner

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved