Search results
Results From The WOW.Com Content Network
uBLAS is a C++ template class library that provides BLAS level 1, 2, 3 functionality for dense, packed and sparse matrices. Dlib: Davis E. King C++ 2006 19.24.2 / 05.2023 Free Boost C++ template library; binds to optimized BLAS such as the Intel MKL; Includes matrix decompositions, non-linear solvers, and machine learning tooling Eigen: Benoît ...
PETSc, a large C library, containing many different matrix solvers for a variety of matrix storage formats. Trilinos, a large C++ library, with sub-libraries dedicated to the storage of dense and sparse matrices and solution of corresponding linear systems. Eigen3 is a C++ library that
librsb is an open-source parallel library for sparse matrix computations using the Recursive Sparse Blocks (RSB) matrix format. librsb provides cache efficient multi-threaded Sparse BLAS operations via OpenMP , and is best suited to large sparse matrices .
Hermes Project: C++/Python library for rapid prototyping of space- and space-time adaptive hp-FEM solvers. IML++ is a C++ library for solving linear systems of equations, capable of dealing with dense, sparse, and distributed matrices. IT++ is a C++ library for linear algebra (matrices and vectors), signal processing and communications ...
The Matrix Template Library version 4 is a generic C++ template library providing sparse and dense BLAS functionality. MTL4 establishes an intuitive interface (similar to MATLAB) and broad applicability thanks to generic programming.
Intel oneAPI Math Kernel Library (Intel oneMKL) , formerly known as Intel Math Kernel Library, is a library of optimized math routines for science, engineering, and financial applications. Core math functions include BLAS , LAPACK , ScaLAPACK , sparse solvers, fast Fourier transforms , and vector math.
PETSc is the world’s most widely used parallel numerical software library for partial differential equations and sparse matrix computations. PETSc received an R&D 100 Award in 2009. [1] [2] [3] The PETSc Core Development Group won the SIAM/ACM Prize in Computational Science and Engineering for 2015. [4]
Eigen is a high-level C++ library of template headers for linear algebra, matrix and vector operations, geometrical transformations, numerical solvers and related algorithms. . Eigen is open-source software licensed under the Mozilla Public License 2.0 since version 3.1