Featured Open Source Projects
A rich ecosystem of high-performance code
Libraries for reading, writing and parsing files and inputs#
2DECOMP&FFT#
Library for 2D pencil decomposition and distributed Fast Fourier Transform
Tags: fft parallel distributed-memory openmpi
 :    
 : BSD-3-Clause  
 :   
 :  
 :   
 :
ARPACK#
Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.
Tags: eigenvalue eigenvector singular value decomposition svd
 :    
 : Other  
 : 184  
 :89  
 : July 2022  
 : 43
bspline-fortran#
Multidimensional B-Spline interpolation of data on a regular grid
Tags: spline interpolation extrapolation integration integral
 : 7.0.0   
 : Other  
 : 129  
 :41  
 : May 2022  
 : 9
DBCSR#
Distributed block compresseed sparse row matrix library
Tags: linear-algebra parallel mpi openmp cuda hip
 : v2.3.0   
 : GNU General Public License v2.0  
 : 71  
 :32  
 : July 2022  
 : 56
ddeabm#
Modern Fortran implementation of the DDEABM Adams-Bashforth algorithm
Tags: ode adams-bashforth
 : 3.0.0   
 : Other  
 : 24  
 :6  
 : May 2022  
 : 2
ddPCM#
A fast domain decomposition based implementation of the COSMO solvation model
Tags: continuum-solvation cosmo pcm cpcm
 : v1.0   
 : GNU Lesser General Public License v3.0  
 : 12  
 :16  
 : April 2018  
 : 0
DelaunaySparse#
Multivariate Interpolation via a Sparse Subset of the Delaunay Triangulation in Medium to High Dimensions.
Tags: interpolation openmp acm-toms
 :    
 : Other  
 : 14  
 :2  
 : May 2022  
 : 0
dop853#
Modern Fortran Edition of Hairer’s DOP853 ODE Solver
Tags: ode runge kutta
 : 1.2.0   
 : Other  
 : 34  
 :11  
 : May 2022  
 : 3
ElmerFEM#
Finite element software for numerical solution of partial differential equations
Tags: pde fe
 :    
 : GPL-2.0  
 : 716  
 :237  
 : August 2022  
 : 34
ELPA#
Eigenvalue Solvers for Petaflop Applications
Tags: mpi gpu
 :    
 : LGPL-3.0  
 :   
 :  
 :   
 :
FATODE#
A Fortran library for the integration of ordinary differential equations with direct and adjoint sensitivity analysis capabilities
Tags: ode-solver
 :    
 : Other  
 : 8  
 :1  
 : October 2019  
 : 0
fgsl#
Fortran interface to the GNU Scientific Library
Tags: None
 : 1.5.0   
 : GNU General Public License v2.0  
 : 76  
 :18  
 : July 2021  
 : 3
FLINT#
Fortran Library for numerical INTegration of differential equations
Tags: ode runge kutta
 : v0.9.8-beta   
 : Apache License 2.0  
 : 31  
 :7  
 : October 2021  
 : 5
fmm2d#
Compute N-body interactions governed by the Laplace and Helmholtz equations, to a specified precision, in two dimensions, on a multi-core shared-memory machine.
Tags: fast-multipole-method
 :    
 : Apache License 2.0  
 : 15  
 :5  
 : August 2022  
 : 2
FMM3D#
Compute N-body interactions governed by the Laplace and Helmholtz equations, to a specified precision, in three dimensions, on a multi-core shared-memory machine.
Tags: fast-multipole-method
 : v1.0.1   
 : Other  
 : 60  
 :22  
 : June 2022  
 : 2
FOODIE#
Fortran Object-Oriented Differential-equations Integration Environment
Tags: ode pde euler runge kutta
 : v0.3.6   
 : GPL-3.0  
 : 110  
 :29  
 : April 2022  
 : 14
fortranlib#
Collection of personal scientific routines in Fortran
Tags: solver integral integrate interpolation histogram constants hdf5 error random posix angles probability stokes vectors
 :    
 : BSD 2-Clause «Simplified» License  
 : 267  
 :78  
 : January 2019  
 : 3
