stlib-0.1.0
This is the first release of the Fortran standard library (stdlib).
The following modules where added in version 0.1.0:
- new module
stdlib_ascii
#32 - new module
stdlib_bitsets
#239- new derived types
bitset_64
andbitset_large
- new abstract base class
bitset_type
- new derived types
- new module
stdlib_error
#53 - new module
stdlib_io
- new module
stdlib_kinds
#63 - new module
stdlib_linalg
- new module
stdlib_logger
- new module
stdlib_math
- new module
stdlib_optval
#73 #96 #139 - new module
stdlib_quadrature
- new module
stdlib_random
#271 - new module
stdlib_sorting
- new procedures
sort
,ord_sort
andsort_index
#408
- new procedures
- new module
stdlib_specialfunctions
- new procedures
legendre
anddlegendre
#313
- new procedures
- new module
stdlib_stats
- new module
stdlib_string_type
- new module
stdlib_stringlist_type
- new derived types
stringlist_type
andstringlist_index_type
#470
- new derived types
- new module
stdlib_strings
- new module
stdlib_system
- new procedure
sleep
#54
- new procedure
This project supports compilation with CMake, make and fpm.
The following compilers where tested for building this version of stdlib:
Name | Version | Platform | Architecture |
---|---|---|---|
GCC Fortran | 9, 10, 11 | Ubuntu 20.04 | x86_64 |
GCC Fortran | 9, 10, 11 | MacOS Catalina 10.15 | x86_64 |
GCC Fortran (MSYS) | 11 | Windows Server 2019 | x86_64 |
GCC Fortran (MinGW) | 11 | Windows Server 2019 | x86_64, i686 |
Intel oneAPI classic | 2021.1 | Ubuntu 20.04 | x86_64 |
Intel oneAPI classic | 2021.1 | MacOS Catalina 10.15 | x86_64 |
To use this release in fpm depend on
[dependencies]
stdlib.git = "https://github.com/fortran-lang/stdlib"
stdlib.commit = "d3fb9d4c6ce3fdd7f5bcb738d701037aebbff2ea"
Discourse thread: https://fortran-lang.discourse.group/t/2001
Twitter: https://twitter.com/fortranlang/status/1445082459033387013