Fortran Standard Library v0.8.0 released

Dear Fortran enthusiasts,

We are excited to announce the release of Fortran-lang stdlib v0.8.0!

This release brings substantial enhancements to linear algebra, core utilities, and other algorithms, alongisde various fixes and build improvements.

:glowing_star: What’s New in v0.8.0

Advanced Linear Algebra:

  • Matrix inverse, Cholesky factorization, QR factorization, Schur decomposition, and Moore-Penrose pseudo-inverse in the linalg module.

  • Vector norms, matrix norms, and generalized eigenvalue problem support.

  • Sparse matrice support.

Support for 80-bit extended precision and enhanced BLAS/LAPACK integration (ilp64).

New Utilities and API Refinements:

  • Expanded system interfaces (OS queries, null device, directory utilities) and improved file I/O helpers (get_cwd, set_cwd, etc.).

  • Enhanced sorting procedures.

Modularization of stdlib

Additional improvements

  • Better build and CI workflows, updated documentation metadata, and numerous bug fixes.

:inbox_tray: Download

  • The version v0.8.0 can be on GitHub

:waving_hand: New Contributors

Thanks to all new contributors (unfortunaly Discourse does not allow to mention more the 10 users in a post) who contributed to this release

:speech_balloon: Feedback & Discussion

Thanks to everyone who contributed to this release! :raising_hands:

We eagerly await to hear your feedback, experiences, and questions on the new experimental features.

30 Likes

And thanks to @hkvzjal, there is also a DOI: https://doi.org/10.5281/zenodo.18346789.

11 Likes

Amazing work of the stdlib team! Great to see the Fortran Standard Library grow to high software production and scientific standards, glad to be part of this effort. A huge heads up to @jeremie.vandenplas, @hkvzjal, @loiseaujc, @fxm, and all older and newer contributors (the list is long, like the DOI shows).

7 Likes