Oracle® Developer Studio 12.5: パフォーマンスライブラリユーザーズガイド

印刷ビューの終了

更新: 2016 年 6 月
 
 

スパースソルバールーチン

次の表に、Oracle Developer Studio パフォーマンスライブラリの SPSOLVE および SuperLU スパースソルバーのルーチンを示します。(P) はルーチンが並列化されていることを表します。

表 60  SPSOLVE ルーチン
ルーチン
機能
xGSSFS (P)
SPSOLVE のワンコールインタフェース。
xGSSIN
SPSOLVE の初期化。
xGSSOR
埋め込みを低減する順序付けおよび記号分解。
xGSSFA (P)
行列の値の入力および数値分解。
xGSSSL
三角求解。
xGSSUO
ユーザー指定の順序付け置換を設定します。
xGSSRP
ソルバーで使用される置換を返します。
xGSSCO
係数行列の条件数の推定を返します。
xGSSDA
SPSOLVE のメモリーを割り当て解除します。
xGSSPS
ソルバー統計を出力します。
表 61  SuperLU ルーチン
ルーチン
機能
xgstrf
因子分解を計算します
xgssvx
因子分解と求解 (エキスパートドライバ)
xgssv
因子分解と求解 (単純ドライバ)
xgstrs
三角求解を計算します
xgsrfs
計算解を改良し、誤差限界を提供します
xlangs
1 ノルム、フロベニウスノルム、または無限大ノルムを計算します
xgsequ
行および列のスケーリングを計算します
xgscon
条件数の逆数を推定します
xlaqgs
一般スパース行列を均衡化します
LUSolveTime
求解段階で費やされた時間を返します
LUFactTime
因子分解段階で費やされた時間を返します
LUFactFlops
因子分解段階での浮動小数点演算の回数を返します
LUSolveFlops
求解段階での浮動小数点演算の回数を返します
xQuerySpace
メモリー統計の情報を返します
sp_ienv
指定されたマシンに依存するパラメータを返します
xPrintPerf
計算ルーチンによって収集された統計を出力します
set_default_options
ソルバーの動作を制御するパラメータをデフォルトオプションに設定します
StatInit
パフォーマンス統計を格納する構造体を割り当て、初期化します
StatFree
パフォーマンス統計を格納する構造体を解放します
Destroy_Dense_Matrix
密形式の SuperMatrix を割り当て解除します
Destroy_SuperNode_Matrix
スーパーノード形式の SuperMatrix を割り当て解除します
Destroy_CompCol_Matrix
圧縮スパース列形式の SuperMatrix を割り当て解除します
Destroy_CompCol_Permuted
置換された圧縮スパース列形式の SuperMatrix を割り当て解除します
Destroy_SuperMatrix_Store
SuperMatrix の行列を格納する実際の格納領域を割り当て解除します
xCopy_CompCol_Matrix
圧縮スパース列形式の SuperMatrix をコピーします
xCreate_CompCol_Matrix
圧縮スパース列形式の SuperMatrix を割り当てます
xCreate_Dense_Matrix
密形式の SuperMatrix を割り当てます
xCreate_CompRow_Matrix
圧縮スパース行形式の SuperMatrix を割り当てます
xCreate_SuperNode_Matrix
スーパーノード形式の SuperMatrix を割り当てます
sp_preorder
元のスパース行列の列を置換します
sp_sgemm sp_dgemm sp_cgemm sp_zgemm
SuperMatrix に密行列を乗算します