IBM VS FORTRANIBM
Generates efficient applications for the IBM z/OS® and IBM z/VM® platforms.
Vendor
IBM
Company Website
Product details
Generates efficient applications for the IBM z/OS® and IBM z/VM® platforms
FORTRAN is a programming language developed for applications involving mathematical computations and other manipulation of numeric data. It is especially well suited to scientific and engineering applications.
IBM VS FORTRAN compiles FORTRAN code to generate efficient applications for the IBM z/OS® and IBM z/VM® platforms. It includes a compiler, a library and interactive debugging facilities.
VS FORTRAN provides extensive language capabilities, a highly optimizing compiler, vector and parallel support and programming aids. The Interactive Debug is a flexible and efficient tool to monitor and test the running of VS FORTRAN programs.
Features
- **Scalar, vector and parallel processing: **IBM VS FORTRAN provides optimized scalar processing for high serial program performance. It offers vector processing on the IBM ES/3090® Vector Facility and expanded processing for enhanced vector performance on the ES/9000® Vector Facility. It supports automatic parallelism and explicit parallel language for applications on IBM multiprocessing hardware.
- **z/OS enhancements: **IBM VS FORTRAN supports I/O data striping for faster execution of sequential I/O on z/OS®. z/OS users can specify the number of I/O buffers to be used on a unit-by-unit basis. There are 225 buffers allowed and maintained by the library I/O routines and buffer residency above the 16 MB area using IBM DFSMS 1.1 or greater. IBM VS FORTRAN also provides data-in-virtual support for z/OS.
- **Language support: **VS FORTRAN complies with the FORTRAN 77 language standard. It provides expanded compatibility with the IBM RS/6000® XL FORTRAN language for improved cross-platform and host-workstation cooperation. IBM VS FORTRAN includes industry-standard extensions to FORTRAN to provide multi-vendor compatibility. It also supports extended-precision (64-bit) integers.
Benefits
- **Scalar, vector and parallel processing: **Performs vector and parallel processing and standard sequential (serial) processing within a single program.
- **IBM z/OS enhancements: **Includes I/O and other enhancements for the IBM z/OS platform.
- **Language support: **Complies with language standards and extensions.