サイトマップ

  • Index
  • blas.h
    • このサイトで紹介しているルーチンの全プロトタイプ宣言のファイル
  • About BLAS
    • BLASとは
      • BLASとは
      • 分類
      • GotoBLASについて
      • ATLASについて
      • CBLASについて
      • UBLASについて
      • CUBLASについて
      • LAPACKについて
      • その他のBLASについて
    • インストール
      • おことわり
      • Linux環境でのGotoBLASのインストール
    • 使い方概略
      • ベクトルの格納
      • 行列の格納
      • 行列のパックド形式
      • 複素数の場合
      • 呼び出し方
      • コンパイル
      • incX,ldAについて
      • 単位三角行列について
      • 注意点
      • CBLASを使いたい!
      • なんで、BLASを直接リンクする方針なのですか
    • FORTRANとC言語、C++(未公開)
    • 二次元配列なんて無い(未作成)
    • ldAについて(未作成)
  • Sample Code
    • おことわり
    • ヘッダファイル
    • サンプルコード目次
      • 基本的な使い方 - dgemvを例に
        • コンパイル
        • メモリの格納
        • 関数の呼び出し方と引数の渡し方
        • ldAとincx
  • Level1 BLAS(概要と目次)
  • 一般名 機能
    ?axpy_ ベクトルの加算
    ?asum_ ベクトルの成分の絶対値を合計する
    ?copy_ ベクトルのコピー
    ?dot_ 実数ベクトルの内積計算
    ?dotc_ 複素ベクトルの内積計算(共役転置の場合)
    ?dotu_ 複素ベクトルの内積計算(単なる転置の場合)
    ?nrm2_ 2ノルムの計算
    ?rot_ 面における点の回転
    ?rotg_ Givens 回転に対するパラメータを計算
    ?rotm_ 変形面における点の回転
    ?rotmg_ Givens 回転に対する変形パラメータを計算
    ?scal_ ベクトルのスカラ倍
    ?swap_ ベクトルの交換
    i?amax_ 最大絶対値の要素の添字を返却
    i?amin_ 最小絶対値の要素の添字を返却
    i?max_ 最大の要素の添字を返却
    i?min_ 最小の要素の添字を返却
  • Level2 BLAS(概要と目次)
  • 一般名機能
    ?gbmv_一般バンド行列とベクトルの積
    ?gemv_一般行列とベクトルの積
    ?ger_ ベクトル同士の積(列ベクトル×行ベクトル=行列)
    ?gerc_ベクトル同士の積(列ベクトル×行ベクトル(共役転置)=行列)
    ?geru_ベクトル同士の積(列ベクトル×行ベクトル(単なる転置)=行列)
    ?hbmv_エルミートバンド行列とベクトルの積
    ?hemv_エルミート行列とベクトルの積
    ?her_ ベクトルと共役転置したものの積(エルミート行列が返ってくる)
    ?her2_二つのベクトルでher_をやる(エルミート行列が返ってくる)
    ?hpmv_パックドエルミート行列とベクトルの積
    ?hpr_ ベクトルと共役転置したものの積(パックドエルミート行列が返ってくる)
    ?hpr2_二つのベクトルでhpr_をやる(パックドエルミート行列が返ってくる)
    ?sbmv_対称バンド行列とベクトルの積
    ?spmv_対称パックド行列とベクトルの積
    ?spr_ ベクトルと転置したものの積(パックド対称行列が返ってくる)
    ?spr2_二つのベクトルでspr_をやる(パックド対称行列が返ってくる)
    ?symv_対称行列とベクトルの積
    ?syr_ ベクトルと転置したものの積(対称行列が返ってくる)
    ?syr2_二つのベクトルでsyr_をやる(対称行列が返ってくる)
    ?tbmv_三角バンド行列とベクトルの積
    ?tbsv_三角バンド行列を係数行列とする連立一次方程式を解く
    ?tpmv_パックド三角行列とベクトルの積
    ?tpsv_パックド三角バンド行列を係数行列とする連立一次方程式を解く
    ?trmv_三角行列とベクトルの積
    ?trsv_三角行列を係数行列とする連立一次方程式を解く
  • Level3 BLAS(概要と目次)
  • 一般名 機能
    ?gemm_ 一般行列と一般行列の積
    ?hemm_ エルミート行列と一般行列の積
    ?herk_ エルミート行列の階数nの更新
    ?her2k_エルミート行列の階数2kの更新
    ?symm_ 対称行列と一般行列の積
    ?syrk_ 対称行列の階数nの更新
    ?syr2k_対称行列の階数2kの更新
    ?trmm_ 三角行列と一般行列の積
    ?trsm_ 三角行列を係数行列とする行列方程式を解く