IBM ESSL(Engineering and Scientific Subroutine Library)for AIXは、IBM XL Fortran Enterprise Edition for AIX / IBM XL Fortran for AIXプログラム上で利用できる科学技術計算用のライブラリを提供し、幅広い分野の科学技術計算用アプリケーションに対応できます。
IBM ESSL for AIXは、次のランタイムライブラリを提供します。
これらのライブラリは、プロセッサ上で実行される数値計算ジョブを、高い処理性能で実行できるように設計されています。
また、32および64ビット対応のいずれのアプリケーションからの呼び出しにも対応しており、次のプログラム上から呼び出すこともできます。
各ライブラリが提供する機能を次に示します。
ESSL SMPライブラリは、EP8000のSMPプロセッサ上で使用するスレッドセーフのESSLサブルーチンです。サブセットとしてマルチスレッドのサブルーチンを提供します。つまり、メモリ共用型並列プログラミングモデル(shared memory parallel processing programming model)をサポートします。SMPプロセッサでの高パフォーマンスを利用するために、ESSLをコールする既存のアプリケーションプログラムを変更する必要はありません。また、既存のアプリケーションを簡単に再リンクできます。
ESSL シリアルライブラリは、EP8000のプロセッサ上で使用するスレッドセーフのESSLサブルーチンです。このサブルーチンを使ってマルチスレッドのアプリケーションを作成することができます。
IBM ESSL for AIXは、基本製品とプロセッサライセンス製品で構成され、次の製品を提供します。
このファイルセットは次の製品に含まれています。
または、IBM社の次のWebサイトからダウンロードできます。
IBM ESSL for AIXが呼び出しできる開発環境のリリースを示します。