Futility#
Fortran utilities including unit test harness, arbitrary length strings, parameter list objects, timers, geometry definitions, file wrappers, linear algebra tools, and parallel computing support
Tags:
 :    
 : Other  
 : 35  
 :19  
 : May 2022  
 : 0
GALAHAD#
Modules for nonlinear optimization
Tags: least squares active set quadratic-programming interior point convex-programming linear-programming
 : v4.0.0   
 : Other  
 : 62  
 :9  
 : August 2022  
 : 0
HANDE#
Open source stochastic quantum chemistry
Tags: qmc electronic-structure
 :    
 : GNU Lesser General Public License v2.1  
 : 60  
 :16  
 : June 2022  
 : 2
Incompact3d#
Solver for the incompressible Navier-Stokes equations
Tags:
 : v4.0   
 : BSD 3-Clause «New» or «Revised» License  
 : 58  
 :76  
 : August 2022  
 : 16
LAPACK#
Routines for numerical linear algebra
Tags: blas linear-algebra
 : v3.10.1   
 : Other  
 : 984  
 :319  
 : July 2022  
 : 110
libnegf#
A general library for Non Equilibrium Green’s Functions
Tags: transport electronic-structure
 : v1.1.2   
 : Other  
 : 8  
 :9  
 : May 2022  
 : 7
librsb#
A shared memory parallel sparse matrix computations library for the Recursive Sparse Blocks format implementing the Sparse BLAS standard
Tags: linear-algebra openmp
 :    
 : LGPL-3.0-or-later  
 :   
 :  
 :   
 :
Los Alamos Grid Toolbox (LaGriT)#
a library of user callable tools that provide mesh generation, mesh optimization and dynamic mesh maintenance
Tags: None
 : v3.3.2   
 : Other  
 : 84  
 :45  
 : July 2022  
 : 113
MapTran3D#
Geodesy, 3D coordinate conversions for ECEF, ENU, ECI, …
Tags:
 : v1.2.0   
 : BSD 2-Clause «Simplified» License  
 : 9  
 :3  
 : July 2022  
 : 0
neural-fortran#
A parallel neural net microframework.
Tags: back propagation coarray
 : v0.6.0   
 : MIT License  
 : 229  
 :49  
 : July 2022  
 : 19
NTPoly#
A massively parallel library for computing the functions of sparse matrices.
Tags: mpi
 : ntpoly-v2.7.1   
 : MIT License  
 : 15  
 :8  
 : January 2022  
 : 6
NUFFT#
Non-Uniform Fast Fourier Transforms
Tags: non-uniform-fft fft
 :    
 : GPL-2.0-or-later  
 :   
 :  
 :   
 :
NumDiff#
a modern Fortran interface for computing the Jacobian (derivative) matrix of m nonlinear functions which depend on n variables
Tags: finite difference
 : 1.6.0   
 : Other  
 : 49  
 :5  
 : May 2022  
 : 0
Numerical methods in fortran#
Solving linear, nonlinear equations, ordinary differential equations
Tags: ode pde integral stochastic quadrature plotting
 :    
 : GNU General Public License v2.0  
 : 71  
 :15  
 : March 2021  
 : 0
ODEPACK#
A Systematized Collection of ODE Solvers (FORTRAN 77)
Tags: ode runge kutta adams-bashforth
 :    
 : Public domain  
 :   
 :  
 :   
 :
OpenBLAS#
Optimized BLAS library based on GotoBLAS2
Tags: blas linear-algebra
 : v0.3.20   
 : BSD 3-Clause «New» or «Revised» License  
 : 4664  
 :1203  
 : July 2022  
 : 132
OpenFFT#
Open source parallel package for computing multi-dimensional Fast Fourier Transforms (3-D and 4-D FFTs)
Tags: fft openmpi domain-decomposition-method
 :    
 : GPL-3.0-or-later  
 :   
 :  
 :   
 :
ParaMonte#
A general-purpose high-performance MPI/Coarray-parallel Monte Carlo simulation library implemented in Fortran 2018 with interfaces to C/C++/Fortran/MATLAB/Python
Tags: parallel mpi coarray monte carlo mcmc c cpp matlab python statistics bayesian stochastic optimization sampling integration machine learning
 : v1.5.1   
 : MIT License  
 : 171  
 :20  
 : July 2021  
 : 2
