高速・高安定型マトリクスソルバライブラリ Super Matrix Solver
Super Matrix Solver 評価方法 |
---|
Super Matrix Solverは、購入前に以下の2通りの方法で評価可能です。 |
ヴァイナスがお客様に御送付頂いたマトリクスを使って評価する場合 |
(1) テストデータの作成 |
お客様がSuper Matrix Solverの評価版を組み込んで評価する場合 |
(1) 評価版のダウンロード |
CFDソルバ(CAEソルバ)とSuper Matrix Solverの関連 |
---|
CAE/CFDソルバとSuper Matrix Solverの関連については図1をご確認ください。 「Solver(ソルバ)」という名前から、Super Matrix SolverをCAE/CFDソルバなどと混同されるケースがありますが、Super Matrix Solverは連立一次方程式を解く数学ルーチンです。 図1からわかるように、CFDソルバなどに組み込み、マトリクス(連立一次方程式)の計算を行うためのものです。 |
![]() |
留意事項 ベンチマークに際し以下の事項が重要なポイントです。 1)行列データ{A}、{b}の抽出が可能か? CFDソルバによってはMatrix Solverがモジュールとして独立しているもの(サブルーチン化されているなど)と、CFDソルバ本体に渾然一体に組み込まれているものがあります。 独立したMatrix Solverを持つTypeについては引数などでMatrix Solverに渡される引数から 配列 {A},ベクトル{b}を抽出下さい。 完全に組み込まれている場合は、ソースを変更し、配列 {A},{b}をファイルにダンプできるにして下さい。 |
![]() |
2)オリジナルのMatrix Solver(現状使用しているソルバ)を使い単独での計算時間計測が可能ですか?Matrix Solver単独での性能を比較するのに必須の情報です。 3)CFDソルバ全体処理時間のうち、Matrix処理とNon-Matrix処理の時間割合が計測できるか? CFDソルバ全体での時間短縮度合いを推定するために必要な情報です。 右例では全体の約60%がMatrix処理になっているので これを、1/3に短縮できた場合、 (非Matrix処理40%)+(Matrix処理60%×1/3) =60% に処理時間が短縮できます。 |