| |
 |
 |
高速・高安定型マトリクス計算ライブラリ
Super Matrix Solver |
|
| |
|
 |
|
|
 |
AMG法をベースにした高速・高安定型ソルバ |
 |
Super Matrix Solver SMS-AMG |
|
|
| |
 |
|
 |
■最高速の反復法として知られているAMG(Algebraic Multigrid)法を当社SMS技術で更に高速・安定化しました。
■従来の反復法では計算が困難な問題を計算することができます。
■大規模な問題を高速に計算することができます。
■係数行列が対称の場合、行列の半分のみで計算可能です。(Version 3)
■係数行列が同じ問題を繰り返し計算する場合、2回目以降の計算ではAMGの前処理を省略可能です。(Version 3)
■実行形式(DLLなど)で提供-容易に組込可能-数学知識は必要ありません。 |
 |
|
 |
■AMG(Algebraic Multi-Grid=代数的マルチグリッド)法とは係数行列の情報から仮想格子を作成し、数値情報から仮想格子点の間引きを行い、多重格子系を作成することで計算を加速する手法。
1980年〜90年に考案された極めて高速な計算手法であるが、次の問題があった。
・ プログラムが複雑である
・ パラメータが多く、利用するのが難しい
・ 動作が不安定である
ヴァイナスはAMG法を改良するとともに、独自のSuper Matrix Solver技術を適用することでより、このAMG法を高速・高安定化しました。
それが、Super Matrix Solver-AMGです。 |
 |
|
 |
 |
 |
|
 |
| 項目 |
内容 |
備考 |
| 対象とする解析分野 |
流体解析・電磁解析、構造解析など |
構造解析ではSolid要素を用いた解析に対応しています |
| 対象とする係数行列 |
有限要素法、有限体積法、差分法などの離散化手順により作成される疎行列 |
|
| 対角に0要素のある問題 |
計算不可 |
対角要素の優対角性が必要 |
| 問題規模の制限 |
なし |
利用可能なメモリ量による |
| 要素のデータ型 |
実数(倍精度) |
複素数は対象外 |
| 問題の対称性 |
非対称問題も計算可能 |
|
一節点に複数物理量が
存在する問題 |
計算可能 |
構造解析におけるShell要素、電磁場解析における辺要素などの計算は不可 |
| 入力データ |
係数行列、右辺定ベクトル、収束判定条件、最大反復回数、その他 |
係数行列が対称の場合、上三角のみで計算可能(Version 3) |
| 出力データ |
解ベクトル、達成相対残差、実反復回数、その他 |
|
| エラーメッセージ |
戻り値としてワーニング、エラーメッセージを返す。
(計算情報、システム情報など) |
|
| 提供方式 |
DLL形式(WINDOWS)、
スタティックライブラリー形式(UNIX、LINUX) |
ソースコードは開示しません |
| 付属資料 |
説明書(データフォーマット/パラメータ/組込手順などの説明資料)、サンプルデータ,Super Matrix Solver-AMG組込用サンプルプログラム
(C,FORTRAN) |
|
|
 |
|
 |
| |
Windows |
Linux |
UNIX |
| 32ビット |
64ビット |
32ビット |
64ビット |
IRIX |
Tru64Unix |
Solaris |
AIX |
| XP/2000 |
XP x64 |
IA32 |
IA64 |
AMD64 |
| Version 3 (詳細) |
○ |
○ |
○ |
○ |
○ |
- |
- |
- |
- |
| Version 2 (詳細) |
○ |
- |
○ |
○ |
○ |
○ |
○ |
○ |
○ |
|
| ○:対応済み、-:未対応 |
|
|

Version 3(詳細情報)は、Version 2に比べ、計算スピードが向上し、以下の新機能が追加されております。
■セットアップ情報を最大5つ保存可能
■対称行列の場合、上三角行列のみで計算可能
■対称行列の場合、残差切除法/CG法の選択可能
また、Version 2からのバージョンアップの場合、僅かなプログラム変更で使用可能です。
【注記】メジャーバージョンアップのため、バージョンアップは有償となります。
|
|
|
|
 |
| (注)本資料は性能を保証するものではありません。また仕様は無断で変更される場合があります。 |
|