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.