[ NEC IPFサーバ(Linux OS) ]
2004年9月
日本電気株式会社
はじめに
MathKeisanは、NECのHPプラットフォーム用に高度に最適化された数学ライブラリ集です。 MathKeisanはNEC IPF (Itanium®プロセッサファミリ)サーバ(Linux OS)及びNECベクトルマシン(Super-UX)上で稼動します。 特に記述がない限り、本リリースメモは、NEC IPFサーバ向けのMathKeisanを対象にしています。 MathKeisan に含まれるライブラリを表1に示します。 FFTとLAPACKライブラリはIntelâMath Kernel Library (MKL)に含まれているもとの同じものです。 BLASライブラリの一部もMKLと同じです。
表
1: MathKeisanに含まれるライブラリ
| ライブラリ名 |
機能概要 |
|
BLAS |
ベクトル、行列の基本演算 (F77インタフェース、Cインタフェース、スパース) |
|
LAPACK |
高性能コンピュータ用連立一次方程式、固有値解析 |
| FFT | MKL FFTおよびDFTインタフェース |
|
ScaLAPACK |
連立一次方程式、固有値解析 (MPIによる並列版, PBLASを含む) |
|
BLACS |
ベクトル、行列の基本演算のためのメッセージパッシングライブラリ(MPI) |
|
SOLVER |
対称疎行列線形問題の直接法ソルバ |
|
METIS |
行列、グラフのオーダリングとパーティショニング |
|
ParMETIS |
行列、グラフのオーダリングとパーティショニング(並列版) |
|
ARPACK |
大規模固有値解析 |
Intel® およびItanium® は米国Intel社の商標、または登録商標です。LINUXはLinus Torvaldsの商標、または登録商標です。RED HATおよびRPMはRed Hat社の商標、または登録商標です。その他の会社名、製品名は、各社の商標、または登録商標です。
動作環境
MathKeisanは、下記環境で動作確認を行っています。
- NEC IA-64 Linux R3.1、R3.2、R2.1 (Red Hat Linux Advanced Server release 2.1AS (Derry)に対応)
- Intelâ8.0 F95およびC++コンパイラ
- NEC MPI/EX 3.2
MathKeisan 1.5.0の性能/機能強化項目
- BLASサブルーチン(DGEMM等)の更なる高速化
- MKL 7.0を追加
- LAPACK、 FFT、およびBLASライブラリの一部をMKL 7.0版にアップグレード
- ライセンスシステムを追加、下記のライセンスセクションをご覧下さい。
- SolverのOpenMP並列版を追加
- 最新のScaLAPACK1.7版にアップグレード
- 最新のParMETIS3.1版にアップグレード
ライセンス
MathKeisan 1.5.0を使用するには有効なライセンスが必要となります。 MathKeisan実行形式を実行し、使用マシンに関する情報を採取する方法がwww.mathkeisan.comの”ライセンス”の箇所で説明されています。 www.mathkeisan.comにリンクされている「Contact」を使用して 本実行形式からのアウトプットを送付して下さい。 その後、御使用マシンに有効なライセンスファイルをお送りします。 有有功なライセンスファイルがない場合、MathKeisanサブルーチンを呼び出すプログラムは終了し、以下のエラーメッセージが出力されます。
********************************************************************* ********************************************************************* ********************************************************************* ******** ******** ******** MathKeisan license not found. ******** ******** ******** ******** For more information, visit: ******** ******** ******** ******** http://www.mathkeisan.com/license ******** ******** ******** ********************************************************************* ********************************************************************* *********************************************************************
インストール手続き
MathKeisanはRPM (Red-Hat Package Manager)ファイルとして提供され、インストールを行うインストールスクリプトが用意されています。 MathKeisanの規定値のディレクトリは、/opt/MathKeisan1.5.0で、/opt/MathKeisanにシンボリックリンクされます。 インストールスクリプトによって、別のディレクトリにインストールすることもできます。
ユーザーズガイド
より詳細な情報はMathKeisan ユーザーズガイドをご覧下さい。 本ユーザーズガイドは以下のように構成されています。
1. ライブラリの開発元
- 各ライブラリの開発者および開発元
2. ライブラリの概要
- 各ライブラリの説明
3. 参考資料
- 各ライブラリの詳細情報の照会先
4. リンク方法とデータタイプ
- リンク方法、および各ライブラリでサポートするデータタイプ
5. 補足
- 使用に際しての注記
6. ルーチン一覧
- 各ライブラリのサブルーチン一覧
お問い合わせ
MathKeisanに対するご質問、ご意見はwww.mathkeisan.comのContact Usのリンクからお送り下さい。
