23-24 September 2021
Virtual
Europe/Zurich timezone

What's new in the Fortran Standard Library?

24 Sep 2021, 17:40
20m
ZOOM (Virtual)

ZOOM

Virtual

Fortran-lang Communications Minisymposium

Speaker

Nathaniel Shaffer (University of Rochester)

Description

The Fortran standard library (stdlib) is now well into its second year of development. In this past year, stdlib has grown not only in its functionality but in its contributor base, with most of the new development coming from new contributors, including two Google Summer of Code students. Stdlib provides new functionality for working with bit sets, logging, quadrature, sorting, strings, and more. In addition to new capabilities in stdlib itself, there have also been several technical improvements to the documentation and build system. The full API documentation is generated by the FORD tool and hosted online at the fortran-lang website. Furthermore, Github's Continuous Integration pipeline is used to ensure cross-platform support by building stdlib and running its test suite on every pull request. There has also been progress toward supporting the Fortran Package Manager (fpm) both for building stdlib as a standalone library and for incorporating stdlib as a dependency in fpm projects. These enhancements bring stdlib closer to its goal of being a featureful and easy-to-use library for general and widespread use.

Primary authors

Nathaniel Shaffer (University of Rochester) Gabriel Brown (University of Illinois Urbana-Champaign) Ondřej Čertik (Los Alamos National Laboratory) William Clodius Milan Curcic (University of Miami) Gareth Davies Sebastian Ehlert (University of Bonn) Aman Godara Michael Hirsch (Scivision) Jing Chetan Karwa (Sardar Vallabhbhai NIT Surat) Laurence Kedward (University of Bristol) Arjen Markus Ivan Pribec (Technical University of Munich) Harris Snyder (Structura Biotechnology, Inc.) Jérémie Vandenplas (Wageningen University & Research) Evan Voyles (Kalamazoo College)

Presentation Materials