ページの本文へ

Hitachi
お問い合わせお問い合わせ

特徴

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は、次のランタイムライブラリを提供します。

  • IBM ESSL for AIX SMPライブラリ
  • IBM ESSL for AIX シリアルライブラリ

これらのライブラリは、プロセッサ上で実行される数値計算ジョブを、高い処理性能で実行できるように設計されています。
また、32および64ビット対応のいずれのアプリケーションからの呼び出しにも対応しており、次のプログラム上から呼び出すこともできます。

  • IBM XL Fortran for AIX
  • IBM XL Fortran Enterprise Edition for AIX
  • IBM XL C for AIX
  • IBM XL C Enterprise Edition for AIX
  • IBM XL C/C++ for AIX
  • IBM XL C/C++ Enterprise Edition for AIX

各ライブラリが提供する機能を次に示します。

ESSL SMPライブラリ

ESSL SMPライブラリは、EP8000のSMPプロセッサ上で使用するスレッドセーフのESSLサブルーチンです。サブセットとしてマルチスレッドのサブルーチンを提供します。つまり、メモリ共用型並列プログラミングモデル(shared memory parallel processing programming model)をサポートします。SMPプロセッサでの高パフォーマンスを利用するために、ESSLをコールする既存のアプリケーションプログラムを変更する必要はありません。また、既存のアプリケーションを簡単に再リンクできます。

ESSL シリアルライブラリ

ESSL シリアルライブラリは、EP8000のプロセッサ上で使用するスレッドセーフのESSLサブルーチンです。このサブルーチンを使ってマルチスレッドのアプリケーションを作成することができます。

構成

IBM ESSL for AIXは、基本製品とプロセッサライセンス製品で構成され、次の製品を提供します。

IBM ESSL for AIX V5.1
IBM ESSL for AIX V5.1
基本製品です。1プロセッサライセンスと媒体を含みます。
IBM ESSL for AIX V5.1 w/o CD
プロセッサライセンス製品です。1プロセッサライセンスを含みます。

動作環境

適用OS

  • IBM ESSL for AIX V5.1 01-00
    • AIX V6.1
    • AIX 5L V5.3 01-00-/O 以降

適用システム装置

  • EP8000シリーズ

前提ソフトウェア

  • IBM ESSL for AIX V5.1 01-00
    次のファイルセットが必要です。
    • xlfrte 13.1.0.0 以降

このファイルセットは次の製品に含まれています。

  • AIX V6.1 01-06-/A (TL06) 以降
  • 予防保守パッチメディア for AIX V6.1 01-06-SB 以降
  • IBM XL Fortran V13 for AIX 01-00 以降

または、IBM社の次のWebサイトからダウンロードできます。

IBM ESSL for AIXが呼び出しできる開発環境のリリースを示します。

  • IBM ESSL for AIX V5.1 01-00
    • IBM XL Fortran V13 for AIX 以降
    • IBM XL C V11 for AIX 以降
    • IBM XL C/C++ V11 for AIX 以降