Re: [eigen] projects using Eigen2 ?

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


OK thanks; we can already mention that; do keep us informed if your
company releases (even partial) source code.

> ps Great library. I've no idea how its managed to stay hidden for so
> long - it took me a year to come across it in my wanderings -
> everything else I read always pointed back to blitz, tvmet and ublas
> for the chief c++ matrix libraries.

Thanks; the reason why it's not well-known yet is that it's too new;
the whole Eigen project is 2 years old, and Eigen 1 wasn't really
newsworthy, it was just 2000 LOC and had a very limited feature set
and no expression templates. Eigen 2 only started to be ready for
real-world usage a few monthes ago, around August.

In our experience, the serious "competitors" to Eigen2 are neither
tvmet (eigen 2 is better in about every respect) nor ublas (it's one
of the slowest BLAS) not Blitz (not a linear algebra library, using it
as such gives bad performance).

We've found that the more serious free alternatives to Eigen2 were
rather ATLAS (probably the fastest free BLAS, but we're faster than it
in every benchmark), perhaps FLENS (don't know much about it, at least
Keir was happy to switch from it to Eigen2). Non-free alternatives
incluse Intel MKL and GOTO, and they are faster than Eigen2 for
certain operations while Eigen2 is faster for others.
http://eigen.tuxfamily.org/index.php?title=Benchmark

Cheers,
Benoit


>
>
> 2008/11/30 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
>> Wonderful! Any link?
>>
>> 2008/11/29 Daniel Stonier <d.stonier@xxxxxxxxx>:
>>> We're currently using Eigen2 for our control programs (navigation and
>>> arm control) at Yujin Robot - a robotics company in Seoul.
>>>
>>> 2008/11/29 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
>>>> 2008/11/27 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
>>>>>> So if you want your application/project appears in that list, please send it
>>>>>> to the list (with a one sentence description, a link if any, etc.).
>>>>>> Currently I'm aware of:
>>>>>>
>>>>>> - KDE (kgllib, kglengine2d, solidkreator)
>>>>>
>>>>> We'd need to check if anything in trunk/KDE uses kgllib or kglengine2d
>>>>> before calling that KDE (if we stick to the definition that KDE is
>>>>> trunk/KDE i.e. only the base modules).
>>>>
>>>> I forgot, but a few screensavers in trunk/KDE/kdeartwork do use Eigen.
>>>> That means that as of 4.2 we can really claim to be used in KDE ;)
>>>>
>>>> The screensavers in question are at least kpendulum and krotation.
>>>>
>>>> Cheers,
>>>> Benoit
>>>>
>>>> ---
>>>>
>>>>
>>>
>>> ---
>>>
>>>
>>
>> ---
>>
>>
>

---


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/