Featured Open Source Projects

A rich ecosystem of high-performance code

# Fortran libraries for linear algebra, optimization, root-finding etc.#

Library for 2D pencil decomposition and distributed Fast Fourier Transform

Tags: fft parallel distributed-memory openmpi

Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

Tags: eigenvalue eigenvector singular value decomposition svd

Multidimensional B-Spline interpolation of data on a regular grid

Tags: spline interpolation extrapolation integration integral

Distributed block compresseed sparse row matrix library

Tags: linear-algebra parallel mpi openmp cuda hip

Modern Fortran implementation of the DDEABM Adams-Bashforth algorithm

Tags: ode adams-bashforth

A fast domain decomposition based implementation of the COSMO solvation model

Tags: continuum-solvation cosmo pcm cpcm

Multivariate Interpolation via a Sparse Subset of the Delaunay Triangulation in Medium to High Dimensions.

Tags: interpolation openmp acm-toms

Finite element software for numerical solution of partial differential equations

Tags: pde fe

A Fortran library for the integration of ordinary differential equations with direct and adjoint sensitivity analysis capabilities

Tags: ode-solver

Fortran interface to the GNU Scientific Library

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

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

Fortran Object-Oriented Differential-equations Integration Environment

Tags: ode pde euler runge kutta

Collection of personal scientific routines in Fortran

Tags: solver integral integrate interpolation histogram constants hdf5 error random posix angles probability stokes vectors

Fortran utilities including unit test harness, arbitrary length strings, parameter list objects, timers, geometry definitions, file wrappers, linear algebra tools, and parallel computing support

Modules for nonlinear optimization

Tags: least squares active set quadratic-programming interior point convex-programming linear-programming

Solver for the incompressible Navier-Stokes equations

A general library for Non Equilibrium Green’s Functions

Tags: transport electronic-structure

A shared memory parallel sparse matrix computations library for the Recursive Sparse Blocks format implementing the Sparse BLAS standard

Tags: linear-algebra openmp

Los Alamos Grid Toolbox (LaGriT)

a library of user callable tools that provide mesh generation, mesh optimization and dynamic mesh maintenance

Geodesy, 3D coordinate conversions for ECEF, ENU, ECI, …

a modern Fortran interface for computing the Jacobian (derivative) matrix of m nonlinear functions which depend on n variables

Tags: finite difference

Solving linear, nonlinear equations, ordinary differential equations

Tags: ode pde integral stochastic quadrature plotting

Open source parallel package for computing multi-dimensional Fast Fourier Transforms (3-D and 4-D FFTs)

Tags: fft openmpi domain-decomposition-method

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

Piecewise Cubic Hermite Interpolation Package

Tags: hermite spline interpolation integration integral

Provides portable kind-parameters and many useful procedures to deal with them

Tags: kinds integer real ieee floating point floats precision

Library to solve Poisson equation on a uniform Cartesian grid using the Fast Fourier Transform

Tags: fft poisson

Software package for computing the singular value decomposition of large and sparse or structured matrices

Tags: linear-algebra svd lanczos-bidiagonalization openmp

Quasi-Newton Algorithm for Stochastic Optimization.

Tags: quasi-newton-optimization stochastic-optimization acm-toms

Quantities for Fortran. Make math with units more convenient

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

Pseudo random number generator in Fortran, internally using xoroshiro128+

Tags: uniform normal poisson distributed

Reverse Polish Notation calculator for interactive console use

collection of fortran modules and procedures for scientific calculations.

A Fortran-95/Python library that can be used to perform spherical harmonic transforms

Tags: spectral analysis Slepian bases gravitational magnetic field openmp

A Fortran subroutines library for systems and control

SLSQP nonlinear constrained optimizer

Tags: nonlinear-programming equality inequality constraints

A tool for automatic differentiation (forward/reverse) of Fortran and c programs

Tags: algorithmic derivative ad

Solver for Blackbox Multiobjective Optimization Problems.

Tags: global-optimization simulation-optimization blackbox-optimization multiobjective-optimization multicriteria-optimization response-surface-methodology acm-toms

See package index guidelines for how to get your project listed.