XL Fortran for AIX V8.1.1

ユーザーズ・ガイド


64 ビット・スレッドのサポート

POSIX 1003.1-1996 標準の pthreads API を持つ AIX バージョン 4.3.3 では、バージョン 5.1.1 以降の XL Fortran は 64 ビット・スレッド・プログラミングをサポートします。 xlf_rxlf_r7xlf90_rxlf90_r7xlf95_r、および xlf95_r7 コマンドで -q64 コンパイラー・オプションを指定できます。たとえば、次のようにコマンドを指定すると、 64 ビット・オブジェクト・モードでプログラムをコンパイルしてからリンクすることができます。

xlf90_r -q64 -qsmp test.f

AIX バージョン 4.3.3 では、32 ビットと 64 ビット・オブジェクト・モードの両方の POSIX 1003.1-1996 標準インターフェースがサポートされますが、Draft 7 インターフェースは 32 ビット・オブジェクト・モードでしかサポートされません。つまり、libpthreads.a ライブラリーには 32 ビットと 64 ビットのパーツがあるのに対して、 libpthreads_compat.a および libxlfpthrds_compat.a ライブラリーには 32 ビットのパーツしかないということです。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]