高速・高安定型マトリクスソルバライブラリ Super Matrix Solver
Super Matrix Solver 各解法の比較
区分 | 反復法 | 直接法 | 境界要素法 専用ソルバ |
||
---|---|---|---|---|---|
製品 | SMS-AMG | SMS-AMG-SMP | P-ICCG | MF | SMS-BEM |
対象とするマトリクスのタイプ | 疎行列 | 疎行列 | 疎行列 | 疎行列 | 密行列 |
非対称行列の計算 | ○ | ○ | X | ○ | ○ |
対角零要素の計算 | X | X | ○ | ○ | ○ |
複素数対応 | X | X | ○ | ○ | ○ |
並列化 | X | OpenMP | OpenMP | OpenMP | OpenMP (前処理のみ) |
適用分野 | 流体・電磁場 | 流体・熱伝導 | 流体・電磁場・ 構造 |
流体・電磁場・ 構造 |
電磁場・音響・ 流体 |
解析分野 | 行列のタイプ | 対応状況 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
反復法 | 直接法 | Hybrid | ||||||||
SMS-AMG | SMS-AMG-SMP | P-ICCG | MF | SMS-BEM | ||||||
流体解析 電磁界解析 |
疎行列 | 対称 | 実数 | 対角0要素 あり |
- | - | ○ | ○ | - | |
対角0要素 なし |
○ | ○ | ○ | ○ | - | |||||
複素数 | 対角0要素 あり/なし |
- | - | ○ | ○ | - | ||||
非対称 | 実数 | 対角0要素 あり |
- | - | - | ○ | - | |||
対角0要素 なし |
○ | ○ | - | ○ | - | |||||
複素数 | 対角0要素 あり/なし |
- | - | - | ○ | - | ||||
流体解析 電磁界解析 音響解析 |
BEM 密行列 |
対称/ 非対称 |
実数/ 複素数 |
対角0要素 あり/なし |
- | - | - | - | ○ | |
構造 解析 |
Solid要素 (3自由度) |
疎行列 | 対称 | 実数 | 対角0要素 あり |
- | - | ○ | ○ | - |
対角0要素 なし |
○ | - | ○ | ○ | - | |||||
Shell要素 (6自由度) |
対角0要素 あり/なし |
- | - | ○ | ○ | - |