russell

Math library

A comprehensive library of numerical and mathematical functions for high-performance computations in various fields.

Rust Scientific Libary. ODE and DAE (Runge-Kutta) solvers. Special functions (Bessel, Elliptic, Beta, Gamma, Erf). Linear algebra. Sparse solvers (MUMPS, UMFPACK). Probability distributions. Tensor calculus.

GitHub

118 stars
12 watching
8 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

bessel-functiondifferential-equationseigenvalueseigenvectorsgamma-functioninterpolationlinear-algebramathematicsnumerical-derivativesnumerical-integrationquadraturequadrature-integrationrustscientific-computingsparse-matrixspecial-functionsspectral-methods

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
cpmech/goslA comprehensive scientific computing library developed in Go, providing a range of numerical methods and solvers for differential equations, linear algebra, and other mathematical tasks.1,837
ocramz/sparse-linear-algebraProvides a platform for scientific computation in Haskell with focus on linear algebra and numerical analysis89
tarcieri/micromathA fast and safe Rust math library for embedded systems with approximations and statistical analysis403
thery/mathcomp-extraA collection of reusable mathematical components and algorithms implemented in Coq5
axect/peroxideA high-performance numeric library with a friendly syntax and various features for linear algebra, numerical analysis, and data manipulation558
rust-math/intel-mkl-srcA crate that redistributes and provides Rust bindings to Intel's Math Kernel Library (MKL) for scientific computations.82
bolero-murakami/sproutA comprehensive C++ library for various algorithms and mathematical operations.880
rust-lang/libmA Rust port of math library functions from MUSL's libm548
dalmatinerdb/mmathProvides functions to perform mathematical operations on numerical arrays in binaries.4
parsa/blazeProvides an efficient C++ math library with support for dense and sparse arithmetic, blending ease of use with high-performance capabilities.61
cpmech/gemlabA collection of algorithms and data structures for computing geometric shapes and performing numerical integration in finite element analyses.10
math-comp/mczifyA Coq library that enables the use of Micromega arithmetic solvers for goals stated with Mathematical Components definitions24
math-comp/math-compA comprehensive library of formalized mathematical theories593
nfrechette/rtmA C++ library designed to provide fast and efficient 3D and 4D arithmetic for real-time applications.740
inkryption/comathA comptime math evaluation library for the Zig programming language.57