awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C++ Math Libraries

排名更新于 2026年7月13日

For a C++ library for mathematical computations, the strongest matches are openmathlib/openblas (OpenBLAS is a high-performance linear algebra library that provides), boostorg/boost (Boost provides a comprehensive suite of high-performance, template-based C++) and xtensor-stack/xtensor (This library provides a high-performance, template-based framework for multidimensional). cgal/cgal and libigl/libigl round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best c++ math libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

C++ Math Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • openmathlib/openblasOpenMathLib 的头像

    OpenMathLib/OpenBLAS

    7,470在 GitHub 上查看↗

    OpenBLAS is a high-performance implementation of the Basic Linear Algebra Subprograms standard designed for numerical computing and matrix operations. It serves as a hardware-accelerated numerical library and optimized math kernel library, providing a computational engine for large-scale matrix multiplication and vector operations. The library distinguishes itself through the use of hand-tuned assembly kernels and SIMD instruction mapping, such as AVX and SVE, to maximize floating-point performance on specific CPU architectures. It features a multi-threaded framework that manages parallel exe

    OpenBLAS is a high-performance linear algebra library that provides the foundational BLAS and LAPACK routines required for numerical computing, though it is implemented in C rather than using a template-based C++ design.

    CLinear AlgebraNumerical Computing Libraries
    在 GitHub 上查看↗7,470
  • boostorg/boostboostorg 的头像

    boostorg/boost

    8,493在 GitHub 上查看↗

    Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a

    Boost provides a comprehensive suite of high-performance, template-based C++ libraries that include specialized modules for linear algebra and numerical computation, making it a foundational resource for these tasks.

    HTMLArbitrary Precision ArithmeticHigh-Performance and Parallel ComputingTemplate Metaprogramming
    在 GitHub 上查看↗8,493
  • xtensor-stack/xtensorxtensor-stack 的头像

    xtensor-stack/xtensor

    3,748在 GitHub 上查看↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    This library provides a high-performance, template-based framework for multidimensional arrays and numerical computing that mirrors the NumPy API, making it a strong choice for linear algebra and array-based mathematical tasks.

    C++High-Performance and Parallel ComputingLinear AlgebraBLAS and LAPACK Integrations
    在 GitHub 上查看↗3,748
  • cgal/cgalCGAL 的头像

    CGAL/cgal

    5,757在 GitHub 上查看↗

    CGAL is a software library that provides a comprehensive collection of computational geometry algorithms and data structures. It is built around a geometry kernel that defines fundamental geometric primitives and operations, enabling the construction of complex geometric objects and the computation of geometric predicates with exact arithmetic for reliable results. The library covers a wide range of geometric computation capabilities, including the construction of convex hulls, triangulations of point sets, and the generation of Voronoi diagrams. It also supports the processing of polygonal m

    CGAL is a specialized C++ library focused on computational geometry and spatial data structures, providing robust template-based primitives and exact arithmetic that serve as a powerful tool for complex geometric mathematical computation.

    C++Geometry Kernel FoundationsBoolean Polygon OperationsComplex Polygon Modeling
    在 GitHub 上查看↗5,757
  • libigl/libigllibigl 的头像

    libigl/libigl

    5,030在 GitHub 上查看↗

    libigl is a C++ geometry processing library used for analyzing and manipulating 3D triangle and tetrahedral meshes. It functions as a numerical linear algebra suite and a mesh manipulation framework, integrating a geometric deformation engine to implement rigid and polyharmonic transformations. The project is distinguished by its header-only library design and its implementation of specialized deformation techniques, including rigid-as-possible and polyharmonic shape deformation. It also provides a visualization tool for rendering surfaces and scalar fields with interactive scene controls and

    This is a specialized geometry processing library that relies heavily on numerical linear algebra and matrix operations, making it a suitable tool for high-performance mathematical computation in 3D contexts.

    C++Geometry Processing LibrariesBoolean Mesh OperationsConstrained Delaunay Triangulations
    在 GitHub 上查看↗5,030

Related searches

  • a javascript library for complex mathematical operations
  • 面向软件开发者的综合数学参考手册
  • 综合性数学学习平台
  • 用于数值科学计算的 Fortran 库
  • 高性能科学计算库
  • a library for numerical analysis and computing
  • C 语言开发工具集
  • a high performance game engine for C++