next up previous
: 新汎用計算機で利用できるアプリケーション・ソフトウェア : 新汎用計算機システムのソフトウェア : ◇並列処理環境

◇数値計算ライブラリ

SSL II 連立1次方程式や微分方程式などの 数値計算を行う約230種類のサブルーチンからなる汎用数値計算ライブラリです. 各サブルーチンはFortranプログラムから使用できます.
C-SSL II SSL IIサブルーチンとのC言語,C++言語インターフェースです. 倍精度実数型(double)変数を扱う関数103個と単精度実数型(float)変数を扱う 関数3個から構成されています. 連立1次方程式・最小二乗解・固有値問題・代数方程式・Fourier変換・ 数値積分・補間・乱数などの汎用的な計算手続きを提供します. 複素数を扱う場合には専用の複素数型``dcomplex''を定義します.
NUMPAC 線形代数から特殊関数に至る広汎な領域を包含し, 精度・速度とも高い性能を有する数値計算パッケージです.
LAPACK, BLAS 約300種類,各精度を合計すると約1,100本のルーチンが用意されています. 連立1次方程式,線形最小二乗問題,固有値問題,特異値分解などをサポートします. LAPACKはベクトル演算や行列演算などの核となる部分でBLASライブラリを 呼び出します.
ScaLAPACK LAPACKの主要なサブルーチンを並列化した線形計算ライブラリです. 連立1次方程式,線形最小二乗問題,固有値問題,特異値分解などをサポートします.
NAG Fortran

SMP Library

SMPマシン向けにスレッドを用いた並列化・最適化を行なったライブラリです. 主に線形計算に対する最適化を施し,内部でこれらを利用する微分方程式, 統計解析などの並列化に効果的な90種以上の関数をサポートします.
IMSL Fortran90 MP Library 線形計算,固有値解析などの豊富な関数機能を備えた 数値計算ライブラリ,基本統計・因子分析・クラスタ分析などの機能を 装備した統計解析ライブラリ, Fortran 90で開発された線形システム・特異値・固有値計算などのプログラムの 合計900種以上のサブルーチンから構成される統合ソフトウェアです.
IMSL C Library FortranのIMSLライブラリから約300種の機能を抜粋しC言語に移植した 関数ライブラリです.



平成11年12月11日