owensgroup/RXMesh
GPU-accelerated triangle mesh processing
解決的問題
RXMesh 提供了一種在 GPU 上完全處理三角網格的高效方法,克服了傳統 CPU 處理的限制。它能處理任何品質的網格,包括非流形網格,並支援靜態與動態網格連接變更。
工作原理
該庫使用一種專為 GPU 加速設計的緊湊且通用的資料結構。它包含緊密耦合的稀疏與密集矩陣基礎設施,利用 cuSolver、cuSparse 和 cuBlas 進行幾何處理。此外,它還實現了基於 GPU 的自動微分(AD)系統,以高效計算優化與模擬任務所需的梯度與海森矩陣。
適用對象
專為需要在基於網格的計算中實現高效率 GPU 加速的幾何處理、模擬與逆向設計領域的研究人員與開發者設計。
主要特色
- 支援靜態與動態網格的 GPU 加速處理。
- 支援非流形網格幾何。
- 透過 NVIDIA CUDA 庫整合稀疏與密集矩陣運算。
- 內建自動微分,可在 GPU 上計算梯度與海森矩陣。
相關
- 專案
- 專案
- 專案
- 專案
- 專案