owensgroup/RXMesh
GPU-accelerated triangle mesh processing
何を解決するか
RXMesh は、従来の CPU ベースの処理の制限を克服する、GPU 上での完全な三角メッシュ処理の高速な方法を提供します。非多様体メッシュを含む、あらゆる品質のメッシュを処理でき、静的および動的メッシュ接続の変更をサポートします。
動作方法
このライブラリは、GPU 加速に最適化されたコンパクトで汎用的なデータ構造を使用しています。cuSolver、cuSparse、cuBlas を活用する、密行列と疎行列の緊密に結合されたインフラストラクチャを備え、幾何処理に使用します。さらに、最適化やシミュレーションタスクのための勾配とヘッセ行列を効率的に計算する GPU ベースの自動微分(AD)システムを実装しています。
対象ユーザー
幾何処理、シミュレーション、逆設計に取り組む研究者や開発者で、メッシュベースの計算に高パフォーマンスな GPU 加速が必要な方々に最適です。
特徴
- 静的および動的メッシュの両方に対する GPU 加速処理。
- 非多様体メッシュ幾何のサポート。
- NVIDIA CUDA ライブラリを介した統合された疎行列および密行列演算。
- GPU 上で勾配とヘッセ行列を計算するための組み込み自動微分。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト