高速・高安定型マトリクスソルバライブラリ Super Matrix Solver

SMS-AMG-SMP Version 1 Windows(32ビット/64ビット)版

動作環境:

・Windows XP, XP x64

【注記1】Linux版は近日中に発売予定

特長:

共有メモリ環境での並列処理に対応
■マトリクス計算部分を置き換えるだけで手軽に高速
■ポアソン方程式をSMS-AMG V3よりも高速に求解


共有メモリ環境での並列処理に対応

●SMS-AMG-SMPでは、弊社製品SMS-AMGを並列化に適したアルゴリズムに変更し、OpenMPを用いて共有メモリ型の並列計算を可能にしました。 マルチコアPC環境において、環境変数を設定するのみで手軽に並列計算を実施することができます。 Version1は、計算対象を流体解析や電磁場解析で現れる「ポアソン方程式」に限定することで処理の簡素化を行い、高速な求解を可能にいたしました。

並列性能

元数 計算時間[秒](対1コア性能比)
SMS-AMG V3 SMS-AMG-SMP(1コア) SMS-AMG-SMP(2コア) SMS-AMG-SMP(4コア)
50,400 0.35 0.47(-.-) 0.34(1.4倍) 0.27(1.8倍)
300,000 4.00 2.95(-.-) 2.13(1.4倍) 1.81(1.6倍)
1,100,000 12.00 9.06(-.-) 6.68(1.4倍) 5.64(1.6倍)

【注記2】SMS-AMG V3で求解出来ていた問題でも解が得られない場合があります。

SMS-AMG-SMPの並列性能(α版)

[テスト環境]   CPU: Intel Xeon X3430 2.4GHz(4Core), OS: Windows XP x64, Memory: 6GB, EPS=1E-9