ADDENDUMB
SUBJECT
Changes to the Manual
SPECIAL INSTRUCTIONS
This is the second addendum to CC70, Revision 1, dated December 1979. Refer to the Preface for ··Significant Changes."
Insert the attached pages into the manual according to the collating instruc-tions on the back of this cover. Throughout the manual, change bars in the margins indicate technical additions; asterisks denote deletions.
Note:
Insert this cover after the manual cover to indicate the updating of the document with Addendum B.
SOFTWARE SUPPORTED
Multics Software Release 10.1
ORDER NUMBER CC70-01B
36163 7.5C183
February 1983
Honeywell
COLLATING INSTRUCTIONS
To update the manual, remove old pages and insert new pages as follows:
Remove Insert
iii through ix, blank 1-3 through 1-6 .1-13,1-14
3-3 through 3-6
3-7 through 3-10
4-1 through 4-4 5-5 through 5-6 5-17,5-18 6-3,6-4 i-I thorugh i-8
The information and specifications in this document are subject to change without notice. This document contains information about Honeywell products or services that may not be available outside the United States. Consult your Honeywell Marketing Representative.
© Honeywell Information Systems Inc.,-1983 2/83
iii through ix, blank 1-3 through 1-6 1-6.1, blank 1-13,1-14 1-14.1, blank 3-3,3-4 3-5, blank 3-5.1,3-6 3-7, blank 3-7.1,3-8 3-9,3-10 3-10.1, blank 4-1 through 4-4 5-5,5-6
5-17,5-18 5-18.1, blank 6-3,6-4
i-I through i-8
File No.: ILI3, I UI3 CC70-01B
SERIES 60 (LEVEL 68)
MULTICS FORTRAN USERS' GUIDE ADDENDUM A
SUBJECT
This is the first addendum to CC70-01 (dated December 1979).
Insert the attached pages into the manual according to the collating instructions on the back of this cover.
Section 6 is new. In other sections, change bars indicate new and changed information; asterisks denote deletions. These changes will be incorporated into the next revision of this manual.
Note:
Insert this cover after the manual cover to indicate the updating of the document with Addendum A.
SOFTWARE SUPPORTED
Multics Software Release 9.1
ORDER NUMBER CC70-01A
33573
December 1981
COLLATING INSTRUCTIONS
To update the manual, remove old pages and insert new pages as follows:
Remove
title page, preface iii through vii, blank 1-13 through 1-24
2-1, 2-2
3-3 through 3-6 4-3, blank
5-5 through 5-8
8-7 through 8-12 D-1 through D-14 i-1 through i-8
The information and specifications in this document are subject to change without notice. This document contains information about Honeywell products or servi.cea that may not be available outside the United States. Consult your Honeywell Marketing Repreaentative.
~ Honeywell Information Systems Inc., 1981 12/81
Insert
title page, preface iii through ix, blank 1-13 through 1-23, blank 1-23.1, 1-24
2-1, 2-2
3-3 through 3-6.2 4-3, blank
5-5 thro"gh 5-8.1, blank
6~1 through 6-4 8-7 through 8-12
D-1 through D-23, blank i-1 through 1-8
File No.: 1L13 CC70-01A
PREFACE
The purpose of this manual is to supplement Multics FORTRAN, Order No. AT58.
Anyone faced with the prospect of learning to use an unfamiliar computer system is likely to experience some frustration in trying to get information out of the manuals that are supposed to explain it all. The inexperienced or occasional user is often at a loss for where to start understanding it all, especially since the manual explaining it all seems to assume everything. You want to know where there is a manual explaining how to use the manual that is supposed to explain it all.
The FORTRAN Users' Guide is written in the hope that all of you who want to write FORTRAN programs on the Multics system can get answers to basic questions both about the system and about the the FORTRAN dialect embodied on it.
If you are new to the system, whatever your level of sophistication as a programmer, the first section, "Introduction to Multics," provides a general overview of the system from the standpoint of FORTRAN programming. You are strongly encouraged to read through this section carefully before reading any other part of the manual.
Sections are so designed as to make them independent of each other. Depending on what you want to know, you can read the rest of the manual in any order you choose.
12/81 CC10-01A
INDEX
2-3
$ 1-10, 2-3 2-5
2-5
Addressing
A
and linking 1-8.2 Ampersand character 2-5 ansi66
selection 3-5, 6-1 ansi77
selection 3-5, 6-1 Arrays
dimensions 4-3
large arrays 1-8, 1-16,
1~19.2
size 1-13, 4-3
very large arrays 1-8, 1-13, 1-16, 1-19.2
Assembly listing 3-8
see also Listing and Source listing
i-1
Asterisk character 2-3
B
Binder
allocation of storage for variables 4-3
analogous to linkage editor 1-31
and -relocatable 3-7
and block data subprograms 1-13
automatic variables 1-31 block data subprogram 1-13 common 4-3
common storage 1-13, 1-32 effect on dynamic linking
1-31 local 4-3
search rules 1-31 Block data subprogram
common variables 1-13 Block data subprograms 1-13 Bound segment 4-3
CC70-01C
C
Control arguments (cont)
segment located by entryname 1-5
Executable code
as initial Working directory see Directory 1-3
Input/Output (cont)
common sub expressions 3-9,
T'\ II
Optimization (cont) R
see also Directory hierarchy Pathnames
entrynames as components of 1-2
PL/I
argument transmission C-1 declaration for FORTRAN data
types C-1 preconnection
see implicit connection and explicit connection
effect on automatic storage 1-22
Segment
Storage (cont)
constraints on local static size 1-32
dollar sign entrypoint name 1-12
Variables (cont) automatic
allocation of 1-19.1
explicit initialization of 1-20
in programs compiled separately 1-20 in programs compiled
together 1-20 initialization of 1-15
programs compiled separately 1-18 programs compiled
together 1-18 uninitialized 1-19.2 external 1-12
in free storage area 1-13 initial values
zero 1-20
initial values of 1-13, 1-21, 1-22, 1-19.2 and data statement 1-21 zero 1-19.2
initial values of zero 1-19.1
initialized in data statement
programs compiled together 1-20
local 1-20 static 1-20
static 1-15, 1-20, 1-22 allocation of 1-20, 1-21 initialization of 1-16 storage of 1-8
storage allocation of 1-8.1 undefined 1-20, 1-19.1,
1-19.2 Very Large Arrays
see Arrays
Very Large Common see Common blocks
W
Working directory 3-2 defined 1-3
see Directory
i-9 CC70-01C
w Z ....J CJ z
HONEYWELL INFORMATION SYSTEMS Technical Publications Remarks Form
I
TITlE
I I
SERIES 60 (LEVEL 68) MULTICS FORTRAN USERS' GUIDE
o ERRORS IN PUBLICATION
....J
<t:
r-:J u
SUGGESTIONS FOR IMPROVEMENT TO PUBLICATION
Your comments will be investigated by appropriate technical personnel and action will be taken as required. Receipt of all forms will be acknowledged; however, if you require a detailed reply, check here.
D
FROM: NAME
-TITLE _ _ _ _ _ _ _ _ _ _ _ _ _ _ COMPANY
ADDRESS _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
ORDER No.1
I
I
DATED
I
DATE
CC70-01
I DECEMBER 19791
PLEASE FOLD AND
TAPE-NOTE: U. S. Postal Service will not deliver stapled forms