owensgroup/RXMesh

GPU-accelerated triangle mesh processing

何を解決するか

RXMesh は、従来の CPU ベースの処理の制限を克服する、GPU 上での完全な三角メッシュ処理の高速な方法を提供します。非多様体メッシュを含む、あらゆる品質のメッシュを処理でき、静的および動的メッシュ接続の変更をサポートします。

動作方法

このライブラリは、GPU 加速に最適化されたコンパクトで汎用的なデータ構造を使用しています。cuSolvercuSparsecuBlas を活用する、密行列と疎行列の緊密に結合されたインフラストラクチャを備え、幾何処理に使用します。さらに、最適化やシミュレーションタスクのための勾配とヘッセ行列を効率的に計算する GPU ベースの自動微分(AD)システムを実装しています。

対象ユーザー

幾何処理、シミュレーション、逆設計に取り組む研究者や開発者で、メッシュベースの計算に高パフォーマンスな GPU 加速が必要な方々に最適です。

特徴

  • 静的および動的メッシュの両方に対する GPU 加速処理。
  • 非多様体メッシュ幾何のサポート。
  • NVIDIA CUDA ライブラリを介した統合された疎行列および密行列演算。
  • GPU 上で勾配とヘッセ行列を計算するための組み込み自動微分。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト