高速・高安定型マトリクスソルバライブラリ Super Matrix Solver
連立一次方程式を高精度・短時間・安定的に解けます。反復法・直接法・境界要素法専用ソルバなど様々な分野で効果を発揮
Super Matrix Solver(スーパーマトリクスソルバ)は連立一次方程式求解用のソフトウェアライブラリです。熱流体解析や構造解析などの数値計算で用いられる連立一次方程式の求解計算を高速かつ安定的に実行することを目的として、宇宙航空研究開発機構(JAXA)で開発された基礎理論をベースにヴァイナスにより開発された製品です。
大規模かつ求解の困難な連立一次方程式を高精度かつ短時間で安定的に解くことができます。反復法・直接法・境界要素法専用ソルバなど複数の製品で構成されており、様々な分野でご利用可能です。
Super Matrix Solverの特長
- 対象とする問題にあわせて、解法(反復法・直接法など)を選択可能
- 累積誤差の低減により、大規模問題でも高精度に求解
- 反復回数の低減(収束性の向上)により高速な計算を実現
- 計算の発散をなくし、高い収束安定性を実現
- 容易に利用可能(簡単な組み込み、少ないパラメータ)
対象とする連立一次方程式
- ■差分法、有限要素法、有限体積法、境界要素法で離散化の結果作成される問題
- ■流体・構造・電磁場・樹脂流動・電子回路解析その他の解析において作成される問題
- ■その他理工学分野の解析における問題
Super Matrix Solverシリーズ製品とその特長
ソフトウェア(=アルゴリズム)で流体・構造・電磁場・光などの解析計算の高速化と安定化を実現
並列対応 | 製品名 | 解法タイプ | 特長 | LINK |
---|---|---|---|---|
シリアル | SMS-AMG | 反復法 | 高速なAMG法(Stuben の方法)を採用し、当社技術により更に高速化・安定化した製品です。 | |
OpenMP 並列 |
SMS-AMG-SMP | 並列向けAMG法のアルゴリズム(Smoothed Aggregation 法)を採用し、共有メモリ環境向けに並列化しました。ポアソン方程式に特化したチューニングを施しています。 | ||
P-ICCG | 様々な解析分野で利用実績のあるICCG法を共有メモリ環境向けに並列化しました。 | |||
SMS-MF | 直接法 | 直接法の中でも高速なMultiFrontal法をパッケージ化しました。複雑な設定なしで手軽に利用することができます。 | ||
SMS-BEM | Hybrid型 境界要素法 専用ソルバ |
境界要素法専用ソルバ SMS-BEM 境界要素法(BEM)で作成される密行列に特化した、当社独自の(直接法+反復法)のハイブリッドソルバです。 |
Super Matrix Solverシリーズの仕様一覧
対象とする問題にあわせて解法(反復法・直接法など)を選択可能
区分 | 反復法 | 直接法 | 境界要素法専用ソルバ | |||
---|---|---|---|---|---|---|
製品 | ||||||
カレントバージョン | Version 3 |
Version 1 |
Version 1 |
Version 3 |
Version 2 |
|
対象とするマトリクスのタイプ | 疎行列
|
密行列 |
||||
非対称行列の計算 | ○ |
○ |
X |
○ |
○ |
|
対角零要素の計算 | X |
X |
○ |
○ |
○ |
|
複素数対応 | X |
X |
○ |
○ |
○ |
|
並列化 | X |
SMP |
SMP |
SMP |
SMP |
|
適用分野 | 流体・電磁場 |
流体・熱伝導 |
流体・電磁場 ・構造 |
流体・電磁場 ・構造 |
電磁場・音響・流体 |
|
対応OS | Windows | 64bit |
64bit |
64bit |
64bit |
64bit |
Linux | 64bit |
64bit |
64bit |
64bit |
64bit |
|
SX-Aurora TSUBASA | - |
- |
- |
64bit |
64bit |