Skip to content

Abstract for FortranCon 2020 about stdlib #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
May 29, 2020
39 changes: 39 additions & 0 deletions FortranCon2020-stdlib/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# FortranCon2020-stdlib

**Authors**:
[Jeremie Vandenplas](https://github.com/jvdp1), [email protected], Wageningen University & Research
[Bálint Aradi](https://github.com/aradi), [email protected], University of Bremen
[Izaak Beekman](https://github.com/zbeekman), [email protected], ParaTools Inc.
[Ondrej Certik](https://github.com/certik), [email protected], Los Alamos National Laboratory
[Milan Curcic](https://github.com/milancuric), [email protected], University of Miami
[Pierre de Buyl](https://github.com/pdebuyl), [email protected], KU Leuven
[Juan Fiol](https://github.com/fiolj),,
[Michael Hirsch](https://github.com/scivision), [email protected], SciVision, Inc.
[Ivan Pribec](https://github.com/ivan-pi), [email protected], Technical University of Munich
[Nathaniel Shaffer](https://github.com/nshaffer), [email protected], Los Alamos National Laboratory

**To be acknowledged in the presentation (following comments):**
[Neil Carlson](https://github.com/nncarlson)
[Pedro Costa](https://github.com/p-costa)
[???](https://github.com/JHenneberg)
[Yuichiro Sakamoto](https://github.com/sakamoti)
[Ashwin Vishnu](https://github.com/ashwinvis)

**Track**: Junior presentations (15 + 5 minutes discussion)

**Presenter**: [Jeremie Vandenplas](https://github.com/jvdp1)

**Title**: Fortran Standard Library

**Alternative title**: Fortran Standard Library - a community project

**Abstract**:
The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library.
The language can be extended with new intrinsic procedure and modules, but these must be formally standardized and then implemented by compiler vendors before becoming available to users.
Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called the Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib).
This library aims to provide to the community a set of procedures for science, engineering, and mathematics.
The overall scope of the Fortran Standard Library is therefore similar to the one of SciPy or to the default built-in Matlab scientific environment.
Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics.
Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation.
Many other programmers are also involved in active discussions about the development of the Fortran Standard Library through GitHub issues.
The development of this library is part of the Fortran-lang project and aims to collaborate with the Fortran Standards Committee.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to be more specific? My understanding is that stdlib is to be the reference implementation for compiler vendors if is eventually adopted by the standards committee.

Copy link
Member Author

@jvdp1 jvdp1 May 28, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I keep your suggestion for the presentation. I can't integrate this in the abstract due to word limits