主页 Z 软件 Z 开发者工具 VS FORTRAN IBM VS FORTRAN
为 IBM z/OS® 和 IBM z/VM® 平台生成高效的应用程序
抽象几何V 形图案的插图

FORTRAN 是面向涉及数学计算和其他数值操作的应用程序而开发的编程语言。特别适合科学和工程应用。

IBM VS FORTRAN 编译 FORTRAN 代码以生成适用于 IBM z/OS®IBM z/VM® 平台的高效应用程序。它包括一个编译器、一个库和交互式调试工具。

VS FORTRAN 提供丰富的语言功能、高度优化的编译器、向量和并行支持以及编程辅助工具。交互式调试工具灵活高效,用于监视和测试 VS FORTRAN 程序的运行。

产品文档

将 Fortran 与 IBM z/OS 上的语言环境配合使用

IBM z/VM 的 Fortran 示例

优势 标量、矢量和并行处理

在单个程序中执行矢量和并行处理以及标准顺序(串行)处理。

IBM z/OS 增强功能

包括 I/O 和其他针对 IBM z/OS 平台的增强功能。

语言支持

符合语言标准和扩展。

功能
标量、矢量和并行处理

IBM VS FORTRAN 优化标量处理,实现高串行程序性能;在 IBM ES/3090® Vector Facility 上提供矢量处理,在 ES/9000® Vector Facility 上提供扩展处理以增强矢量性能;针对 IBM 多处理硬件上的应用程序,支持自动并行和显式并行语言。


z/OS 增强功能

IBM VS FORTRAN 支持 I/O 数据条带化,以便在 z/OS® 上更快地执行顺序 I/O。z/OS 用户可以逐个单元指定要使用的 I/O 缓冲区数量。使用 IBM DFSMS 1.1 或更高版本,库 I/O 例程可使用并维护 225 个缓冲区,并且缓冲区存储量高于 16 MB。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 存储要求。

相关产品 IBM XL Fortran for AIX

用于为 AIX 开发复杂 Fortran 程序的高性能编译器。

IBM XL Fortran for Linux

用于为 Linux 开发复杂 Fortran 程序的高性能编译器。

IBM C 和 C++ 编译器系列

利用高级编译器和优化技术。

深入了解 Fortran Compilers Family
后续步骤

了解 IBM VS Fortran 如何为 IBM z/OS® 和 IBM z/VM® 平台生成高效的应用程序。安排与 IBM Z 代表进行 30 分钟的免费会议。

更多探索方式 文档 支持 IBM® Redbooks 支持与服务 全球融资 灵活定价 教育与培训 社区 开发者社区 合作伙伴 资源