IBM Books

Language Reference


Components of the XL Fortran Language

XL Fortran Version 6.1 provides the following features:

Invocation Commands

There are ten invocation commands for the XLF Version 6.1 compiler: f77, xlf, xlf_r, xlf_r7,xlf90, xlf90_r, xlf90_r7, xlf95, xlf95_r, and xlf95_r7. The latter three invocation commands are new for the XLF Version 6.1 compiler:

The following table summarizes the invocation commands that you can use:

Table 1. XL Fortran Version 6.1 Invocation Commands
Driver Invocation Path or Location Chief Functionality Linked Libraries
xlf90 /usr/bin Fortran 90 libxlf90.a
xlf90_r /usr/bin
Threadsafe Fortran 90, operating system
default POSIX pthreads API

libxlf90_r.a
xlf90_r7 /usr/bin
Threadsafe Fortran 90, Draft 7 POSIX
pthreads API

libxlf90_r.a
xlf95 /usr/bin Fortran 95 libxlf90.a
xlf95_r /usr/bin
Threadsafe Fortran 95, operating system
default POSIX pthreads API

libxlf90_r.a
xlf95_r7 /usr/bin
Threadsafe Fortran 95, Draft 7 POSIX
pthreads API

libxlf90_r.a
xlf /usr/bin
FORTRAN 77

libxlf90.a
xlf_r /usr/bin
Threadsafe FORTRAN 77, operating 
system default POSIX pthreads API

libxlf90_r.a
xlf_r7 /usr/bin
Threadsafe FORTRAN 77, Draft 7 
POSIX pthreads API

libxlf90_r.a
f77 /usr/bin
FORTRAN 77

libxlf90.a

The invocation commands have the following implications for directive triggers:

If you specify the -qsmp compiler option, the following occurs:

For more information, see "Compiling XL Fortran Programs" in the User's Guide for XL Fortran for AIX.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ] © Copyright IBM Corporation 1990, 1998