| Previous | Contents |
This chapter describes:
Before you start the installation, read Chapter 1, which describes
the general options and requirements for installing Compaq Fortran.
After you complete installation, see Chapter 3.
2.1 Compaq Fortran Installation Instructions
The installation procedure loads Compaq Fortran product distribution files on to the system disk on the system where you perform the installation.
You must first install the Compaq Fortran Run-Time Library (RTL) before you install the Compaq Fortran compiler. |
Follow these steps to install Compaq Fortran from the OpenVMS Alpha Software Products Library CD-ROM set:
$ SET PROCESS/PRIVILEGE=(BYPASS,CMKRNL,SYSLCK,SYSPRV) |
$ SHOW PROCESS/PRIVILEGES |
$ SHOW DEVICE DKA400 |
DKA400 is the device name used in examples in this document to show where the appropriate media CD-ROM has been mounted. |
$ MOUNT DKA400 label |
$ DIRECTORY *.PCSI Directory DKA400:[dir.subdir] DEC-AXPVMS-FORRTL-Vnnnn-x-1.PCSI DEC-AXPVMS-FORTRAN-Vnnnn-x-1.PCSI Total of 2 files. |
$ PRODUCT EXTRACT RELEASE_NOTES FORTRAN /SOURCE=disk:[dir] - $_/FILE=FORTRAN.RELNOTES |
$ TYPE/PAGE FORTRAN.RELNOTES |
$ PRODUCT INSTALL FORRTL /SOURCE=disk:[dir] /HELP |
If the installation fails, repeat the PRODUCT INSTALL command(s) adding
the qualifiers /LOG/TRACE to the command line. The additional output
will help Compaq support analyze the problem.
The following product has been selected:
DEC AXPVMS FORRTL 7.n Layered Product
Do you want to continue? [YES][Return]
Configuration phase starting ...
You will be asked to choose options, if any, for each
selected product and for any products that may be
installed to satisfy software dependency requirements.
DEC AXPVMS FORRTL V7.n-n: Compaq Fortran Run-Time Library
This kit contains the Compaq Fortran Run-Time Library. It
is required for use of Compaq Fortran applications and is
upwards compatible from earlier versions.
Copyright © 2000 Compaq Computer Corporation
COMPAQ Registered in U.S. Patent and Trademark Office.
Confidential computer software. Valid license from Compaq
or authorized sublicensor required for possession, use or
copying. Consistent with FAR 12.211 and 12.212, Commercial
Computer Software, Computer Software Documentation, and
Technical Data for Commercial Items are licensed to the
U.S. Government under vendor's standard commercial
license.
This software is produced by Compaq Computer Corporation
This software is licensed under the OpenVMS product
license
Do you want the default values for all options [YES] [Return]
Ignore PSCI-I-RETAIN messages
During installation of this product, you may see
messages of the form:
%PCSI-I-RETAIN, 'object' 'object-name' was not
replaced because 'object' from kit does not have
higher generation number
These messages indicate that the Run-Time Library
components on this kit are older than those already
installed on your OpenVMS system. This is a normal
situation and the messages can be ignored.
You may also see these messages when installing a new
version of OpenVMS. In this case, it indicates that
the OpenVMS versions of the Run-Time Library components
are older than those already on the system. This will
occur with installations of OpenVMS 7.2-1 or earlier.
These messages can be ignored also.
Do you want to continue? [YES]
%PCSIUI-I-DONEASK, execution phase starting
The following product will be installed:
DEC AXPVMS FORRTL 7.n
%PCSI-I-VOLINFO, estimated space information for volume DISK$vvvvvvvv
-PCSI-I-VOLSPC, nnnn required; nnnnnn available; nnnnnn net
Portion Done: 0%...20%...70%...90%...100%
The following product has been installed:
DEC AXPVMS FORRTL 7.n Layered Product
*** DEC AXPVMS FORRTL 7.n Layered Product
Release notes are in SYS$HELP:FORRTL.RELEASE_NOTES
Do INSTALL REPLACE of shareable libraries on all other
Alpha cluster nodes
After installation, execute the following command on all
other Alpha nodes of your OpenVMS cluster:
INSTALL REPLACE SYS$LIBRARY:DEC$FORRTL.EXE
INSTALL REPLACE SYS$LIBRARY:DPML$SHR.EXE
$
|
$ PRODUCT SHOW PRODUCT FORTRAN90 |
PRODUCT ------- DEC AXPVMS FORTRAN90 Vn.n 1 item found |
PRODUCT ------- 0 items found |
$ PRODUCT REMOVE FORTRAN90 |
The following product has been selected:
DEC AXPVMS FORTRAN90 V2.0
%PCSI-E-CONREMUNR, optionally remove product DEC AXPVMS FORRTL V2.0
that is no longer required by another product
Do you want to take this action? [NO][Return]
Do you want to continue? [YES][Return]
The following product will be removed:
DEC AXPVMS FORTRAN90 V2.0
%PCSI-I-VOLINFO, estimated space information for volume DISK$vvvvvvvv
-PCSI-I-VOLSPC, -nnnnn required; nnnnnnn available; nnnnnnn net
Portion done: 0%...50%...60%...70%...80%...100%
The following product has been removed:
DEC AXPVMS FORTRAN90 V2.0
|
$ PRODUCT INSTALL FORTRAN /SOURCE=disk:[dir] /HELP |
The following product has been selected:
DEC AXPVMS FORTRAN V7.n Layered Product
Do you want to continue? [YES] [Return]
Configuration phase starting ...
You will be asked to choose options, if any, for each selected product
and for any products that may be installed to satisfy software
dependency requirements.
DEC AXPVMS FORTRAN V7.n: Compaq Fortran for OpenVMS Alpha Systems
Compaq Fortran provides two compilers, Compaq Fortran and
Compaq Fortran 77.
Compaq Fortran for OpenVMS Alpha Systems is an
implementation of the Fortran 95 programming language
conforming to International Standards Organization standard
ISO 1539-1995(E). It includes support for programs
conforming to the previous Fortran standards Fortran 90,
FORTRAN 77 and FORTRAN IV as well as MIL-STD-1753 and
Federal Information Processing Standard Publication
(FIPS-69-1).
Compaq Fortran 77 is an implementation of full language
FORTRAN-77, conforming to American National Standard
FORTRAN, ANSI X3.9-1978. It includes optional support for
programs conforming to the previous standard, ANSI
X3.9-1966. Compaq Fortran meets the Federal Information
Processing Standard Publication (FIPS-69-1) requirements by
conforming to the ANSI Standard and by including a flagger.
The flagger optionally produces diagnostic messages for
compile-time elements that do not conform to the Full-Level
ANSI FORTRAN X3.9-1978 Standard. Compaq Fortran 77 also
conforms to the International Standard ISO 1539-1980(E) and
to MIL-STD 1753.
Copyright © 2000 Compaq Computer Corporation
COMPAQ Registered in U.S. Patent and Trademark Office.
Confidential computer software. Valid license from Compaq
or authorized sublicensor required for possession, use or
copying. Consistent with FAR 12.211 and 12.212, Commercial
Computer Software, Computer Software Documentation, and
Technical Data for Commercial Items are licensed to the
U.S. Government under vendor's standard commercial
license.
This software product is sold by Compaq Computer Corporation
PAKs used: FORTRAN, FORTRAN90, FORTRAN-USER or FORTRAN90-USER
This product requires that one of the following license PAKs
be registered and loaded:
Producer Product Version Release Date
DEC FORTRAN V7.3 1-DEC-1999
DEC FORTRAN90 V7.3 1-DEC-1999
DEC FORTRAN-USER V7.3 1-DEC-1999
DEC FORTRAN90-USER V7.3 1-DEC-1999
Do you want all the default values for this product? [YES]
|
By default, the FORTRAN command invokes Fortran 95 Starting with version V7.2 of this product, the FORTRAN command verb, by default, invokes the Fortran 95 compiler. This is different from previous versions where FORTRAN invoked the Fortran 77 compiler. While we have made the Fortran 95 compiler highly compatible with the Fortran 77 compiler, there are some differences and some users may prefer to use the older compiler. With the default installation, the Fortran 77 compiler may be invoked using FORTRAN/OLD_F77. Command definition files are provided which allow system managers and individual users to select the previous arrangement where FORTRAN invokes Fortran 77 and F90 invokes Fortran 95. (The F90 verb invokes Fortran 95 in either case.) Please read, and ask your Fortran users to read, the release notes for more details on this change and how it may affect applications and build scripts. Do you want to continue? [YES] [Return] |
Do you want to review the options? [NO] [Return] |
Execution phase starting ...
The following product will be installed:
DEC AXPVMS FORTRAN V7.n DISK$VOLUMExxx:[VMS$COMMON]
The following product has been removed:
DEC AXPVMS FORTRAN V7.n DISK$VOLUMExxx:[VMS$COMMON]
%PCSI-I-IVPEXECUTE, executing test procedure for DEC AXPVMS FORTRAN V7.n..
%PCSI-I-IVPSUCCESS, test procedure completed successfully
DEC AXPVMS FORTRAN V7.n: Compaq Fortran for OpenVMS Alpha Systems
Execute SYS$STARTUP:FORT$STARTUP.COM on all other VMScluster nodes
Type HELP FORTRAN Release_notes for release notes location
Insert the following lines in SYS$MANAGER:SYSTARTUP_VMS.COM:
@SYS$STARTUP:FORT$STARTUP
$
|
$ PRODUCT SHOW OBJECT /PRODUCT=(FORTRAN, FORRTL) |
To use other features of the PCSI utility, see the POLYCENTER Software Installation Utility User's Guide.
2.2 Installing Compaq Extended Math Library
The Compaq Extended Math Library (CXML), an optional component, is a
set of scientific subroutines optimized for Alpha systems, organized
into the following libraries:
Further details about CXML can be found at the Compaq Math Library Web site at http://www.compaq.com/math or in the CXML online documentation.
Before you install the Compaq Extended Math Library (CXML), be aware that the account and privileges requirements are the same as for Compaq Fortran. Unless you are installing CXML from the same account immediately after installing Compaq Fortran, please review steps 1 through 6 in Section 2.1 to ensure you have the necessary privileges, can locate the CXML installation files (in the same directory as the Fortran files), and can print out the CXML release notes before installation.
To install the Compaq Extended Math Library, type the following PRODUCT INSTALL command:
$ PRODUCT INSTALL CXML /SOURCE=disk:[dir] /HELP |
Where disk:[dir] is the specification of the disk and directory containing the product installation files.
The following text appears:
The following product has been selected:
DEC AXPVMS CXML Vm.n Layered Product
Do you want to continue? [YES] [Return]
Configuration phase starting ...
You will be asked to choose options, if any, for each selected product
and for any products that may be installed to satisfy software
dependency requirements.
DEC AXPVMS CXML Vm.n: Compaq Extended Math Library for OpenVMS Alpha Systems
The CXML is a set of computationally intensive mathematical subroutines
that are optimized for Alpha platforms. These routines are drawn from both
public domain and proprietary libraries. CXML includes five sublibraries or
components:
o VLIB - fast math routines for vectors
o BLAS (Basic Linear Algebra Subroutines) - vector and matrix operations
o LAPACK - linear and eigen system solvers
o Sparse Linear System Solvers - sparse direct and iterative solvers
o Signal Processing - FFTs, cos/sin transforms, convolution, correlation
and digital filters
Most routines are available in both real and complex versions, as well as
in both single and double precision. G-float and IEEE floating point
formats are supported on OpenVMS Alpha.
Copyright © 2000 Compaq Computer Corporation
COMPAQ Registered in U.S. Patent and Trademark Office.
Confidential computer software. Valid license from Compaq
or authorized sublicensor required for possession, use or
copying. Consistent with FAR 12.211 and 12.212, Commercial
Computer Software, Computer Software Documentation, and
Technical Data for Commercial Items are licensed to the
U.S. Government under vendor's standard commercial
license.
The CXML requires no license PAKs
* This product does not have any configuration options.
Execution phase starting ...
The following product will be installed to destination:
DEC AXPVMS CXML Vm.n DISK$VOLUMExxx:[VMS$COMMON.]
Portion done: 0%...30%...40%...50%...70%...80%...90%...100%
The following product has been installed:
DEC AXPVMS CXML Vm.n Layered Product
%PCSI-I-IVPEXECUTE, executing test procedure for DEC AXPVMS CXML Vm.n ...
%PCSI-I-IVPSUCCESS, test procedure completed successfully
DEC AXPVMS CXML Vm.n: Compaq Extended Math Library for OpenVMS Alpha Systems
Release notes at SYS$HELP:CXML-Vmn-RELEASE-NOTES.TXT.
Insert the following lines in SYS$MANAGER:SYSTARTUP_VMS.COM:
@SYS$STARTUP:cxml$startup
$
|
Installation takes about 2-5 minutes (depending on your system). When installation has been completed, the DCL $ prompt reappears.
To obtain a list of files installed, type the following command:
$ PRODUCT SHOW OBJECT /PRODUCT=CXML |
If you will be using 64-bit address space data in your applications, you should install the enhanced 64-bit OpenVMS tools on your system, which include the OpenVMS Debugger (DEBUG64) and OpenVMS Linker (LINKER64).
If your system has OpenVMS Version 7.2 installed, and you want to use the ability to allocate static data (local variables and COMMON) in 64-bit address space, you must install the DEBUG64 (ADB073) kit as it provides a new linker, LINKER64, which supports this new feature.
OpenVMS Version 7.2 supports 64-bit allocation of static data, but does not provide LINKER64. OpenVMS versions prior to Version 7.2 do not support 64-bit allocation of static data.
If you have a version of OpenVMS later than Version 7.2, please check its release notes to see if DEBUG64 and LINKER64 functionality is already included. If the DEBUG64 kit is installed, LINKER64 is made the system default linker. It can be used as a general replacement for the OpenVMS-supplied linker.
DEBUG64 may be installed on OpenVMS Versions 6.2 and later. (Note that Compaq Fortran supports OpenVMS Version 7.1 and later.) The DEBUG64 kit is provided on your media CD-ROM in the same directory where the Fortran compiler kit files are located.
For more details on the capabilities of DEBUG64, see the release notes file ADB073.RELEASE_NOTES. You can view the release notes before installation (see below). After installation, the release notes are installed on the system in SYS$HELP:ADB073.RELEASE_NOTES.
Follow these steps to install DEBUG64:
$ SET PROCESS/PRIVILEGE=(BYPASS,CMKRNL,SYSLCK,SYSPRV) |
$ SHOW PROCESS/PRIVILEGES |
$ SHOW DEVICE DKA400 |
DKA400 is the device name used in examples in this document to show where the appropriate media CD-ROM has been mounted. |
$ MOUNT DKA400 label |
$ DIRECTORY ADB*.* Directory DKA400:[dir.subdir] ADB073.A ADB073.B ADB073.C Total of 3 files. |
$ @SYS$UPDATE:VMSINSTAL ADB073 disk:[dir] OPTIONS N |
Additional Release Notes Options: 1. Display release notes 2. Print release notes 3. Both 1 and 2 4. None of the above * Select option [2]: [Return] |
$ @sys$update:vmsinstal ADB073 disk:[dir] |
OpenVMS AXP Software Product Installation Procedure V7.2
It is 19-APR-1999 at 15:43.
Enter a question mark (?) at any time for help.
* Are you satisfied with the backup of your system disk [YES]? [Return]
|
The following products will be processed:
ADB V7.3
Beginning installation of ADB V7.3 at 15:43
%VMSINSTAL-I-RESTORE, Restoring product save set A ...
%VMSINSTAL-I-RELMOVED, Product's release notes have been
moved to SYS$HELP.
**************************************************************
OpenVMS Alpha Debug V7.3
Copyright © 1998,2000 Compaq Computer Corporation
COMPAQ Registered in U.S. Patent and Trademark Office.
Confidential computer software. Valid license from Compaq or
authorized sublicensor required for possession, use or copying.
Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data
for Commercial Items are licensed to the U.S. Government under
vendor's standard commercial license.
*********************************************************************
This kit installs Debug version V7.3. It will install on Alpha
OpenVMS V6.2 to V7.2 systems.
This kit requires an installed DCE for its client/server configurations
(see release motes). If DCE is not installed, the "server" portion of
the debugger cannot be linked and a warning is printed during the
installation, for example, "%ADB-W-LINKABORT, NO DEBUGSRVSHR linked,
SYS$LIBRARY:DCE$LIB_SHR missing (install DCE)". You can safely ignore
this message. The normal operation of the debugger is not affected,
however, the client/server mode will NOT be operational.
A new Heap Analyzer will be also installed on V7.1 or later systems.
If your system is later upgraded from V6 to V7 or if DCE or MOTIF are
later installed, then this kit MUST be rerun, i.e. the V7.3 debugger
MUST be reinstalled.
System Code Debugger features will NOT be installed as part of
this kit, use the system supplied debugger for that.
This installation will NOT replace your current OpenVMS system supplied
debugger. However, it will replace any previous versions of the
V7.3 debugger that may be installed AND it will remove any earlier
network kit debuggers, e.g. V71C.
This installation takes ~5 minutes.
* Do you want to run the IVP after the installation [YES]? [Return]
Do you want to run the interactive DECwindows Motif IVP? [NO]? [Return]
Do you want to purge files replaced by this installation [YES]? [Return]
%ADB-I-DONEASK, No further questions will be asked during this
installation.
%VMSINSTAL-I-RESTORE, Restoring product save set B ...
%VMSINSTAL-I-RESTORE, Restoring product save set C ...
%ADB-I-ENDRESTORE, All Debugger savesets have been restored.
%ADB-I-LINKING, Linking V7 images.
%ADB-I-LINKDONE, DEBUGSHR has been linked.
%ADB-I-LINKDONE, DEBUG has been linked.
%ADB-I-LINKDONE, DEBUGUISHR has been linked.
%ADB-I-LINKDONE, DEBUGSRVSHR has been linked.
%ADB-I-LINKDONE, HA_MAIN has been linked.
%ADB-I-LINKDONE, HA_KERNEL has been linked.
%ADB-I-LINKDONE, TRACE has been linked.
%ADB-I-CLEANUP, Cleanup has been performed.
%ADB-I-PROHELP, Providing Debugger Help files...
%ADB-I-PROMSG, Providing Debugger message image...
%ADB-I-PROMSG, Providing Debugger .CLD file...
%ADB-I-PROEXE, Providing Debugger files...
%ADB-I-PROEXE, Providing Heap Analyzer files...
%ADB-I-PROMSG, Providing startup files ...
If you want the debugger installed by this kit to be the default system
debugger:
- Add the following line to the system startup procedure:
$ @SYS$STARTUP:DEBUG$STARTUP_V73.COM V73
You should remove any other *DEBUG$STARTUP*.COM reference.
- Enter the following command from a privileged account:
@SYS$STARTUP:DEBUG$STARTUP_V73.COM V73
To install the images and define the default system debugger
on other Alpha nodes of a VMScluster, enter this command on
each such node. Note, however, that this is a /SYSTEM setup
(also see SYS$STARTUP:DEBUGSETUP.COM) and also modifies and
install/replaces your SYS$SHARE:DCLTABLES.EXE.
If you want the regular system debugger installed to be the default
system debugger, then do the same as above but use "VMS" as the input
parameter, for example:
@SYS$STARTUP:DEBUG$STARTUP_V73.COM VMS
Users can also dynamically switch debuggers by using
SYS$STARTUP:DEBUGSETUP.COM. It's input options are VMS, V73, or UNSET.
It also needs the logical table switch /JOB or /SYSTEM.
For example:
@SYS$STARTUP:DEBUGSETUP.COM V73 /JOB
%ADB-I-PROIVP, Providing test files for IVP...
The Debugger IVP has been moved to the SYS$TEST directory. To run the
IVP after installation, first setup to use the V73 debugger by executing
the command "@SYS$STARTUP:DEBUGSETUP V73 /JOB" Then, run the character
cell IVP by executing the command "@SYS$TEST:DBG$IVP.COM" or, if
DECWindows Motif has been installed on your system, run
the interactive DECWindows Motif IVP by executing the command
"@SYS$TEST:DBG$DW$IVP.COM"
%ADB-I-INSTALLDONE, OpenVMS Alpha Debug V7.3 installation done
%VMSINSTAL-I-MOVEFILES, Files will now be moved to their
target directories...
Beginning the Debug V7.3 Verification Procedure
Copyright © 2001 Compaq Computer Corporation
Debug verification procedure successful.
Installation of ADB V7.3 completed at 15:49
Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY
Creating installation data file: VMI$ROOT:[SYSUPD]ADB073.VMI_DATA
VMSINSTAL procedure done at 15:49
|
| Previous | Next | Contents |