Level3 BLAS

行列と行列の演算を扱っているところです。dgemm_(一般行列同士の積)など、かなり良く使われるルーチンなどが提供されてます。行列積などは自力で実装するのは簡単ですが、これらのルーチンだと速度が全然違ってきますので、絶対にBLASを使う事をおすすめします。また、行列が特定の形(三角行列、対称行列など)の場合は、特定のルーチンを使うことで効率化を図れます。

List

一般名 機能
?gemm_ 一般行列と一般行列の積
?hemm_ エルミート行列と一般行列の積
?herk_ エルミート行列の階数nの更新
?her2k_エルミート行列の階数2kの更新
?symm_ 対称行列と一般行列の積
?syrk_ 対称行列の階数nの更新
?syr2k_対称行列の階数2kの更新
?trmm_ 三角行列と一般行列の積
?trsm_ 三角行列を係数行列とする行列方程式を解く