HP Fortran for OpenVMS

HP Fortran for OpenVMS
Cray SciLib Portability Support
SCIPORT is an HP implementation of v7 of the Cray
Research scientific numerical library, SciLib. SCIPORT
provides 64 bit single-precision and 64-bit integer in-
terfaces to underlying CXML routines for Cray users
porting programs to Alpha systems running OpenVMS.
SCIPORT also provides equivalent versions of almost
all Cray Math Library and CF77 (Cray Fortran 77) Math
intrinsic routines.
In order to be completely source code compatible with
SciLib, the SCIPORT library calling sequence supports
64-bit integers passed by reference. However, inter-
nally, SCIPORT uses 32 bit integers. Consequently,
some run-time uses of SciLib are not supported by SCI-
PORT.
SCIPORT provides the following:
64-bit versions of all Cray SciLib single-precision
BLAS Level 1, Level 2, and Level 3 routines
All Cray SciLib LAPACK routines
All Cray SciLib Special Linear System Solver routines
All Cray SciLib Signal Processing routines
All Cray SciLib Sorting and Searching routines
These routines are completely interchangeable with
their Cray SciLib counterparts up to the runtime limit
on integer size, and with the exception of the ORDERS
routine, require no program changes to function cor-
rectly. Owing to endian differences of machine architec-
ture, special considerations must be given when the OR-
DERS routine is used to sort multibyte character strings.
RUN-TIME LIBRARY REDISTRIBUTION
The HP Fortran kit may include updated Run-Time Li-
brary shareable images. HP grants the user a nonexclu-
sive royalty-free worldwide right to reproduce and dis-
tribute the executable version of the Run-Time Library
(the ˆRTLs˜), provided that the user does all of the fol-
lowing:
Distributes the RTLs only in conjunction with and as
a part of the user´s software application product that
is designed to operate in the OpenVMS environment.
Does not use the name, logo, or trademarks of HP
to market the user´s software application product.
Includes the copyright notice of HP Fortran on the
user´s product disk label and/or on the title page of
the documentation for software application product.
Agrees to indemnify, hold harmless, and defend HP
from and against any claims or lawsuits, including
attorney´s fees, that arise or result from the use or
distribution of the software application product.
Except as expressly provided herein, HP grants no im-
plied or express license under any of its patents, copy-
rights, trade secrets, trademarks, or any license or other
proprietary interests and rights.
The RTL image is designated as DEC$FORRTL.EXE.
HP Fortran may include a separate installation kit for the
purpose of installing the HP Fortran Run-Time Library.
This kit, installable with the POLYCENTER® Software
Installation Utility (a component of OpenVMS), must be
used to install the RTL image on other systems.
HARDWARE REQUIREMENTS
Processors Supported:
Any Alpha system that is capable of running OpenVMS
Alpha Version 7.3-2 or later.
OpenVMS I64 Version 8.2-1 supports all Integrity
Servers.
Refer to the OpenVMS Operating System’s Software
Product Description (SPD 82.35.xx) for details.
Table 2
Disk Space Requirements on OpenVMS
Alpha (Block Cluster Size = 1)
TASK SIZE
Compiler Installa-
tion:
50,000 blocks (25.0 MB)
Compiler Perma-
nent:
40,200 blocks (20.1 MB)
CXML Installation: 150,000 blocks (75.0 MB)
CXML Permanent: 150,000 blocks (75.0 MB)
Table 2
Disk Space Requirements on
OpenVMS I64 (Block Cluster Size = 1)
TASK SIZE
Compiler Installa-
tion:
62,000 blocks (31 MB)
Compiler Perma-
nent:
60,000 blocks (30 MB)
These counts refer to the disk space required on the
system disk. The sizes are approximate; actual sizes
may vary depending on the user´s system environment,
configuration, and software options.
10