PCHIP#
Piecewise Cubic Hermite Interpolation Package
Tags: hermite spline interpolation integration integral
 : 1.1.0   
 : Other  
 : 15  
 :1  
 : May 2022  
 : 0
PENF#
Provides portable kind-parameters and many useful procedures to deal with them
Tags: kinds integer real ieee floating point floats precision
 : v1.2.3   
 : GPL-3.0  
 : 36  
 :21  
 : July 2022  
 : 2
PoisFFT#
Library to solve Poisson equation on a uniform Cartesian grid using the Fast Fourier Transform
Tags: fft poisson
 :    
 : Other  
 : 45  
 :15  
 : April 2022  
 : 0
PROPACK#
Software package for computing the singular value decomposition of large and sparse or structured matrices
Tags: linear-algebra svd lanczos-bidiagonalization openmp
 :    
 : BSD-3-Clause  
 :   
 :  
 :   
 :
PSBLAS#
Parallel Sparse BLAS
Tags: linear-algebra mpi
 : v3.8.0-1   
 : Other  
 : 41  
 :11  
 : August 2022  
 : 7
QMD-PROGRESS#
Parallel, Rapid O(N) and Graph-based Recursive Electronic Structure Solver.
Tags: mpi
 : v1.2.0   
 : Other  
 : 12  
 :12  
 : July 2022  
 : 14
QNSTOP#
Quasi-Newton Algorithm for Stochastic Optimization.
Tags: quasi-newton-optimization stochastic-optimization acm-toms
 :    
 : MIT License  
 : 10  
 :2  
 : May 2022  
 : 0
quaff#
Quantities for Fortran. Make math with units more convenient
Tags: None
 :    
 :   
 :   
 :  
 :   
 :
regridpack#
Suite of Fortran routines for interpolating values between one-, two-, three-, and four-dimensional arrays defined on uniform or nonuniform orthogonal grids
Tags: linear cubic interpolation
 : 1.0.0   
 : Other  
 : 9  
 :0  
 : May 2022  
 : 1
rng_fortran#
Pseudo random number generator in Fortran, internally using xoroshiro128+
Tags: uniform normal poisson distributed
 :    
 : GNU General Public License v3.0  
 : 21  
 :1  
 : May 2021  
 : 0
RPNcalc#
Reverse Polish Notation calculator for interactive console use
Tags:
 : v1.4.0   
 : MIT License  
 : 17  
 :1  
 : July 2022  
 : 0
SciFortran#
collection of fortran modules and procedures for scientific calculations.
Tags: None
 :    
 : GNU Lesser General Public License v3.0  
 : 114  
 :32  
 : July 2022  
 : 2
SHTOOLS#
A Fortran-95/Python library that can be used to perform spherical harmonic transforms
Tags: spectral analysis Slepian bases gravitational magnetic field openmp
 : v4.10   
 : BSD 3-Clause «New» or «Revised» License  
 : 251  
 :91  
 : April 2022  
 : 24
SLICOT#
A Fortran subroutines library for systems and control
Tags:
 : v5.8   
 : BSD 3-Clause «New» or «Revised» License  
 : 19  
 :7  
 : May 2022  
 : 2
slsqp#
SLSQP nonlinear constrained optimizer
Tags: nonlinear-programming equality inequality constraints
 : 1.2.3   
 : Other  
 : 54  
 :15  
 : May 2022  
 : 2
Tapenade#
A tool for automatic differentiation (forward/reverse) of Fortran and c programs
Tags: algorithmic derivative ad
 :    
 : MIT  
 :   
 :  
 :   
 :
VTMOP#
Solver for Blackbox Multiobjective Optimization Problems.
Tags: global-optimization simulation-optimization blackbox-optimization multiobjective-optimization multicriteria-optimization response-surface-methodology acm-toms
 :    
 : MIT License  
 : 1  
 :0  
 : May 2022  
 : 0
See here for how to get your project listed.