ibm.com
IBM Fortran Compiler Family
The next-generation Fortran compiler to develop complex, computationally intensive programs and optimize application performance on your Power enterprise platforms. Explore IBM Open XL Fortran for Linux on Power IBM Power XL Fortran for Linux Develops large and complex applications in the Fortran programming language. ...
Sample Fortran programs
Example 1 - XL Fortran source file This is an example of an XL Fortran source file; Example 2 - valid C routine source file This is an example of a valid C routine source file used to execute Fortran test subroutines. Example 3 - valid Fortran SMP source file This is an example of a valid Fortran SMP source file used to calculate the value of pi.
VS FORTRAN
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 ...
Mapping arrays between C and Fortran
Arrays can be passed between C and Fortran routines when the array passed has its elements in contiguous storage locations. In addition, in a called Fortran routine, the declaration of the array must indicate a constant number of elements along each dimension.. In C, arrays of more than one dimension are arranged in storage in row major order, while in Fortran they are arranged in column major ...
Standards and specifications
IBM® Open XL Fortran is designed to support the following standards and specifications. You can refer to these standards and specifications for precise definitions of some of the features found in this information. American National Standard Programming Language FORTRAN, ANSI X3.9-1978.