Numerical projects#

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

2DECOMP&FFT

licença

Library for 2D pencil decomposition and distributed Fast Fourier Transform

Tags: fft parallel distributed-memory mpi

ARPACK

Lançamento licença stars forks last-commit issues pulls

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

Tags: eigenvalue eigenvector singular-value-decomposition

athena

Lançamento licença stars forks last-commit issues pulls

A library for building, training and testing feed-forward neural networks.

Tags: machine-learning deep-learning

bspline-fortran

Lançamento licença stars forks last-commit issues pulls

Multidimensional B-Spline interpolation of data on a regular grid

Tags: spline interpolation extrapolation integration

DBCSR

Lançamento licença stars forks last-commit issues pulls

Distributed block compresseed sparse row matrix library

Tags: linear-algebra parallel mpi openmp cuda hip

ddeabm

Lançamento licença stars forks last-commit issues pulls

Modern Fortran implementation of the DDEABM Adams-Bashforth algorithm

Tags: ordinary-differential-equation adams-bashforth

ddPCM

Lançamento licença stars forks last-commit issues pulls

A fast domain decomposition based implementation of the COSMO solvation model

Tags: continuum-solvation cosmo pcm cpcm

DelaunaySparse

Lançamento licença stars forks last-commit issues pulls

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

Tags: interpolation openmp acm-toms

Differentia

Lançamento licença stars forks last-commit issues pulls

Computes derivatives, gradients and Jacobians of Fortran functions/subroutines using forward automatic differentiation.

Tags: automatic-differentiation

diffstruc

Lançamento licença stars forks last-commit issues pulls

A library providing a derived type that enables forward and reverse mode automatic differentiation.

Tags: automatic-differentiation adjoint

dop853

Lançamento licença stars forks last-commit issues pulls

Modern Fortran Edition of Hairer’s DOP853 ODE Solver

Tags: ordinary-differential-equation runge-kutta

dtFFT

Lançamento licença stars forks last-commit issues pulls

a high-performance library designed for parallel data transpositions and optional Fast Fourier Transforms (FFTs) in multidimensional computing environments.

Tags: mpi cuda fft parallel distributed-memory

ElmerFEM

Lançamento licença stars forks last-commit issues pulls

Finite element software for numerical solution of partial differential equations

Tags: partial-differential-equation finite-element

ELPA

licença

Eigenvalue Solvers for Petaflop Applications

Tags: mpi gpu

ENNUF

Lançamento licença stars forks last-commit issues pulls

Easy Neural Networks for Use in Fortran

Tags: machine-learning deep-learning high-performance-computing

eophis

Lançamento licença stars forks last-commit issues pulls

Tools for calling Python scripts for Fortran/C models using the OASIS3-MCT coupler.

Tags: machine-learning deep-learning

FATODE

Lançamento licença stars forks last-commit issues pulls

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

Tags: ordinary-differential-equation

fgsl

Lançamento licença stars forks last-commit issues pulls

Fortran interface to the GNU Scientific Library

fiats

Lançamento licença stars forks last-commit issues pulls

A deep learning library for use in high-performance computing applications in modern Fortran

Tags: machine-learning deep-learning high-performance-computing

fitpack

Lançamento licença stars forks last-commit issues pulls

A Modern Fortran translation of the FITPACK package for curve and surface fitting

Tags: spline interpolation smoothing object-oriented

FKB

Lançamento licença stars forks last-commit issues pulls

Fortran Keras Bridge - A two-way deep learning bridge between Keras and Fortran

Tags: deep-learning data-science machine-learning neural-networks

FLINT

Lançamento licença stars forks last-commit issues pulls

Fortran Library for numerical INTegration of differential equations

Tags: ordinary-differential-equation runge-kutta

fmm2d

Lançamento licença stars forks last-commit issues pulls

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

FMM3D

Lançamento licença stars forks last-commit issues pulls

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

FOODIE

Lançamento licença stars forks last-commit issues pulls

Fortran Object-Oriented Differential-equations Integration Environment

Tags: ordinary-differential-equation partial-differential-equation euler runge-kutta

fortran-bessels

Lançamento licença stars forks last-commit issues pulls

A Modern Fortran port of the Bessels.jl library for fast and accurate Bessel function evaluation

Tags: special-functions elemental math

fortran-lapack

Lançamento licença stars forks last-commit issues pulls

Precision-agnostic, high-level linear algebra APIs backed by a Modern Fortran implementation of Reference-LAPACK

Tags: lapack blas eigenvalue singular-value-decomposition linear-algebra least-squares

FTorch

Lançamento licença stars forks last-commit issues pulls

Allows users to interface into the PyTorch machine learning library

Tags: machine-learning deep-learning high-performance-computing

Futility

licença

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

HANDE

Lançamento licença stars forks last-commit issues pulls

Open source stochastic quantum chemistry

