HP Fortran for OpenVMS

Software
Product
Description
PRODUCT NAME: HP Fortran for OpenVMS
SPD 56.18.18
DESCRIPTION
This is the Software Product Description (SPD) for
HP Fortran (formerly Compaq Fortran) Version 8.0 for
OpenVMS™ Alpha Systems, and HP Fortran Version
8.1 for OpenVMS Integrity Servers (I64). HP Fortran on
OpenVMS Alpha contains the HP Fortran 95/90 Version
8.0 software and the HP Fortran 77 Version 8.0 software
as well as the HP Extended Math Library (CXML). In
the following description, HP Fortran refers to HP For-
tran 95/90 unless a specific reference to the 95/90 or
77 product is needed to distinguish between the two
software products.
HP Fortran is an implementation of the Fortran program-
ming language that supports the FORTRAN 66, FOR-
TRAN 77, Fortran 90, and Fortran 95 standards. HP
Fortran 95/90 and HP Fortran 77 fully support the fol-
lowing standards:
ANSI X3.9-1966 (FORTRAN 66)
ANSI X3.9-1978 (FORTRAN 77)
ISO 1539-1980(E) (FORTRAN 77)
MIL-STD-1753
FIPS-69-1 (HP Fortran meets the requirements of
this standard by conforming to the ANSI Standard
and by including a flagger. The flagger optionally
produces diagnostic messages for compile-time el-
ements that do not conform to the Full-Level ANSI
Fortran Standard.)
HP Fortran 95/90 supports all of the standards that HP
Fortran 77 supports plus the following new standards:
ANSI X3.198-1992 (Fortran 90)
ISO/IEC 1539-1:1997(E) (Fortran 95)
HP FORTRAN
HP Fortran supports extensions to the ISO and ANSI
standards, including a number of extensions defined by
HP Fortran for the various HP Fortran platforms (operat-
ing system/architecture pairs). In addition to HP Open-
VMS Alpha and I64 systems, HP Fortran platforms in-
clude:
HP Fortran and HP Fortran 77 on HP Tru64™ UNIX®
Alpha systems
HP Fortran 77 for OpenVMS VAX™ systems
Major additions to the FORTRAN 77 standard intro-
duced by the Fortran 90 standard include:
Array operations
Improved facilities for numeric computation
Parameterized intrinsic data types
User-defined data types
Facilities for modular data and procedure definitions
Pointers
The concept of language evolution
Support for DATE_AND_TIME intrinsic for obtaining
dates using a four-digit year format
HP Fortran contains full support for the Fortran 95 stan-
dard, including the following features:
FORALL statement and construct
Automatic deallocation of ALLOCATABLE arrays
DIM argument to MAXLOC and MINLOC
PURE user-defined subprograms
June 2006

Summary of content (12 pages)