LFortran compiles LAPACK

LFortran can now compile LAPACK, single/double precision, real/complex, 32-bit/64-bit integers, all tests pass:

Thank you @ert for getting it over the finish line!

20 Likes

That’s a significant milestone/achievement and great news! Thanks @certik, @ert, and all other contributors.

4 Likes

Very good. What about the modernization, fortran-lapack?

1 Like

We should tackle the fortran-lapack soon — we currently don’t support quadruple precision, but probably a good time to implement it anyway.

@FedericoPerini should we move it under fortran-lang?

1 Like

the modernized LAPACK work has been integrated into the Fortran Standard Library since v0.4.0 which was released a bit over two years ago but since then, development has continued directly within stdlib, with a growing set of higher-level APIs.

Congratulations on the big milestone! It’s nice to see interest from the compiler side as well.

3 Likes

Perfect, then we’ll just get the latest stdlib working again, we got some older version working, but not the very latest version.

2 Likes