Tags: quantum-monte-carlo electronic-structure

Incompact3d

Lançamento licença stars forks last-commit issues pulls

Solver for the incompressible Navier-Stokes equations

LAPACK

Lançamento licença stars forks last-commit issues pulls

Routines for numerical linear algebra

Tags: blas linear-algebra

libnegf

Lançamento licença stars forks last-commit issues pulls

A general library for Non Equilibrium Green’s Functions

Tags: transport electronic-structure

librsb

licença

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)

Lançamento licença stars forks last-commit issues pulls

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

MapTran3D

Lançamento licença stars forks last-commit issues pulls

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

neural-fortran

Lançamento licença stars forks last-commit issues pulls

A parallel neural net microframework.

Tags: coarray machine-learning deep-learning

nlesolver-fortran

Lançamento licença stars forks last-commit issues pulls

Nonlinear equation solver with modern Fortran

NTPoly

Lançamento licença stars forks last-commit issues pulls

A massively parallel library for computing the functions of sparse matrices.

Tags: mpi

NUFFT

licença

Non-Uniform Fast Fourier Transforms

Tags: non-uniform-fft fft

NumDiff

Lançamento licença stars forks last-commit issues pulls

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

Tags: finite-difference

Numerical methods in fortran

Lançamento licença stars forks last-commit issues pulls

Solving linear, nonlinear equations, ordinary differential equations

Tags: ordinary-differential-equation partial-differential-equation integration stochastic quadrature plot

ODEPACK

licença

A Systematized Collection of ODE Solvers (FORTRAN 77)

Tags: ordinary-differential-equation runge-kutta adams-bashforth

OpenBLAS

Lançamento licença stars forks last-commit issues pulls

Optimized BLAS library based on GotoBLAS2

Tags: blas linear-algebra

OpenFFT

licença

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

Tags: fft mpi domain-decomposition-method

ParaMonte

Lançamento licença stars forks last-commit issues pulls

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 markov-chain-monte-carlo c cpp matlab python statistics bayesian stochastic optimization sampling integration machine-learning

PCHIP

Lançamento licença stars forks last-commit issues pulls

Piecewise Cubic Hermite Interpolation Package

Tags: hermite spline interpolation integration

PENF

Lançamento licença stars forks last-commit issues pulls

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

Tags: kinds integer real ieee floating-point precision

PoisFFT

Lançamento licença stars forks last-commit issues pulls

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

Tags: fft poisson

PROPACK

licença

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

Tags: linear-algebra singular-value-decomposition lanczos-bidiagonalization openmp

PSBLAS

Lançamento licença stars forks last-commit issues pulls

BLAS Esparso Paralelo

Tags: linear-algebra mpi

QMD-PROGRESS

Lançamento licença stars forks last-commit issues pulls

Parallel, Rapid O(N) and Graph-based Recursive Electronic Structure Solver.

Tags: mpi

QNSTOP

Lançamento licença stars forks last-commit issues pulls

Quasi-Newton Algorithm for Stochastic Optimization.

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

qr_mumps

Lançamento licença forks issues issues

A parallel multifrontal solver for sparse linear systems based on QR and Cholesky decomposition

Tags: qr-decomposition cholesky-decomposition sparse multifrontal least-squares

quadpack

Lançamento licença stars forks last-commit issues pulls

Fortran library for the numerical computation of definite one-dimensional integrals

Tags: quadpack integration

quaff

Lançamento licença forks issues issues

Quantities for Fortran. Make math with units more convenient

regridpack

Lançamento licença stars forks last-commit issues pulls

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

rng_fortran

Lançamento licença stars forks last-commit issues pulls

Pseudo random number generator in Fortran, internally using xoroshiro128+

Tags: uniform normal poisson distributed

RPNcalc

Lançamento licença stars forks last-commit issues pulls

Reverse Polish Notation calculator for interactive console use

SciFortran

Lançamento licença stars forks last-commit issues pulls

collection of fortran modules and procedures for scientific calculations.

SHTOOLS

Lançamento licença stars forks last-commit issues pulls

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

Tags: spectral-analysis slepian-functions gravitational magnetic-field openmp

SLICOT

Lançamento licença stars forks last-commit issues pulls

A Fortran subroutines library for systems and control

slsqp

Lançamento licença stars forks last-commit issues pulls

SLSQP nonlinear constrained optimizer

Tags: nonlinear-programming equality inequality constraints

SmartSim

Lançamento licença stars forks last-commit issues pulls

A workflow library that makes it easier to use common ML libraries in HPC simulations and applications.

Tags: machine-learning deep-learning high-performance-computing

Tapenade

licença

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

Tags: automatic-differentiation

TorchFort

Lançamento licença stars forks last-commit issues pulls

An Online Deep Learning Interface for HPC programs on NVIDIA GPUs

Tags: machine-learning deep-learning high-performance-computing

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