# Libflame: Dense linear algebra library with modern design

**URL:** <https://discourse.julialang.org/t/libflame-dense-linear-algebra-library-with-modern-design/12328>\
**Category:** Numerics\
**Created:** [July 12, 2018, 11:56am UTC](https://discourse.julialang.org/t/libflame-dense-linear-algebra-library-with-modern-design/12328 "2018-07-12T11:56:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [July 12, 2018, 11:56am UTC](https://discourse.julialang.org/t/libflame-dense-linear-algebra-library-with-modern-design/12328/1 "2018-07-12T11:56:56Z")

</div>

Has any work been done (or contemplated) on wrapping the [libflame](http://www.cs.utexas.edu/~flame/web/libFLAME.html) dense-matrix linear algebra library in Julia? I know that so far blas is the go-to library, but this newer approach might be a better fit with a modern language such as Julia.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [July 12, 2018, 2:12pm UTC](https://discourse.julialang.org/t/libflame-dense-linear-algebra-library-with-modern-design/12328/2 "2018-07-12T14:12:01Z")

</div>

Looks interesting, but also not trivial. Are there wrappers for similar languages, eg Python or R?

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [July 12, 2018, 2:35pm UTC](https://discourse.julialang.org/t/libflame-dense-linear-algebra-library-with-modern-design/12328/3 "2018-07-12T14:35:18Z")

</div>

There appear to be APIs in Matlab and Octave, but what I found has the appearance of being abandoned or at least not maintained. More [here](http://www.cs.utexas.edu/~flame/FIREsite/index.html).

---

<div class="post-metadata">

**Author:** ![jonathanBieler](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@jonathanBieler](https://discourse.julialang.org/u/jonathanBieler)\
**Post date:** [July 12, 2018, 2:46pm UTC](https://discourse.julialang.org/t/libflame-dense-linear-algebra-library-with-modern-design/12328/4 "2018-07-12T14:46:14Z")

</div>

It should be possible since it’s written in C, I did the bindings for SDL with Clang.jl and it mostly just worked™ on the first trial.
