数学計算やその他の数値データ操作を伴うアプリケーション用に開発されたプログラミング言語。特に科学技術用途に適している。
IBM VS FORTRAN は、IBM z/OS®およびIBM z/VM®プラットフォーム用の効率的なアプリケーションを生成するために、FORTRAN コードをコンパイルします。 これには、コンパイラ、ライブラリ、対話型デバッグ機能が含まれています。
VS FORTRAN は、広範な言語機能、高度に最適化されたコンパイラー、ベクトルおよび並列サポート、およびプログラミング支援を提供します。インタラクティブ デバッグは、VS FORTRAN プログラムの実行を監視およびテストするための柔軟で効率的なツールです。
IBM z/OS での言語環境環境での Fortran の使用
IBM z/VM 向けの Fortran のサンプル
ベクトル処理、並列処理、および標準の逐次 (シリアル) 処理を 1 つのプログラム内で実行します。
IBM z/OS プラットフォームの I/O およびその他の機能拡張が含まれます。
言語標準と拡張機能に準拠しています。
IBM VS FORTRAN は、シリアルプログラムの高いパフォーマンスを実現する最適化されたスカラー処理を提供します。IBM ES/3090® Vector Facility でベクトル処理を提供し、ES/9000® Vector Facility でベクトルパフォーマンスを強化するための拡張処理を提供します。IBM マルチプロセッシングハードウェア上のアプリケーションの自動並列処理と明示的な並列言語をサポートします。
IBM VS FORTRAN は、z/OS® 上で順次 I/O をより高速に実行するための I/O データストライピングをサポートします。z/OS ユーザーは、使用する I/O バッファーの数をユニットごとに指定できます。IBM DFSMS 1.1 以降を使用する 16 MB 領域を超えるバッファー常駐およびライブラリー I/O ルーチンによって許可および維持されるバッファーは 225 個あります。IBM VS FORTRAN は、z/OS の仮想内データのサポートも提供します。
VS FORTRAN は、FORTRAN 77 言語標準に準拠しています。IBM RS/6000® XL FORTRAN 言語との互換性が拡張され、クロスプラットフォームおよびホストとワークステーションの連携が向上します。IBM VS FORTRAN には、マルチベンダー互換性を提供するための FORTRAN への業界標準の拡張機能が含まれています。また、拡張精度 (64 ビット) 整数もサポートしています。
VS FORTRAN は MVS および z/VM 上で実行されます。
MVS 環境 (MVS/ESA、OS/390、z/OS) の場合、ソフトウェアの最小要件は MVS/ESA バージョン 4 および MVS/ESA DFP バージョン 3 以降です。現行オペレーティング・システムは z/OS です。
VM 環境 (VM/ESA、z/VM) の場合、ソフトウェアの最小要件は VM/ESA バージョン 1.0 以降です。現在のオペレーティングシステムは z/VM です。 ハードウェアの場合、IBM VS Fortran は、ソフトウェアをサポートするあらゆるハードウェア上で実行されます。現在のハードウェアは zSeries® サーバーです。
基本的な VS FORTRAN バージョン 2 のシステムとマシンの要件、および仮想ストレージと DASD ストレージの要件について説明します。