owensgroup/RXMesh
GPU-accelerated triangle mesh processing
解决的问题
RXMesh 提供了一种在 GPU 上完全处理三角网格的高性能方法,克服了传统 CPU 处理的局限性。它能够处理任意质量的网格,包括非流形网格,并支持静态和动态网格连接变化。
工作原理
该库使用一种专为 GPU 加速设计的紧凑且通用的数据结构。它包含紧密耦合的稀疏和密集矩阵基础设施,利用 cuSolver、cuSparse 和 cuBlas 进行几何处理。此外,它还实现了基于 GPU 的自动微分(AD)系统,以高效计算优化和仿真任务所需的梯度和海森矩阵。
适用人群
专为需要在基于网格的计算中实现高性能 GPU 加速的几何处理、仿真和逆向设计领域的研究人员和开发者设计。
主要亮点
- 支持静态和动态网格的 GPU 加速处理。
- 支持非流形网格几何。
- 通过 NVIDIA CUDA 库实现稀疏和密集矩阵操作的集成。
- 内置自动微分,可在 GPU 上计算梯度和海森矩阵。
相关
- 项目
- 项目
- 项目
- 项目
- 项目