2decomp-fft
2decomp-fft / 2decomp-fft
CPU 3-D Fourier transforms with the built-in backend; checked single-process example.
Package details · Repository · Try in playground
Checked drivers: decomp-3d-reference
BROWSE BY MATHEMATICAL PROBLEM
Explore 298 selected packages, from linear algebra and optimization to statistics and software tools.
Each package has a checked example in the FPM playground with GNU Fortran 16. Browse here without running code, then open a package to try it.
No packages match. Try fewer words or clear the search.
2decomp-fft / 2decomp-fft
CPU 3-D Fourier transforms with the built-in backend; checked single-process example.
Package details · Repository · Try in playground
Checked drivers: decomp-3d-reference
lauvergn / AD_dnSVM
Credited source author: David Lauvergnat
Forward automatic differentiation of scalars, vectors and matrices through third derivatives.
Package details · Repository · Try in playground
Checked drivers: ad-dnsvm-analytic-derivatives
Euler-37 / amosf90
AMOS interfaces for complex-argument, noninteger-order Bessel and related functions.
Package details · Repository · Try in playground
Checked drivers: amos-complex-series
Tomohiro Degawa (degawa) / any
Wrap intrinsic scalar and array values behind a common return type.
APES Suite (apes-suite) / aotus
Read Lua configuration scalars, tables and functions from Fortran.
0382 / argparse-f
Object-oriented parsing of typed command-line options, defaults and named arguments.
Jacob Williams (jacobwilliams) / argv-fortran
Read command-line arguments as allocatable strings.
opencollab / arpack-ng
Serial iterative eigensolvers for selected eigenvalues of large matrices.
Package details · Repository · Try in playground
Checked drivers: arpack-poisson-eigenpairs
Tomohiro Degawa (degawa) / array_range
Derived types for managing one-, two- and three-dimensional array bounds.
Jacob Williams (jacobwilliams) / astro-fortran
Fundamental astronomy models and coordinate transformations refactored from IAU SOFA.
Package details · Repository · Try in playground
Checked drivers: astro-sky-reference
Ned Taylor (nedtaylor) / athena
Neural networks with convolutional, graph-based and physics-informed layers.
Package details · Repository · Try in playground
Checked drivers: athena-dense-reference
Stefano Zaghi (szaghi) / BeFoR64
Base64 encoding and decoding of text and numerical data.
Berkeley Lab (BerkeleyLab) / assert
Runtime assertion checks, including preconditions in pure procedures.
Sebastian Ehlert (awvwgk) / blas-interface
Explicit generic Fortran interfaces to BLAS vector and matrix operations.
Package details · Repository · Try in playground
Checked drivers: blas-gemm-reference
Jacob Williams (jacobwilliams) / bspline-fortran
One- to six-dimensional B-spline interpolation.
Package details · Repository · Try in playground
Checked drivers: bspline-fortran-shape-interpolation · bspline-tensor-surface
Tomohiro Degawa (degawa) / bstrith
Fixed-width binary-string arithmetic, shifts and logical operations.
Package details · Repository · Try in playground
Checked drivers: bstrith-bit-reference
Vincent Magnin (vmagnin) / cairo-fortran
Cairo bindings for drawing vector graphics into PNG and other output formats.
Jacob Williams (jacobwilliams) / carlson-elliptic-integrals
Carlson symmetric elliptic integrals for pendulum periods and other applications.
Package details · Repository · Try in playground
Checked drivers: carlson-rf-reference
Milan Skocic (milanskocic) / ciaaw
Standard atomic weights, isotopic abundances and nuclide masses for chemistry.
Milan Skocic (milanskocic) / codata
CODATA physical constants and uncertainties for several published adjustments.
Jason Christopherson (jchristopherson) / collections
Generic dynamically growing lists and linked lists with polymorphic values.
Jannis Teunissen (jannisteunissen) / config_fortran
Documented scalar and array configuration settings read from text files.
Jacob Williams (jacobwilliams) / conmax
Linear, quadratic and constrained minimax optimization routines.
Package details · Repository · Try in playground
Checked drivers: conmax-linear-program-certificate
Jacob Williams (jacobwilliams) / conmin
Constrained nonlinear minimization using feasible directions and reverse communication.
G G2 G2h G2h3 G2h3b G2h3b1 G2h3b1b
Package details · Repository · Try in playground
Checked drivers: conmin-ball-reference
Leon Foks (leonfoks) / coretran
Scientific utilities including sorting, dynamic arrays and k-d trees.
Package details · Repository · Try in playground
Checked drivers: coretran-sort-reference
Jacob Williams (jacobwilliams) / csv-fortran
Read and write CSV files with typed columns.
Jacob Williams (jacobwilliams) / daglib
Directed acyclic graphs and topological ordering of dependencies.
Package details · Repository · Try in playground
Checked drivers: daglib-order-reference
davidpfister / daskr
Differential-algebraic equation solver with root finding and direct or Krylov linear solvers.
Package details · Repository · Try in playground
Checked drivers: daskr-dae-reference
Wavebit Scientific (wavebitscientific) / datetime-fortran
Date/time objects, durations, and calendar arithmetic.
CP2K (cp2k) / dbcsr
Serial block-sparse matrix multiplication, checked against MATMUL.
Package details · Repository · Try in playground
Checked drivers: dbcsr-products-reference
Zane Hambly (zaneham) / dcuhre
Adaptive multidimensional integration over hyperrectangles with vector integrands and error estimates.
Package details · Repository · Try in playground
Checked drivers: dcuhre-box-integrals
Warren Weckesser (warrenweckesser) / dde_solver
Adaptive integration and interpolation for delay differential equations.
Package details · Repository · Try in playground
Checked drivers: dde-method-steps-reference
Jacob Williams (jacobwilliams) / ddeabm
Adaptive Adams-Bashforth-Moulton ODE integration with event finding.
Package details · Repository · Try in playground
Checked drivers: ddeabm-decay-oscillator
Filippo Lipparini (filippolipparini) / ddPCM
Continuum solvation by domain decomposition; formaldehyde energy and forces checked against author references.
VTopt (vtopt) / DelaunaySparse
Multivariate interpolation using sparse Delaunay simplices; version 1.
Package details · Repository · Try in playground
Checked drivers: delaunay-affine-reference
Ondřej Čertík (certik) / dftatom
Radial Schrodinger, Dirac and Poisson solvers for atomic calculations.
Package details · Repository · Try in playground
Checked drivers: dftatom-hydrogen-reference
DFT-D4 (dftd4) / dftd4
Charge-dependent D4 molecular dispersion energies and gradients.
Package details · Repository · Try in playground
Checked drivers: dftd4-dispersion-reference
Jason Christopherson (jchristopherson) / diffeq
Adaptive explicit and implicit integrators for ordinary differential and differential-algebraic equations.
Package details · Repository · Try in playground
Checked drivers: diffeq-rk45-reference
Nick Wogan (nicholaswogan) / Differentia
Forward-mode derivatives, gradients and square Jacobians using dual numbers.
Package details · Repository · Try in playground
Checked drivers: differentia-analytic-reference
Ned Taylor (nedtaylor) / diffstruc
Forward and reverse automatic differentiation with array computation graphs.
Package details · Repository · Try in playground
Checked drivers: diffstruc-hessian-reference
F. Peñuñuri (fpenunuri) / DNAOAD-FPM
Complex dual numbers for derivatives through configurable order.
Package details · Repository · Try in playground
Checked drivers: dnaoad-higher-reference
Jacob Williams (jacobwilliams) / dop853
Adaptive eighth-order Runge-Kutta integration of ordinary differential equations.
Package details · Repository · Try in playground
Checked drivers: dop853-decay-oscillator
Oleg Shatrov (shatrovoa) / dtFFT
CPU multidimensional FFTs with MPICH and FFTW; checked single-process round trip.
Package details · Repository · Try in playground
Checked drivers: dtfft-2d-reference
Jacob Williams (jacobwilliams) / dvode
Variable-coefficient multistep ODE solver for stiff and nonstiff systems.
Package details · Repository · Try in playground
Checked drivers: dvode-stiff-two-scale
Jason Christopherson (jchristopherson) / dynamics
Frequency response, vibration analysis, modal analysis and dynamic-system calculations.
Package details · Repository · Try in playground
Checked drivers: dynamics-response-reference
ZUO Zhihua (zoziha) / easy_plplot
Matplotlib-inspired PLplot interface; PNG plotting example.
Renato Zimmermann (renatomatz) / econ-toolchain
Markov chains, stochastic-process discretization and numerical tools for economic models.
Package details · Repository · Try in playground
Checked drivers: econ-markov-reference
Milan Skocic (milanskocic) / ecx
Electrochemical kinetics, impedance and photoelectrochemistry calculations.
Package details · Repository · Try in playground
Checked drivers: ecx-rlc-reference
Tomohiro Degawa (degawa) / enclose
Enclose strings in matching brackets or custom delimiters.
Met Office (metoffice) / ennuf
Fortran neural-network inference with a generated, fixed-weight 2-2-1 ReLU example.
Package details · Repository · Try in playground
Checked drivers: ennuf-inference-reference
Brad Richardson (everythingfunctional) / erloff
Structured error lists and logging with message types and call context.
Tomohiro Degawa (degawa) / errstat
Return and inspect structured error statuses and messages.
Package details · Repository · Try in playground
Checked drivers: errstat-recovery-reference
Tomohiro Degawa (degawa) / fassert
Extensible assertions for scalar and array values and numerical tolerances.
Package details · Repository · Try in playground
Checked drivers: fassert-captured-reference
Dominik Gronkiewicz (gronki) / fastconv
Small-kernel convolution for smoothing one-, two- and three-dimensional arrays.
Package details · Repository · Try in playground
Checked drivers: fastconv-convolution-reference
Federico Perini (perazz) / fastmath
Approximate exponential, logarithm and inverse-square-root functions.
Package details · Repository · Try in playground
Checked drivers: fastmath-exp-log-reference · fastmath-rsqrt-reference
Computational Science Laboratory (ComputationalScienceLaboratory) / FATODE
Explicit Runge-Kutta integration with tangent-linear sensitivities.
Package details · Repository · Try in playground
Checked drivers: fatode-tangent-reference
Nick Papior (zerothi) / fdict
Mixed-type dictionaries and variables, with checked scalar, string and array lookups.
atomic-solvers / featom
Radial Schroedinger and Dirac equations solved with high-order finite elements.
Package details · Repository · Try in playground
Checked drivers: featom-coulomb-spectrum
Tomohiro Degawa (degawa) / fed
Construct Fortran format edit descriptors programmatically.
Fluid Numerics (FluidNumerics) / feq-parse
Evaluate mathematical expressions supplied as strings at scalar or array inputs.
Package details · Repository · Try in playground
Checked drivers: feq-expression-reference
Jason Christopherson (jchristopherson) / ferror
Structured error and warning reporting with configurable handling.
scivision / ffilesystem
Portable filesystem and path operations through Fortran, C and C++ interfaces.
fortran-lang / fftpack
Fast Fourier, sine, and cosine transforms.
Package details · Repository · Try in playground
Checked drivers: fftpack-complex-transform · fftpack-cosine-transform
jordan4ibanez / fglm
Typed vectors and 4-by-4 matrices for geometric transformations.
Package details · Repository · Try in playground
Checked drivers: fglm-transform-reference
reinh-bader / fgsl
Fortran bindings to GSL; checked adaptive quadrature with an endpoint singularity.
C D E F G H H2 H2a H2a1 H2a1a H2a1a1 I J K L
Package details · Repository · Try in playground
Checked drivers: fgsl-qags-reference
Laurence Kedward (lkedward) / fhash
Hash tables with generic keys and values.
Berkeley Lab (BerkeleyLab) / fiats
Neural-network inference using the GNU-compatible 0.12.0 source revision.
Package details · Repository · Try in playground
Checked drivers: fiats-inference-reference
Jacob Williams (jacobwilliams) / finterp
Multidimensional linear and nearest-neighbor interpolation.
Package details · Repository · Try in playground
Checked drivers: finterp-shape-interpolation · finterp-bilinear-surface
Jon Lo Kim Lin (jlokimlin) / fishpack
Finite-difference solvers for separable elliptic partial differential equations.
Package details · Repository · Try in playground
Checked drivers: fishpack-helmholtz-reference
Federico Perini (perazz) / fitpack
Spline fitting, smoothing, derivatives, and integration of curves and surfaces.
E E1 E1a E2 H H1 H2 H2a H2a2 H2a2b H2a2b2 K K1 K5
Package details · Repository · Try in playground
Checked drivers: fitpack-spline-integral · fitpack-polynomial-values · fitpack-polynomial-derivatives
Ryan Bignell (rjabi) / FJsample
Jackknife and bootstrap resampling, bias estimates and statistical uncertainties.
Package details · Repository · Try in playground
Checked drivers: fjsample-jackknife-reference
Scientific Computing (scientific-computing) / FKB
Fortran-Keras bridge: load neural-network weights and evaluate predictions.
Package details · Repository · Try in playground
Checked drivers: fkb-network-reference
SWIG-Fortran (swig-fortran) / flibcpp
C++ standard-library wrappers with checked sorting and binary-search examples.
Bharat Mahajan (princemahajan) / FLINT
Adaptive explicit Runge-Kutta ODE integration with dense output and event detection.
Package details · Repository · Try in playground
Checked drivers: flint-ivp-reference
Jacob Williams (jacobwilliams) / flist
Linked lists storing values of different types under named keys.
Electronic Structure Library (ElectronicStructureLibrary) / flook
Embed Lua scripts and exchange Fortran values through tables.
Jacob Williams (jacobwilliams) / fmin
Derivative-free minimization of a scalar function on an interval.
Package details · Repository · Try in playground
Checked drivers: fmin-sine
Flatiron Institute (flatironinstitute) / fmm2d
Fast multipole evaluation of two-dimensional Laplace and Helmholtz interactions.
Package details · Repository · Try in playground
Checked drivers: fmm2d-laplace-reference
pierugit / fmmap
Map files into memory and access their contents as Fortran arrays.
jordan4ibanez / for_fifo_queue
FIFO queue using C storage for fixed-size values.
Package details · Repository · Try in playground
Checked drivers: fifo-storage-reference
Vincent Magnin (vmagnin) / forcolormap
Scientific colormaps mapping scalar values to RGB colors.
Ali (gha3mi) / fordiff
Numerical derivatives using finite differences and complex steps.
Package details · Repository · Try in playground
Checked drivers: fordiff-analytic-derivatives
Ali (gha3mi) / fordot
Selectable dot-product implementations, including BLAS and blocked calculations.
Package details · Repository · Try in playground
Checked drivers: fordot-exact-reference
Ali (gha3mi) / foreig
LAPACK interfaces for eigenvalues and eigenvectors of real matrices.
Package details · Repository · Try in playground
Checked drivers: foreig-symmetric-reference
Amasaki Shinobu (shinobuamasaki) / forgex
Regular expressions with Unicode support and full or substring matching.
Ali (gha3mi) / forimage
Create, read, write and transform PNM images and convert color representations.
Ali (gha3mi) / forinv
Matrix inverses and singular-value-decomposition pseudoinverses.
Package details · Repository · Try in playground
Checked drivers: forinv-pseudoinverse-reference
ZUO Zhihua (zoziha) / forlab
MATLAB/NumPy-style numerical utilities, linear algebra, interpolation and statistics.
Package details · Repository · Try in playground
Checked drivers: forlab-least-squares-reference
Berkeley Lab (BerkeleyLab) / formal
Mimetic discrete vector calculus with gradients, divergence and integration.
Package details · Repository · Try in playground
Checked drivers: formal-polynomial-reference
Ali (gha3mi) / formatmul
Matrix products with transpose options and selectable multiplication methods.
Package details · Repository · Try in playground
Checked drivers: formatmul-products-reference
Ali (gha3mi) / forpca
Principal component directions from eigendecomposition or singular value decomposition.
Elias Rabel (ylikx) / forpy
Embed Python in Fortran and exchange arrays with NumPy.
Ali (gha3mi) / forsolver
Linear solvers and Newton-type nonlinear solvers with analytic, finite-difference and complex-step derivatives.
Package details · Repository · Try in playground
Checked drivers: forsolver-newton-reference
Vincent Magnin (vmagnin) / ForSudoku
Solve Sudoku puzzles and generate new grids with configurable clues.
Ali (gha3mi) / forsvd
Singular value decomposition and truncated low-rank matrix approximations.
Package details · Repository · Try in playground
Checked drivers: forsvd-spectrum-reference
Ali (gha3mi) / fortime
Measure wall-clock and CPU elapsed time, with optional parallel timers.
Federico E. Benelli (fedebenelli) / ForTimize
A common interface to optimization algorithms including Nelder-Mead and gradient descent.
Package details · Repository · Try in playground
Checked drivers: fortimize-nelder-reference · fortimize-gradient-reference
Jacob Williams (jacobwilliams) / Fortran-Astrodynamics-Toolkit
Orbital mechanics, coordinate transformations, and spacecraft trajectory tools.
Package details · Repository · Try in playground
Checked drivers: fat-orbit-reference
Federico Perini (perazz) / fortran-bessels
Bessel and modified Bessel functions, demonstrated with fixed orders zero and one.
Package details · Repository · Try in playground
Checked drivers: bessels-modified-values
Philipp (interkosmos) / fortran-curl
Fortran-curl 0.8.0 bindings to libcurl; checked offline URL parsing and construction. Sandbox internet access remains disabled.
Sam Harrison (samharrison7) / fortran-error-handler
Structured errors, input criteria, result values and custom traces.
Package details · Repository · Try in playground
Checked drivers: error-bounds-reference
Federico Perini (perazz) / fortran-fast-float
Parse decimal and exponent strings into real and integer values.
Package details · Repository · Try in playground
Checked drivers: fast-float-parsing-reference
Ivan Pribec (ivan-pi) / fortran-flann
FLANN interfaces for nearest-neighbor searches and spatial indexing.
Package details · Repository · Try in playground
Checked drivers: flann-knn-reference
Federico Perini (perazz) / fortran-lapack
Modern linear algebra: linear systems, eigenvalues, least squares, and matrix factorizations.
D D2 D2a D2a1 D4 D4a D4a1 D5 D6 D9 D9a D9a1
Package details · Repository · Try in playground
Checked drivers: fortran-lapack-dense-solve · fortran-lapack-least-squares · fortran-lapack-symmetric-eigen · fortran-lapack-qr-decomposition · fortran-lapack-svd-decomposition
Philipp (interkosmos) / fortran-lmdb
ISO C bindings to the LMDB embedded key-value database.
Philipp (interkosmos) / fortran-lua53
Fortran bindings for embedding and calling Lua 5.3 scripts.
Philipp (interkosmos) / fortran-lua54
Call Lua 5.4 functions and scripts from Fortran.
Package details · Repository · Try in playground
Checked drivers: lua-numeric-embedding-reference
Kelly Schultz (synthfi) / fortran-messagepack
Serialize and deserialize structured values in the compact MessagePack binary format.
Philipp (interkosmos) / fortran-modbus
Fortran bindings to libmodbus; offline floating-point/register conversions in four byte orders. No device connection is required by the example.
Philipp (interkosmos) / fortran-pcre2
Perl-compatible regular expressions, capture groups and text matching through PCRE2.
Federico Perini (perazz) / fortran-primes
Generate prime numbers, test primality, and factor integers.
Package details · Repository · Try in playground
Checked drivers: primes-trial-division
Federico Perini (perazz) / fortran-regex
Search text with a lightweight regular expression engine.
Philipp (interkosmos) / fortran-sdl2
SDL2 bindings; the checked example draws colored bars on a software surface and saves/reloads a browser-viewable PNG without a window.
Package details · Repository · Try in playground
Checked drivers: sdl-raster-reference
Jacob Williams (jacobwilliams) / fortran-search-and-sort
Generic sorting, searching, and duplicate removal for arrays.
Federico Perini (perazz) / fortran-shlex
Split command strings into tokens while respecting quotes.
Joshua Aiken (jaiken17) / fortran-simplify
Reduce the number of polyline points using geometric simplification algorithms.
Philipp (interkosmos) / fortran-sqlite3
SQLite database bindings for creating tables, executing SQL and reading query results.
Carl (Carltoffel) / Fortran-String-to-Real
Experimental conversion of valid decimal and scientific-notation strings to real numbers.
Package details · Repository · Try in playground
Checked drivers: str2real-decimal-reference
Philipp (interkosmos) / fortran-tcl86
Fortran bindings for embedding Tcl 8.6 scripting and accessing Tcl/Tk APIs.
Ian Giestas Pauli (14NGiestas) / fortran-tokenizer
Customizable tokenization with validation and ignore callbacks.
Philipp (interkosmos) / fortran-unix
POSIX and SysV interfaces for files, directories and other Unix facilities.
Ondřej Čertík (certik) / fortran-utils
Selected mesh, cubic-spline and sorting utilities with supporting modules.
Package details · Repository · Try in playground
Checked drivers: fortran-utils-spline-reference
Philipp (interkosmos) / fortran-zlib
Fortran interfaces to zlib lossless compression and decompression.
Philipp (interkosmos) / fortran-zstd
Fortran interfaces to Zstandard lossless data compression.
Will Klausler (willklausler) / fortran_cubatures
Gaussian cubature rules for finite-element reference lines, triangles, quadrilaterals, tetrahedra, hexahedra and wedges.
Package details · Repository · Try in playground
Checked drivers: cubatures-simplex-moments
Jacob Williams (jacobwilliams) / fortran_function_parser
Parse and evaluate mathematical expressions supplied as strings.
Package details · Repository · Try in playground
Checked drivers: function-parser-identities
Euler-37 / fortran_huffman
Huffman coding of byte streams with file compression and decompression.
Lewis McMillan (lewisfish) / fortran_stb_image
Read and write PNG and other raster image formats through the stb libraries.
Jason Christopherson (jchristopherson) / fortran_test_helper
Assertions and random array generators for numerical tests.
Euler-37 / fortran_vector
Growable integer vectors with insertion, removal and duplicate elimination.
Joshua Aiken (jaiken17) / fortranDF
In-memory data frames with named columns of different intrinsic types.
Thomas Robitaille (astrofrog) / fortranlib
Selected algebra, array, integration and interpolation utilities with pinned upstream fixes.
Package details · Repository · Try in playground
Checked drivers: fortranlib-quadratic-reference
ZUO Zhihua (zoziha) / fortsa
Time-series autocorrelations, partial correlations and ARIMA modeling through CTSA.
Package details · Repository · Try in playground
Checked drivers: fortsa-autocorrelation-reference
Nick Wogan (nicholaswogan) / forwarddiff
Forward automatic differentiation using dual numbers (Differentia).
Package details · Repository · Try in playground
Checked drivers: forwarddiff-analytic-reference
Jason Christopherson (jchristopherson) / friction
Coulomb, Stribeck and dynamic friction models for contacting bodies.
Package details · Repository · Try in playground
Checked drivers: friction-lugre-reference
José Alves (jalvesz) / FSPARSE
Sparse matrix storage, format conversions and matrix-vector products.
Package details · Repository · Try in playground
Checked drivers: fsparse-matvec-reference · fsparse-storage-reference
Jason Christopherson (jchristopherson) / fstats
Probability distributions, statistical tests, regression, bootstrap sampling, and MCMC.
L L1 L1a L1a1 L1a1a L1a1b L2 L4 L5 L6 L8 M M1
Package details · Repository · Try in playground
Checked drivers: fstats-mean-checks · fstats-sample-variance-checks
SCM - Software for Chemistry and Materials (scm-nv) / ftl
Template-based containers and strings with selected precompiled instantiations.
Institute of Computing for Climate Science (Cambridge-ICCS) / FTorch
Call PyTorch models from Fortran; checked CPU inference with an embedded affine TorchScript model.
Package details · Repository · Try in playground
Checked drivers: ftorch-affine-reference
Wavebit Scientific (wavebitscientific) / functional-fortran
Functional array operations including map, filter, fold, and ranges.
Vincent Magnin (vmagnin) / fundamental_constants
CODATA fundamental physical constants with explicitly selectable editions.
Bálint Aradi (aradi) / fycollections
Fypp collection templates with precompiled author IntList and StringList specializations; append, insert, delete, retrieve and search typed lists.
Rohit Goswami (HaoZeke) / GaussJacobiQuad
Gauss-Jacobi quadrature nodes and weights for weighted numerical integration.
Package details · Repository · Try in playground
Checked drivers: gauss-jacobi-polynomial-moments
Jacob Williams (jacobwilliams) / geodesic-fortran
Distances, bearings and geodetic coordinate transformations on spheres and ellipsoids.
Package details · Repository · Try in playground
Checked drivers: geodesic-reference
Jason Christopherson (jchristopherson) / geompack
Delaunay triangulation of planar point sets.
Package details · Repository · Try in playground
Checked drivers: geompack-delaunay-reference
GFE (Goddard-Fortran-Ecosystem) / gFTL
gFTL templates with a checked integer-vector instantiation.
GFE (Goddard-Fortran-Ecosystem) / gFTL-shared
Selected common gFTL vectors and maps, with checked retrieval examples.
Ned Taylor (nedtaylor) / graphstruc
Derived types for graphs, vertices, edges and adjacency structures.
Exequiel Sepulveda (exepulveda) / gslib2.0
Geostatistical covariance models, kriging and spatial simulation routines.
Package details · Repository · Try in playground
Checked drivers: gslib-kriging-reference
Vincent Magnin (vmagnin) / gtk-fortran
GTK-fortran 4.8 bindings to GTK 4.18 and Cairo; the checked example draws a PNG without a window or display server.
Geospace code (geospace-code) / h5fortran
High-level HDF5 access for numerical arrays, strings and metadata.
Exeter Quantum Codes (ExeQuantCode) / HeatFlow
Finite-difference models of Fourier and Cattaneo heat transport.
Package details · Repository · Try in playground
Checked drivers: heatflow-bicg-reference
Hugo Vale (HugoMVale) / HR-WENO
High-resolution WENO reconstruction and TVD integration for conservation equations.
Package details · Repository · Try in playground
Checked drivers: hrweno-tvd-ode-reference · hrweno-advection-reference
Milan Skocic (milanskocic) / iapws
IAPWS thermodynamic properties of water, including saturation pressure and temperature.
jordan4ibanez / integer_set
Simple 32-bit and 64-bit integer sets with insertion, removal and sorting.
Euler-37 / integrate_fortran
Gauss-Legendre quadrature for one-dimensional and multidimensional integrals.
Package details · Repository · Try in playground
Checked drivers: integrate-nd-polynomial-reference
Jiří Fürst (furstj) / interpolation
Linear and shape-preserving piecewise cubic interpolation for tabulated data.
Package details · Repository · Try in playground
Checked drivers: interp1-reference
Austin Bullock (acbbullock) / IO-Fortran-Library
High-level numeric array file I/O, dynamic strings, and numeric/string conversion.
Package details · Repository · Try in playground
Checked drivers: io-numeric-file-reference
Arjen Markus (arjenmarkus) / io_utilities
INI configuration files, command parsing, progress reporting and formatted output.
Brad Richardson (everythingfunctional) / iso_varying_string
Variable-length strings implementing the ISO varying-string specification.
Jeyemhex (jeyemhex) / fortran-regex
Pure Fortran regular-expression matching, splitting and replacement.
TOML Fortran project (toml-f) / jonquil
JSON parsing and serialization compatible with TOML Fortran types.
Jacob Williams (jacobwilliams) / json-fortran
Read, write, and manipulate JSON documents.
Berkeley Lab (BerkeleyLab) / julienne
Expressive numerical comparisons, unit-test diagnoses and diagnostic messages.
Jeff Hodges (jmhodges) / kdtree2
Nearest-neighbor and radius searches using k-dimensional trees.
Package details · Repository · Try in playground
Checked drivers: kdtree-neighbor-reference
Ali (gha3mi) / kinds
Named real and integer kinds with configurable working precision.
Ivan Pribec (ivan-pi) / kiss
Krylov iterative solvers for dense matrices and matrix-free linear operators.
Package details · Repository · Try in playground
Checked drivers: kiss-positive-definite-solve
ZUO Zhihua (zoziha) / kissfft-f
Fortran bindings to the compact KISS FFT library for fast Fourier transforms.
Package details · Repository · Try in playground
Checked drivers: kissfft-f-complex-transform
Jacob Williams (jacobwilliams) / kronrod
Generate Gauss-Kronrod quadrature nodes and weights using arbitrary precision.
Package details · Repository · Try in playground
Checked drivers: kronrod-moments-reference
Jacob Williams (jacobwilliams) / lbfgsb
Limited-memory quasi-Newton optimization with variable bounds.
Package details · Repository · Try in playground
Checked drivers: lbfgsb-box-quadratic
Sebastian Dyrda (sebastiandyrda) / lib_statistics
Logistic regression using iteratively reweighted least squares.
Package details · Repository · Try in playground
Checked drivers: logistic-grouped-binomial-reference
Ivan Pribec (ivan-pi) / libdogleg-f
Fortran interfaces to libdogleg trust-region nonlinear least-squares optimization.
Package details · Repository · Try in playground
Checked drivers: libdogleg-bard
libMBD (libmbd) / libmbd
Many-body dispersion energies and gradients; checked argon-dimer example.
Package details · Repository · Try in playground
Checked drivers: libmbd-dimer-spectrum
nekStab (nekstab) / LightKrylov
Krylov methods for eigenvalues, linear systems, singular values and matrix exponentials.
Package details · Repository · Try in playground
Checked drivers: lightkrylov-gmres-reference
Jason Christopherson (jchristopherson) / linalg
Convenient dense and sparse linear algebra interfaces to BLAS, LAPACK and ARPACK.
D D1 D2 D2a D2a1 D3 D4 D4a D4a1 D5 D6 D9 D9a D9a1
Package details · Repository · Try in playground
Checked drivers: linalg-qr-reference · linalg-eigen-reference · linalg-svd-reference · linalg-least-squares-reference · linalg-lu-reference
Euler-37 / linalg_fortran
Typed LAPACK interfaces for matrix inverses, determinants and Hermitian eigenproblems.
Package details · Repository · Try in playground
Checked drivers: linalg-poisson-eigenpairs · linalg-inverse-factor-reference
Zdenek Grof (grofz) / list
Linked lists and tree containers with insertion, searching and sorting operations.
Jannis Teunissen (jannisteunissen) / lookup_table_fortran
Linear lookup tables with multiple columns and selectable grid spacing.
Package details · Repository · Try in playground
Checked drivers: lookup-services-reference
Jacob Williams (jacobwilliams) / LSMR
Iterative solution of sparse linear equations and least-squares problems.
Package details · Repository · Try in playground
Checked drivers: lsmr-least-squares-reference
Jacob Williams (jacobwilliams) / LSQR
Iterative sparse linear systems and least-squares solver using coordinate storage.
Package details · Repository · Try in playground
Checked drivers: lsqr-least-squares-reference
Jacob Williams (jacobwilliams) / lusol
Sparse LU factorization, linear solves and efficient column updates.
Package details · Repository · Try in playground
Checked drivers: lusol-update-reference
urbanjost / M_process
POSIX pipes for reading and writing subprocess streams.
urbanjost / M_system
POSIX system interfaces for files, directories, permissions and process information.
urbanjost / M_attr
Terminal styling markup with a plain-text output mode.
urbanjost / M_calculator
Evaluate mathematical expressions and named variables supplied as text.
Package details · Repository · Try in playground
Checked drivers: m-calculator-identities
urbanjost / M_CLI
Command-line parsing through a prototype command and NAMELIST, including typed scalar and array options.
urbanjost / M_CLI2
Typed command-line parsing with defaults and help text.
urbanjost / M_color
Convert color names and RGB, HLS, HSV, and other color models.
urbanjost / M_draw
Portable vector drawing with file-output drivers and a Fortran interface.
urbanjost / M_framework
Unit testing, floating-point comparisons, and diagnostic formatting.
urbanjost / M_history
Command-line history, recall and text editing; the example scripts edits through a scratch input unit.
urbanjost / M_io
Convenience routines for reading text files, tables, and paths.
urbanjost / M_LA
Magic squares, reduced row-echelon forms and other small matrix utilities.
Package details · Repository · Try in playground
Checked drivers: m-la-magic-reference
urbanjost / M_list
Maintain sorted arrays and small dictionaries through insertion and lookup.
urbanjost / M_match
Pattern matching with a compact grep-style regular expression syntax.
urbanjost / M_sets
Union, intersection, membership, and unique values for arrays.
urbanjost / M_sort
Shell sort, heapsort, quicksort, and related sorting utilities.
urbanjost / M_strings
String manipulation, case conversion, tokenization, and formatting.
urbanjost / M_time
Calendar arithmetic, Julian dates, and date/time formatting.
Geospace code (geospace-code) / maptran3d
Geographic and Earth-centered Cartesian coordinate transformations.
Package details · Repository · Try in playground
Checked drivers: maptran-wgs84-reference
Jacob Williams (jacobwilliams) / mersenne-twister-fortran
Reproducible 64-bit Mersenne Twister random number generation.
Package details · Repository · Try in playground
Checked drivers: mt19937-64-reference-sequence
gnikit / metis-fpm
METIS graph partitioning and sparse matrix ordering through a Fortran interface.
Package details · Repository · Try in playground
Checked drivers: metis-kway-reference
Jacob Williams (jacobwilliams) / minpack
Nonlinear equation solvers and nonlinear least-squares fitting.
F F2 G G1 G1b G1b1 G1b1a G1b1b K K1
Package details · Repository · Try in playground
Checked drivers: minpack-bard · minpack-rosenbrock-system · minpack-lmder-reference
Will Dickson (willdickson) / minres
Iterative solution of symmetric sparse systems, including indefinite matrices.
Package details · Repository · Try in playground
Checked drivers: minres-indefinite-solve
Jacob Williams (jacobwilliams) / MPFUN2020-var1
Thread-safe arbitrary-precision real and complex arithmetic.
Package details · Repository · Try in playground
Checked drivers: mpfun-real-addition · mpfun-complex-addition
DFTB+ Project (dftbplus) / mpifx
Typed modern Fortran MPI wrappers; single-process broadcast/reduction example.
Jules Minard (minard-jules) / NAFPack
Numerical analysis routines for Fourier transforms, linear systems and eigenproblems.
Package details · Repository · Try in playground
Checked drivers: nafpack-fft-reference
Geospace code (geospace-code) / nc4fortran
Object-oriented NetCDF4 input and output for arrays, scalars and attributes.
Alex (alex-robinson) / ncio
Convenient NetCDF array input and output with dimensions, attributes and metadata.
NSF Unidata (unidata) / netcdf-fortran
Read and write NetCDF classic scientific datasets using the Fortran API.
Modern Fortran (modern-fortran) / neural-fortran
Neural networks with dense and convolutional layers and gradient-based training.
Package details · Repository · Try in playground
Checked drivers: neural-affine-reference
Jacob Williams (jacobwilliams) / nlesolver-fortran
Newton and quasi-Newton solvers for dense or sparse nonlinear equation systems.
Package details · Repository · Try in playground
Checked drivers: nlesolver-rosenbrock-system
Sebastian Ehlert (awvwgk) / nlopt-f
Modern Fortran bindings to NLopt nonlinear optimization algorithms.
G G1 G1b G1b1 G1b1b G2 G2h G2h1 G2h1a G2h1a2
Package details · Repository · Try in playground
Checked drivers: nlopt-rosenbrock-lbfgs · nlopt-box-quadratic
Jason Christopherson (jchristopherson) / nonlin
Object-oriented solvers for nonlinear equations, least squares and optimization.
F F1 F1b F2 G G1 G1b G1b1 G1b1a G1b1b K K1
Package details · Repository · Try in playground
Checked drivers: nonlin-rosenbrock-nm · nonlin-rosenbrock-bfgs · nonlin-roots-brent · nonlin-roots-newton · nonlin-rosenbrock-system · nonlin-lsq-jacobian-reference
Matthias Redies (mredies) / NPY-for-Fortran
Write numerical vectors and matrices in NumPy NPY format.
william-dawson / NTPoly
Sparse matrix functions and inverse solvers; single-process MPI example.
Package details · Repository · Try in playground
Checked drivers: ntpoly-matrix-root-reference · ntpoly-inverse-reference
Zydrunas Gimbutas (zgimbutas) / nufft1d
Nonuniform Fourier transforms in 1 dimension.
Package details · Repository · Try in playground
Checked drivers: nufft1d-sum-reference
Zydrunas Gimbutas (zgimbutas) / nufft2d
Nonuniform Fourier transforms in 2 dimensions.
Package details · Repository · Try in playground
Checked drivers: nufft2d-direct-reference
Jacob Williams (jacobwilliams) / NumDiff
Numerical derivatives and sparse Jacobian estimation.
Package details · Repository · Try in playground
Checked drivers: numdiff-analytic-derivatives
Nick Wogan (nicholaswogan) / odepack
Modern thread-safe interfaces to the LSODA and LSODAR initial-value ODE solvers.
Package details · Repository · Try in playground
Checked drivers: lsoda-stiff-two-scale
Hugo Vale (HugoMVale) / odrpack95
Orthogonal distance regression with errors in both variables and optional parameter bounds.
Package details · Repository · Try in playground
Checked drivers: odrpack-line-total-least-squares
Mohammad Rahmani (kookma) / ogpf
Object-based Gnuplot interface with browser-viewable contour plots.
Jacob Williams (jacobwilliams) / optgra
Constrained optimization designed for nearly linear problems with many constraints.
G G2 G2h G2h3 G2h3b G2h3b1 G2h3b1b
Package details · Repository · Try in playground
Checked drivers: optgra-halfspace-reference
Konrad (Konrad1991) / opti
Particle swarm optimization with star and adaptive neighborhood topologies.
Package details · Repository · Try in playground
Checked drivers: opti-rastrigin-reference
Tomohiro Degawa (degawa) / orbs
Arithmetic, logical and shift operators for stdlib-backed bitsets.
Package details · Repository · Try in playground
Checked drivers: orbs-bitwise-reference
urbanjost / orderpack
Sorting, ranking, medians, and partial ordering of arrays.
Package details · Repository · Try in playground
Checked drivers: orderpack-ranking-reference
Takahiro Ueda (tueda) / paramcard
Named input parameters, defaults, string parsing and configuration summaries.
Brad Richardson (everythingfunctional) / parff
Composable functional parsers for structured text and useful parse errors.
Jacob Williams (jacobwilliams) / PCHIP
Shape-preserving piecewise cubic interpolation.
Package details · Repository · Try in playground
Checked drivers: pchip-shape-interpolation
Jason Christopherson (jchristopherson) / peaks
Detect local maxima and minima in sampled signals using a noise threshold.
Stefano Zaghi (szaghi) / PENF
Numerical kind parameters, format strings and number-to-string conversions.
Package details · Repository · Try in playground
Checked drivers: penf-machine-reference
GFE (Goddard-Fortran-Ecosystem) / pFlogger
Configurable severity-filtered logging with YAML configuration and file handlers.
GFE (Goddard-Fortran-Ecosystem) / pFUnit
Serial pFUnit testing with assertions for scalars, vectors and matrices (maximum rank 2); MPI, OpenMP, robust runners and Hamcrest disabled.
Jacob Williams (jacobwilliams) / pikaia
Genetic algorithm for global optimization with reproducible random seeds.
Package details · Repository · Try in playground
Checked drivers: pikaia-rastrigin-reference
PLplot / PLplot
PLplot 5.15.0 Fortran bindings, compiled with GNU 16 against the pinned native C library; headless Cairo PNG plots.
Arjen Markus (arjenmarkus) / pointsets
Construct uniform, geometric, random and quasi-random point sets and multidimensional grids.
Package details · Repository · Try in playground
Checked drivers: pointsets-spacing-reference · pointsets-random-reference
Vladimír Fuka (LadaF) / PoisFFT
FFT-based Poisson solvers on regular grids; serial FFTW build.
Package details · Repository · Try in playground
Checked drivers: poisfft-periodic-reference
Jacob Williams (jacobwilliams) / polyroots-fortran
Find all real and complex roots of polynomial equations using several numerical algorithms.
Package details · Repository · Try in playground
Checked drivers: polyroots-real-reference · rpoly-real-reference · cpolyroots-complex-reference
Jacob Williams (jacobwilliams) / popen-fortran
Capture the text output of a subprocess.
Jacob Williams (jacobwilliams) / PowellOpt
Powell derivative-free optimization methods including BOBYQA and COBYLA.
Package details · Repository · Try in playground
Checked drivers: bobyqa-box-reference
SciPy (scipy) / PROPACK
Partial singular-value decompositions using the historical SciPy PROPACK sources (double precision).
Package details · Repository · Try in playground
Checked drivers: propack-spectrum-reference
Jacob Williams (jacobwilliams) / psqp
Sequential quadratic programming with variable bounds and general nonlinear constraints.
G G2 G2h G2h3 G2h3b G2h3b1 G2h3b1b
Package details · Repository · Try in playground
Checked drivers: psqp-projection-reference
Jacob Williams (jacobwilliams) / pyplot-fortran
Create PNG plots from Fortran through Python and Matplotlib.
darmar-lt / qcontainers
Dynamic vectors, lists, sets and string-keyed maps backed by C containers.
Jacob Williams (jacobwilliams) / qdldl-fortran
Sparse LDL-transpose factorization, orderings and solves for quasi-definite systems.
Package details · Repository · Try in playground
Checked drivers: qdldl-quasidefinite-solve
lauvergn / QDUtilLib
Gauss-Legendre and Gauss-Hermite quadrature, linear algebra and numerical utilities.
Package details · Repository · Try in playground
Checked drivers: qdutillib-moments-reference
VTopt (vtopt) / qnstop
Serial quasi-Newton stochastic and global optimization with bound constraints.
Package details · Repository · Try in playground
Checked drivers: qnstop-box-reference
Jacob Williams (jacobwilliams) / quadpack
Adaptive numerical integration, including improper and oscillatory integrals.
H H2 H2a H2a1 H2a1a H2a1a1 H2a2 H2a2a H2a2a1
Package details · Repository · Try in playground
Checked drivers: quadpack-smooth · quadpack-endpoint-singular
Jacob Williams (jacobwilliams) / quadrature-fortran
Adaptive Gaussian quadrature in one or more dimensions.
Package details · Repository · Try in playground
Checked drivers: quadrature-fortran-smooth
Brad Richardson (everythingfunctional) / quaff
Physical quantities with type-safe arithmetic and automatic unit conversions.
Package details · Repository · Try in playground
Checked drivers: quaff-quantity-reference
Exeter Quantum Codes (ExeQuantCode) / RAFFLE
RAFFLE 1.0.0 materials-structure library; demonstration checks periodic atom distances in a silicon cell.
Package details · Repository · Try in playground
Checked drivers: raffle-orthogonal-reference
art-rasa / rational_number
Exact rational arithmetic with integer numerators and denominators.
Package details · Repository · Try in playground
Checked drivers: rational-addition-reference
Bálint Aradi (aradi) / rearrayfx
Educational growable real arrays with spare capacity to reduce reallocations.
Jacob Williams (jacobwilliams) / regridpack
Linear and cubic interpolation between one- to four-dimensional grids.
Package details · Repository · Try in playground
Checked drivers: regridpack-polynomial-reference
ZUO Zhihua (zoziha) / rkf45
Classic adaptive Runge-Kutta-Fehlberg fourth/fifth-order ODE integration.
Package details · Repository · Try in playground
Checked drivers: rkf45-analytic-reference
Jacob Williams (jacobwilliams) / rklib
A collection of fixed- and variable-step Runge-Kutta ODE integration methods.
Package details · Repository · Try in playground
Checked drivers: rklib-decay-oscillator
Wesley Cota (wcota) / rndgen-fortran
Seeded KISS random number generators with multiple independent states and replay.
Package details · Repository · Try in playground
Checked drivers: rndgen-kiss-reference
Jannis Teunissen (jannisteunissen) / rng_fortran
Xoroshiro128+ generator with uniform, normal and Poisson sampling.
Package details · Repository · Try in playground
Checked drivers: rng-distributions-reference · rng-xoroshiro-reference
Archaeologic-Inc / rngff
A common object-oriented interface to pseudorandom number generators.
Package details · Repository · Try in playground
Checked drivers: rngff-lcg-reference-sequence
Brad Richardson (everythingfunctional) / rojff
Construct, parse and serialize JSON values with explicit error handling.
Jacob Williams (jacobwilliams) / roots-fortran
Find roots of scalar functions using bracketing and other solvers.
Package details · Repository · Try in playground
Checked drivers: roots-fortran-brent
scivision / rpn-calculator-fortran
Numerical functions from an RPN calculator, including special functions, rational arithmetic and conversions.
Package details · Repository · Try in playground
Checked drivers: rpn-gcd-lcm-reference · rpn-sinc-sech-reference · rpn-beta-reference
St Maxwell (st-maxwell) / ryu_fortran
Ryu conversion of floating-point numbers to short decimal representations.
Package details · Repository · Try in playground
Checked drivers: ryu-binary64-roundtrip
DFTB+ Project (dftbplus) / scalapackfx
ScaLAPACK wrappers; checked single-process symmetric eigensolver example.
Package details · Repository · Try in playground
Checked drivers: scalapackfx-eigen-reference
Andre Smit (freevryheid) / scanner
Character-by-character text scanning with bounded navigation for small parsers.
SciFortran (scifortran) / SciFortran
SciFortran integration subset: sampled-data rules and adaptive quadrature.
Package details · Repository · Try in playground
Checked drivers: scifortran-quadrature-reference
Oscar Mojica (ofmla) / seiscope_opt_toolbox_w_ctypes
Gradient-based optimization with L-BFGS, nonlinear conjugate gradients and truncated Newton methods.
Package details · Repository · Try in playground
Checked drivers: seiscope-lbfgs-reference
Ian Giestas Pauli (14NGiestas) / shunting-yard-fortran
Experimental expression parser with token callbacks and fixed operator precedences.
Jacob Williams (jacobwilliams) / simulated-annealing
Stochastic global optimization by simulated annealing with bounds and reproducible seeds.
Package details · Repository · Try in playground
Checked drivers: annealing-rastrigin-reference
SLICOT (slicot) / SLICOT-Reference
Numerical methods for systems and control, including matrix equations.
Package details · Repository · Try in playground
Checked drivers: slicot-lyapunov-known-matrix · slicot-continuous-sylvester · slicot-discrete-sylvester
ZUO Zhihua (zoziha) / slinked-list
Generic singly linked list with reusable storage for small datasets.
Jacob Williams (jacobwilliams) / slsqp
Sequential least-squares optimization with bounds and nonlinear constraints.
G G2 G2h G2h3 G2h3b G2h3b1 G2h3b1b
Package details · Repository · Try in playground
Checked drivers: slsqp-circle-equality
sourceryinstitute / smart-pointers
Reference-counted smart pointers with automatic resource cleanup.
Euler-37 / sparse_fortran
Coordinate and compressed-row sparse matrices with matrix-vector products.
Package details · Repository · Try in playground
Checked drivers: sparse-matvec-reference
Jacob Williams (jacobwilliams) / specfun
Special functions including Bessel, Airy, gamma, and related functions.
Package details · Repository · Try in playground
Checked drivers: bernoulli-power-sums
Arjen Markus (arjenmarkus) / specfunc-fullerton
Fullerton special functions including gamma, Bessel, Airy and exponential integrals.
Package details · Repository · Try in playground
Checked drivers: fullerton-gamma-values · fullerton-digamma-values
Jean-Christophe Loiseau (loiseaujc) / SpecialMatrices
Structured diagonal, circulant, Toeplitz, tridiagonal, and other matrices.
Package details · Repository · Try in playground
Checked drivers: specialmatrices-diagonal-reference
Jason Christopherson (jchristopherson) / spectrum
Filtering, spectral estimation, convolution, resampling, and signal analysis.
Package details · Repository · Try in playground
Checked drivers: spectrum-convolution-reference · spectrum-real-dft-reference
Jon Lo Kim Lin (jlokimlin) / spherepack
Spherical harmonic transforms and spherical differential-equation solvers.
Package details · Repository · Try in playground
Checked drivers: spherepack-zonal-reference · spherepack-helmholtz-reference
Jacob Williams (jacobwilliams) / splpak
Least-squares fitting and evaluation of multidimensional cubic splines.
Package details · Repository · Try in playground
Checked drivers: splpak-paired-noise-fit
Brad Richardson (everythingfunctional) / sqliteff
Thin SQLite bindings for database creation, SQL queries and typed result access.
fortran-lang / stdlib
General utilities, statistics, strings, sorting, and numerical routines.
A C D D1 D2 D2a D2a1 D9 D9a D9a1 L L1 L1a L1a1 L1a1a L1a1b L6 L6c N N3 N4 N5 N6 R R3
Package details · Repository · Try in playground
Checked drivers: stdlib-dense-solve · stdlib-least-squares · stdlib-mean-checks · stdlib-sample-variance-checks · stdlib-seed-replay · stdlib-sorting-reference
Martin Diehl (mardiehl) / stdlib_os
Operating-system and path utilities: directories, file metadata and path manipulation.
Ivan Pribec (ivan-pi) / stiff3
Adaptive third-order Rosenbrock solver for stiff autonomous ordinary differential equations.
Package details · Repository · Try in playground
Checked drivers: stiff3-stiff-two-scale
Brad Richardson (everythingfunctional) / strff
String splitting, joining, formatting and conversion from intrinsic types.
Gunther Willems (guntherwillems) / fortran-string-utf-8
Manipulate UTF-8 strings as arrays of Unicode code points.
Jacob Williams (jacobwilliams) / stringsort
Lexical and natural sorting of character arrays.
Tomohiro Degawa (degawa) / strith
Decimal-string arithmetic and signed or unsigned formatting of long integers.
Package details · Repository · Try in playground
Checked drivers: strith-integer-reference
fortran-lang / test-drive
Lightweight unit testing with named tests and assertions.
TOML Fortran project (toml-f) / toml-f
Parse and write TOML configuration files.
Modern Fortran (modern-fortran) / tsunami
Serial Chapter 4 shallow-water example modules: periodic finite differences and Gaussian initial conditions.
Package details · Repository · Try in playground
Checked drivers: tsunami-differences-reference
Federico Perini (perazz) / twopnt
Boundary-value problem solver with adaptive grids and a modern object interface.
Amasaki Shinobu (shinobuamasaki) / uint-fortran
Unsigned integer derived types with arithmetic, comparisons and conversions.
Package details · Repository · Try in playground
Checked drivers: uint-arithmetic-reference
St Maxwell (st-maxwell) / utf8-f
UTF-8 character counting, indexing, slicing and text manipulation.
Brad Richardson (everythingfunctional) / veggies
Functional unit-testing framework with readable specification-style results.
VTopt (vtopt) / VTMOP
Derivative-free multiobjective optimization with surrogate models.
Ivan Pribec (ivan-pi) / y12m
Direct sparse LU factorization with pivoting, reordering and reuse for multiple right-hand sides.
Package details · Repository · Try in playground
Checked drivers: y12m-sparse-reference
GFE (Goddard-Fortran-Ecosystem) / yaFyaml
YAML subset parser using gFTL containers; checked configuration example.