[SciPy-dev] dae solvers
Nils Wagner
nwagner@iam.uni-stuttgart...
Fri Aug 29 04:14:11 CDT 2008
On Fri, 29 Aug 2008 11:07:41 +0200
"Benny Malengier" <benny.malengier@gmail.com> wrote:
> I created a patch to scipy to add support for dae
>solvers:
> http://www.scipy.org/scipy/scipy/ticket/730
>
> The backend I included is the netlib ddaspk.f solver.
>
You might be interested in
http://www.ma.ic.ac.uk/~jcash/IVP_software/readme.html
Cheers,
Nils
> I chose for this as I need to solve large systems and I
>want to keep the
> speed of fortran with a minimum of overhead in python.
> It should be possible to add quickly the backend lsodi
>based on patch
> http://www.scipy.org/scipy/scipy/ticket/615 . Adding a
>backend to the ida
> solver in sundials should also be possible based on the
>pysundials package
> (advantage over pysundials would only be a single api
>definition )
> Extension to add support of Krylov within ddaspk should
>also be easy with
> some overloading.
>
> Well, I can improve this (extra backend, ...) if it is
>considered for
> inclusion in scipy, otherwise it is just a way of
>sharing it in the hope the
> next person doesn't have to reinvent it all again.
>
> Greetings,
> Benny
>
> 2008/8/25 Rob Clewley <rob.clewley@gmail.com>
>
>> On Sun, Aug 24, 2008 at 8:18 AM, Benny Malengier
>> <benny.malengier@gmail.com> wrote:
>>
>> > Guess I should have googled a bit longer.
>>
>> Well, maybe a bit longer still :) There have been a
>>couple of other
>> attempts, too. For instance, you might get some joy from
>>the wrapped
>> version of Radau, which has a lighter interface and is
>>part of a more
>> python-oriented environment.
>>
>> > As this pysundials is there, I do think it should be
>>integrated somehow
>> in
>> > scipy. What use of ode class and odepack in scipy
>>which interface old
>> > vode/lsode fortran progs when pysundials exists that
>>interfaces sundials
>> and
>> > like that the new cvode and ida solvers?
>> > So perhaps ode.py should obtain a backend to that? Or
>>should scipy just
>> no
>> > longer offer ode solvers...
>>
>> There has been some discussion about ode solvers in
>>scipy recently,
>> but it didn't come to much. People are still busy
>>arguing over how to
>> represent matrices properly, let alone getting in to how
>>dynamical
>> systems should be supported. Someone tried starting a
>>new interface to
>> the existing ode solvers in scipy recently, but I don't
>>know how
>> that's getting along. I think it's called pyode and on
>>google code.
>>
>> > Well, I'm not a scipy dev, just my 2 cents. It always
>>amazes me how many
>> > duplication is going on. I'll investigate my options
>>furter and make up
>> my
>> > mind next week on how to proceed.
>>
>> I mostly agree, but it's tricky to talk about
>>duplication. Users in
>> different fields want different things from their
>>packages, and have
>> different expectations about how many dependencies
>>they're willing to
>> tolerate, how much of a GUI is supported, what kinds of
>>application or
>> data formats are supported, etc. So there end up being
>>some conscious
>> attempts to do similar things somewhat differently. And
>>so that's not
>> necessarily a bad thing.
>>
>> -Rob
>> _______________________________________________
>> Scipy-dev mailing list
>> Scipy-dev@scipy.org
>> http://projects.scipy.org/mailman/listinfo/scipy-dev
>>
More information about the Scipy-dev
mailing list