[SciPy-Dev] Consensus on the future of integrate.ode

Matthieu Brucher matthieu.brucher@gmail....
Thu Sep 5 16:55:13 CDT 2013


Let's say that boost.ublas is not optimized, not because it is templated,
but because of something else. Eigen is very efficient,  as is nt2, and
there are both pure templates!

Cheers,
Le 5 sept. 2013 22:50, "Geoff Oxberry" <goxberry@mit.edu> a écrit :

> Please, please don't implement anything in the SciPy ODE solvers with Boost
> .odeint unless it's a separate interface that requires extreme generality.
>
> Boost.odeint uses Boost.uBLAS for its linear algebra (see
> http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/concepts/implicit_system.html),
> and Boost.uBLAS is slow because it tries to be general (everything is
> templated), and it has debugging features added by default.
>
> A lot of users (myself included) don't need that generality, and would
> prefer the extra performance that you'd get from a code that can use a
> faster dense linear algebra library (like an optimized LAPACK, Eigen,
> Elemental, maybe MTL4).
>
> Geoff
>
> On Thu, Sep 5, 2013 at 5:25 AM, Arnd Baecker <arnd.baecker@web.de> wrote:
>
>> Could odeint be useful in this context?
>>
>>    http://headmyshoulder.github.io/odeint-v2/
>>
>> "Odeint is a modern C++ library for numerically solving Ordinary
>> Differential Equations. It is developed in a generic way using Template
>> Metaprogramming which leads to extraordinary high flexibility at top
>> performance."
>>
>> Best, Arnd
>> _______________________________________________
>> SciPy-Dev mailing list
>> SciPy-Dev@scipy.org
>> http://mail.scipy.org/mailman/listinfo/scipy-dev
>>
>
>
>
> --
> Geoffrey Oxberry, Ph.D., E.I.T.
>
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev@scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/scipy-dev/attachments/20130905/5e8c5fa6/attachment.html 


More information about the SciPy-Dev mailing list