MIME-Version: 1.0 Content-Location: file:///C:/A51CA2B4/Convert.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
PROGRAM
CONVERT =
&nb=
sp; =
&nb=
sp;
Convert
VERSION 75=
-1
(APRIL 1975) =
&nb=
sp; =
Convert
VERSION 78=
-1
(JANUARY 1978) =
&nb=
sp; =
Convert
VERSION 80=
-1
(AUGUST 1980) IBM VERSION =
&nb=
sp;
Convert
VERSION 80=
-2 (DECEMBER
1980) =
&nb=
sp; =
Convert
VERSION 82=
-1
(JANUARY 1982) =
&nb=
sp; =
Convert
VERSION 83=
-1
(JANUARY 1983) =
&nb=
sp; =
Convert
VERSION 86=
-1
(JANUARY 1986)*NEW PROGRAM =
&nb=
sp;
Convert
=
&nb=
sp;
*FORTRAN-77/H VERSION =
Convert
=
&nb=
sp;
*MULTIPLE INPUT OPTIONS =
Convert
VERSION 88=
-1
(AUGUST 1988) *OPTION...INTERNALLY DEFINE ALL I/O Convert
=
&nb=
sp;
FILE NAMES (SEE, SUBROUTINE FILEIO Convert
=
&nb=
sp;
FOR DETAILS). =
&nb=
sp;
Convert
=
&nb=
sp;
*IMPROVED BASED ON USER COMMENTS. Conv=
ert
=
&nb=
sp;
*ADDED NAMES OPTION TO TURN ON/OFF Convert
=
&nb=
sp;
STANDARD FILE NAMES. =
Convert
=
&nb=
sp;
*ADDED REWIND OPTION TO TURN ON/OFF Convert
=
&nb=
sp;
REWIND AT START OF PROGRAMS. =
Convert
=
&nb=
sp;
*DELETED HARWELL AND JAERI OPTIONS Convert
=
&nb=
sp;
(PREVIOUSLY ONLY REQUIRED FOR GRAPHIC Convert
=
&nb=
sp;
INTERFACE. NO LONGER REQUIRED).
Convert
VERSION 89=
-1
(JANUARY 1989)*PSYCHOANALYZED BY PROGRAM FREUD TO Convert
=
&nb=
sp;
INSURE PROGRAM WILL NOT DO ANYTHING Convert
=
&nb=
sp;
CRAZY. =
&nb=
sp;
Convert
=
&nb=
sp;
*IMPROVED BASED ON USER COMMENTS. Conv=
ert
=
&nb=
sp;
*ADDED
=
&nb=
sp; CONVENTIONS. =
&nb=
sp;
Convert
=
&nb=
sp;
*UPDATED TO USE NEW PROGRAM CONVERT Convert
=
&nb=
sp;
KEYWORDS. =
&nb=
sp;
Convert
=
=
*ADDED
ENDFILE OPTION TO OPTIONALLY Convert
=
&nb=
sp;
ALLOW END OF FILE TO BE WRITTEN
Convert
VERSION 91=
-1
(JUNE 1991) *ADDED FORT=
RAN
SAVE OPTION =
Convert
VERSION 92=
-1
(JANUARY 1992)*ADDED ACTION OPTION - TO CONTROL Conv=
ert
=
&nb=
sp;
INTERACTIVE INPUT TO CODES =
Convert
=
&nb=
sp;
*ADDED BLANK DELIMITED KEYWORD INPUT Convert
=
&nb=
sp;
(REPLACES EARLIER FIXED FIELD INPUT) Convert
=
&nb=
sp;
*WARNING...THE INPUT PARAMETER FORMAT Convert
=
&nb=
sp;
HAS BEEN GENERALIZED - FOR DETAILS Convert
=
&nb=
sp;
SEE BELOW. =
&nb=
sp; Convert
VERSION 94=
-1
(JANUARY 1994)*VARIABLE PROGRAM FILENAMES =
Convert
=
&nb=
sp;
TO ALLOW ACCESS TO FILE STRUCTURES Convert
=
&nb=
sp;
(WARNING - INPUT PARAMETER FORMAT Convert
=
&nb=
sp;
HAS BEEN CHANGED) =
&nb=
sp;
Convert
=
&nb=
sp;
*CLOSE ALL FILES BEFORE TERMINATING Convert
=
&nb=
sp;
(SEE, SUBROUTINE ENDIT) =
Convert
=
&nb=
sp;
*ADDED KEYWORD CLOSE. =
Convert
VERSION 96=
-1
(JANUARY 1996) *COMPLETE RE-WRITE =
Convert
=
&nb=
sp;
*IMPROVED COMPUTER
=
&nb=
sp;
*ALL DOUBLE PRECISION =
Convert
=
&nb=
sp;
*ON SCREEN OUTPUT =
&nb=
sp;
Convert
VERSION 99=
-1
(MARCH 1999) *GENERAL
IMPROVEMENTS BASED ON
Convert
=
&nb=
sp; USER
FEEDBACK =
&nb=
sp;
Convert
VERS. 2000=
-1
(FEBRUARY 2000)*GENERAL IMPROVEMENTS BASED ON
Convert
=
&nb=
sp; =
USER FEEDBACK =
&nb=
sp;
Convert
VERS. 2002=
-1
(MAY 2002)
*OPTIONAL INPUT PARAMETERS =
Convert
VERS. 2004=
-1
(MARCH 2004) *GENERAL
UPDATE =
&nb=
sp;
Convert
VERS. 2007=
-1
(JAN. 2007) *GENERAL UPDATE =
&nb=
sp;
Convert
=
&nb=
sp;
=
&nb=
sp; =
&nb=
sp; Convert
OWNED,
MAINTAINED AND DISTRIBUTED BY =
&nb=
sp;
Convert
------------------------------------ =
&nb=
sp;
Convert
THE NUCLEA=
R DATA
SECTION =
&nb=
sp; =
Convert
INTERNATIO=
NAL
ATOMIC ENERGY AGENCY =
&nb=
sp;
Convert
P.O.
A-1400,
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
ORIGINALLY
WRITTEN BY =
&nb=
sp;
=
Convert
------------------------------------ =
&nb=
sp;
Convert
DERMOTT E.
CULLEN =
&nb=
sp; =
&nb=
sp;
Convert
L-159 =
&nb=
sp; =
&nb=
sp; =
Convert
P.O.
TELEPHONE<=
span
style=3D'mso-spacerun:yes'> 925-423-7359 =
&nb=
sp; =
Convert
E. MAIL CULLEN1@LLNL.GOV =
&nb=
sp; =
Convert
WEBSITE
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
AUTHORS ME=
SSAGE =
&nb=
sp; =
&nb=
sp;
Convert
--------------- =
&nb=
sp; =
&nb=
sp;
Convert
THE COMMEN=
TS
BELOW SHOULD BE CONSIDERED THE LATEST DOCUMENATION Convert
FOR THIS P=
ROGRAM
INCLUDING ALL RECENT IMPROVEMENTS. PLEASE READ Convert
ALL OF THE=
SE
COMMENTS BEFORE IMPLEMENTATION, PARTICULARLY THE Convert
COMMENTS
CONCERNING COMPUTER DEPENDENT CODING. =
Convert
=
&nb=
sp;
=
&nb=
sp; =
Convert
AT THE PRE=
SENT
TIME WE ARE ATTEMPTING TO DEVELOP A SET OF COMPUTER Convert
INDEPENDENT
PROGRAMS THAT CAN EASILY BE IMPLEMENTED ON ANY ONE Convert
OF A WIDE
VARIETY OF COMPUTERS. IN ORDER TO ASSIST IN THIS PROJECT Convert
IT WOULD BE
APPECIATED IF YOU WOULD NOTIFY THE AUTHOR OF ANY Conv=
ert
COMPILER
DIAGNOSTICS, OPERATING PROBLEMS OR SUGGESTIONS ON HOW TO Convert
IMPROVE TH=
IS
PROGRAM. IN PARTICULAR IF YOUR FORTRAN COMPILER, OR Convert
COMPUTER H=
AS A
SET OF REQUIREMENTS THAT ARE DIFFERENT FROM THOSE Convert
OF CDC, CR=
AY OR
IBM PLEASE NOTIFY THE AUTHOR AND THIS PROGRAM WILL Convert
BE MODIFIE=
D TO
CONSIDER YOUR COMPUTER SEPERATELY. HOWEVER, IN Convert
ORDER TO P=
REVENT
A PROLIFERATION OF CODING IT IS IMPERATIVE THAT Convert
YOU IDENTI=
FY
EXACTLY HOW YOUR FORTRAN COMPILER OR COMPUTER DIFFERS Convert
FROM THOSE
ALREADY CONSIDERED BY THIS PROGRAM. HOPEFULLY,IN THIS Convert
WAY FUTURE
VERSIONS OF THIS PROGRAM WILL BE COMPLETELY COMPATIBLE Convert
FOR USE ON=
YOUR
COMPUTER. =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
PURPOSE =
&nb=
sp; =
&nb=
sp; =
Convert
-------
THIS PROGR=
AM IS
DESIGNED TO AUTOMATICALLY CONVERT FORTRAN PROGRAMS Convert
FOR USE ON=
ANY
ONE OF A VARIETY OF, =
&nb=
sp;
Convert
(1)
COMPUTERS =
&nb=
sp; =
&nb=
sp;
Convert
(2)
COMPILERS =
&nb=
sp; =
&nb=
sp;
Convert
(3) PRECIS=
IONS (SINGLE
OR DOUBLE PRECISION) =
&nb=
sp;
Convert
(4)
INSTALLATIONS =
&nb=
sp; =
&nb=
sp;
Convert
(5) STANDA=
RD OR
NON-STANDARD FILE NAMES =
&nb=
sp;
Convert
=
&nb=
sp;
=
&nb=
sp; =
Convert
FORTRAN CO=
DING
CONVENTIONS =
&nb=
sp; =
Convert
-------------------------- =
&nb=
sp; =
Convert
THIS PROGR=
AM MAY
BE USED TO CONVERT ANY PROGRAM WHICH USES THE Convert
FOLLOWING
CONVENTIONS. =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
ALL FORTRAN
STATEMENTS THAT DEPEND ON ANY COMBINATION OF COMPUTER, Convert
COMPILER,
PRECISION AND/OR INSTALLATION AND STANDARD FILE NAMES Convert
SHOULD BE
PRECEDED AND FOLLOWED BY A COMMENT LINE THAT CONTAINS, Convert
=
&nb=
sp; =
&nb=
sp; =
=
Convert
C***** DOU=
BLE
****** ACTIVATE DOUBLE PRECISION (DEFAULT) =
Convert
C***** SIN=
GLE
****** ACTIVATE SINGLE PRECISION =
Convert
C***** CHA=
RACTER
*** TREAT CHARACTER ARRAYS AS CHARACTERS(DEFAULT) Convert
C***** INT=
EGER
***** TREAT CHARACTER ARRAYS AS INTEGERS =
Convert
C***** STOP
******** ACTIVATE STOP TO TERMINATE PROGRAM =
Convert
C***** EXIT
******** ACTIVATE EXIT TO TERMINATE PROGRAM =
Convert
C***** PRO=
GRAM
***** ACTIVATE PROGRAM LINE AND CONTINUATIONS Conv=
ert
C***** NAM=
ES
******* ACTIVATE STANDARD FILENAMES =
Convert
C***** REW=
IND
****** ACTIVATE REWIND FILES AT START OF PROGRAM Convert
C***** END=
FILE
***** ACTIVATE ENDFILE AT END OF PROGRAM =
Convert
C***** CIV=
IC
******* ACTIVATE
C***** NOID
******** REMOVE LINE ID IN COLUMNS 73-80 (73-80=3DBLANK) Convert
C***** SAV=
E ********
SAVE VARIABLES BETWEEN SUBROUTINE CALLS Conv=
ert
C***** ACT=
ION
****** ACTIVATE INTERACTIVE INPUT TO CODES =
Convert
C***** CLO=
SE
******* ACTIVATE CLOSE ALL FILES BEFORE TERMINATING Convert
=
&nb=
sp;
=
&nb=
sp; =
Convert
IF THE USE=
R DOES
NOT SELECT, =
&nb=
sp; =
Convert
(1) DOUBLE=
OR
SINGLE -
THE PROGRAM WILL ACTIVATE DOUBLE Conv=
ert
(2) CHARAC=
TER OR
INTEGER - THE PROGRAM WILL AC=
TIVATE
CHARACTER Convert=
(3) STOP OR
EXIT =
- THE PROGRAM WILL ACTIVATE STOP
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
IF THE USER
SELECTS, =
&nb=
sp;
=
&nb=
sp; Convert
(1) DOUBLE=
AND
SINGLE - THE
PROGRAM WILL ACTIVATE DOUBLE Conv=
ert
(2) CHARAC=
TER
AND INTEGER - THE PROGRAM WILL ACTIVATE CHARACTER Convert
(3) STOP A=
ND
EXIT
- THE PROGRAM WILL ACTIVATE STOP
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
IF THE USE=
R DOES
NOT SELECT PROGRAM, NAMES, REWIND, ENDFILE, Conv=
ert
CIVIC, NOI=
D,
SAVE OR ACTION THESE OPTIONS WILL BE TURNED OFF. Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
WHERE CODI=
NG IS
COMPUTER OR COMPILER DEPENDENT CODING WILL BE Convert
PRESENT FO=
R ALL
POSSIBLE OPTIONS. THIS PROGRAM WILL ALLOW THE Convert
THE USER TO
CONVERT PROGRAMS FOR USE WITH ANY COMBINATION OF Conv=
ert
OPTIONS. F=
OR
EXAMPLES OF HOW THIS CONVENTION IS USED SEE THE Conv=
ert
LISTING OF=
THIS
PROGRAM AND THE COMMENTS BELOW ON COMPUTER
Convert
DEPENDENT
CODING. =
&nb=
sp; =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
INPUT LINE=
S =
&nb=
sp; =
&nb=
sp;
Convert
----------=
- =
&nb=
sp; =
&nb=
sp; Convert
LINE COLS. DESCRIPTION =
&nb=
sp; =
Convert
---- ----- ----------------------------------=
---- =
Convert
=
1 1-72 BLANK DELIMITED KEYWORDS =
&nb=
sp;
Convert
=
2 1-60 ENDF/B INPUT DATA FILENAME =
&nb=
sp;
Convert
=
&nb=
sp;
(STANDARD OPTION =3D ENDFB.IN) =
&nb=
sp;
Convert
=
3 1-60 ENDF/B OUTPUT DATA FILENAME<=
span
style=3D'mso-spacerun:yes'> =
&nb=
sp;
Convert
=
&nb=
sp;
(STANDARD OPTION =3D ENDFB.OUT) =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
*THE FIRST INPUT=
LINE
IS 72 CHARACTERS. =
&nb=
sp; Convert
*KEYWORDS MAY BE
LOCATED ANYWHERE WITHIN THESE 72 CHARACTERS
Convert
*THERE MAY BE ANY
NUMBER OF KEYWORDS INPUT =
&nb=
sp;
Convert
*EACH KEYWORD MU=
ST BE
BLANK DELIMITED, E.G., DOUBLE CHARACTER Conv=
ert
IS LEGAL I=
NPUT -
DOUBLECHARACTER IS NOT LEGAL INPUT. =
Convert
*THERE MUST BE O=
NE OR
MORE BLANKS BETWEEN KEYWORDS =
Convert
=
&nb=
sp; =
&nb=
sp; =
Convert
*NOTE, THIS NEW =
INPUT
PARAMETER FORMAT (VERSION 92-1) IS COMPLETELY Convert
COMPATIBLE=
WITH
THE OLDER FIXED FIELD FORMAT. SO THAT IF YOU HAVE Convert
INPUT THAT=
YOU
HAVE USED IN THE PAST YOU CAN CONTINUE TO USE IT. Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
LEGAL KEYW=
ORDS
INCLUDE, =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
DOUBLE
ACTIVATE DOUBLE PRECISION (DEFAULT) =
Convert
SINGLE
ACTIVATE SINGLE PRECISION =
&nb=
sp;
Convert
CHARACTER<=
span
style=3D'mso-spacerun:yes'> TREAT CHARACTER =
ARRAYS
AS CHARACTERS(DEFAULT)
Convert
INTEGER
PROGRAM
NAMES
ACTIVATE STANDARD FILENAMES =
&nb=
sp;
Convert
REWIND
ACTIVATE REWIND FILES AT START OF PROGRAM =
Convert
ENDFILE
CIVIC
ACTIVATE
NOID =
REMOVE LINE ID IN COLUMNS 73-80 (73-80=3DBLANK)
Convert
SAVE =
SAVE VARIABLES BETWEEN SUBROUTINE CALLS =
Convert
ACTION
ACTIVATE INTERACTIVE INPUT FOR CODES =
Convert
CLOSE
ACTIVATE CLOSE ALL FILES BEFORE TERMINATING =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
EXAMPLE IN=
PUT
NO. 1 =
&nb=
sp; =
&nb=
sp;
Convert
------------------- =
&nb=
sp;
=
Convert
TO USE A P=
ROGRAM
IN SINGLE PRECISION, USE THE STANDARD FILE NAMES, Convert
REWIND ALL=
UNITS
AT THE START OF THE PROGRAM AND TREAT CHARACTER Convert
ARRAYS AS
CHARACTER (FORTRAN-77 CONVENTION). =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
READ \PREPRO93\RECENT\RECENT.OLD AND
WRITE
\PREPRO93\RECENT\RECENT.NEW =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
THE FOLLOW=
ING 3
INPUT LINES ARE REQUIRED, =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
SINGLE NAMES REWIND CHARACTER=
=
&nb=
sp; =
Convert
\PREPRO93\RECENT\RECENT.OLD =
&nb=
sp; =
Convert
\PREPRO93\RECENT\RECENT.NEW =
&nb=
sp; =
Convert
=
=
&nb=
sp; =
&nb=
sp; =
Convert
NOTE, SINCE
CHARACTER IS THE STANDARD OPTION THE KEYWORD CHARACTER Convert
NEED NOT A=
PPEAR
ON THE ABOVE INPUT LINE. =
&nb=
sp;
Convert
=
&nb=
sp;
=
&nb=
sp; =
&nb=
sp; Convert
EXAMPLE IN=
PUT
NO. 2 =
&nb=
sp; =
&nb=
sp;
Convert
------------------- =
&nb=
sp; =
&nb=
sp;
Convert
TO USE A P=
ROGRAM
IN DOUBLE PRECISION AND TREAT ALL CHARACTER Conv=
ert
ARRAYS AS
INTEGER (FORTRAN-H CONVENTION). =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
USE THE ST=
ANDARD
FILENAMES TO READ =3D CONVERT.IN AND WRITE =3D
Convert
CONVERT.OUT
(THIS CAN BE DONE BY LEAVING THE SECOND AND THIRD Convert
INPUT LINES
BLANK). =
&nb=
sp; =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp;
=
Convert
THE FOLLOW=
ING 3
INPUT LINES ARE REQUIRED, =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
DOUBLE INTEGER =
&nb=
sp; =
=
Convert
(NOTE, THI=
S IS A
BLANK LINE) =
&nb=
sp; =
Convert
(NOTE, THI=
S IS A
BLANK LINE) =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
NOTE, SINCE
DOUBLE IS THE STANDARD OPTION THE KEYWORD DOUBLE Conv=
ert
NEED NOT A=
PPEAR
ON THE ABOVE INPUT LINE. =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
EXAMPLE INPUT NO.
3 =
&nb=
sp; =
&nb=
sp;
Convert
------------------- =
&nb=
sp; =
&nb=
sp;
Convert
TO ACTIVAT=
E THE
PROGRAM LINE, USE DOUBLE PRECISION AND TREAT ALL Convert
CHARACTER =
ARRAYS
AS CHARACTER. =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
READ \PREPRO93\RECENT\RECENT.OLD AND
WRITE THE
STANDARD FILENAME =3D CONVERT.OUT (LEAVE THE THIRD INPUT Convert
LINE
BLANK). =
&nb=
sp; =
&nb=
sp;
Convert
=
&nb=
sp;
=
&nb=
sp; =
Convert
THE FOLLOW=
ING 3
INPUT LINES ARE REQUIRED, =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
PROGRAM
\PREPRO93\RECENT\RECENT.OLD =
&nb=
sp; =
Convert
(NOTE, THI=
S IS A
BLANK LINE) =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp;
=
&nb=
sp; Convert
NOTE, SINCE
DOUBLE, CHARACTER AND EXIT ARE THE STANDARD OPTIONS Convert
THEY NEED =
NOT
APPEAR ON THE ABOVE INPUT LINE AND IN THIS EXAMPLE Convert
HAVE BEEN
OMITTED. =
&nb=
sp; =
=
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
WARNING
-------
(1) THE PR=
OGRAM
WILL ALWAYS ACTIVATE DOUBLE OR SINGLE, CHARACTER Convert
OR INTEGER=
(AS
DESCRIBED ABOVE). =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
(2) CODING=
IN
THE PROGRAM FOR ANY KEYWORDS THAT ARE NOT ACTIVATED Convert
WILL BE
CONVERTED TO COMMENT LINES AND AS SUCH WILL EFFECTIVELY Convert
DISAPPEAR =
FROM
THE PROGRAM. THEREFORE IF THE KEYWORDS PROGRAM, Convert
NAMES, REW=
IND,
ENDFILE, CIVIC OR NOID ARE NOT INPUT BY THE USER Convert
THESE OPTI=
ONS
WILL BE TURNED OFF AND ANY CODING USING THESE
Convert
KEYWORDS W=
ILL
EFFECTIVELY DISAPPEAR FROM THE PROGRAM. =
Convert
=
=
&nb=
sp; =
&nb=
sp; Convert
(3) THE SE=
RIES
OF CODES THAT ARE DESIGNED TO BE AUTOMATICALLY Convert
TRANSLATED=
BY
THIS PROGRAM REQUIRE THAT ALL CALCULATIONS BE
Convert
PERFORMED =
IN
DOUBLE PRECISION ON SHORT WORD LENGTH COMPUTERS Conv=
ert
(E.G., IBM
COMPUTERS). THIS PROGRAM WILL ALLOW YOU TO SPECIFY Convert
EITHER DOU=
BLE OR
SINGLE PRECISION. HOWEVER, IF YOU SPECIFY
Convert
SINGLE PRE=
CISION
THIS PROGRAM WILL PRINT A WARNING MESSAGE THAT Convert
THE CONVER=
TED
PROGRAM SHOULD ONLY BE USED ON LONG WORD LENGTH Convert
COMPUTERS =
(E.G.,
CDC COMPUTERS). =
&nb=
sp; =
Convert
=
&nb=
sp; =
&nb=
sp;
=
&nb=
sp; Convert
PROGRAM
OPERATION =
&nb=
sp; =
&nb=
sp;
Convert
----------------- =
&nb=
sp; =
&nb=
sp;
Convert
THE PROGRA=
M WILL
SEARCH FOR COMMENT LINES THAT START WITH C** Convert
IN COLUMNS=
1-3
FOLLOWED BY ANY ONE OF THE ALLOWED KEYWORDS
Convert
IF THE KEY=
WORD
IS THE SAME AS ONE OF THE KEYWORDS INPUT BY
Convert
THE USER A=
LL
LINES UP TO THE NEXT LINE WITH C** IN COLUMNS 1-3 Convert
FOLLOWED B=
Y THE
SAME KEYWORD WILL BE SET ACTIVE BY SETTING COLUMN Convert
1 TO BLANK=
. IF
THE KEYWORDS DIFFERS FROM THAT INPUT BY THE USER Convert
ALL LINES =
UP TO
THE NEXT LINE WITH C** IN COLUMNS 1-3 FOLLOWED BY Convert
THE SAME K=
EYWORD
WILL BE SET INACTIVE BY SETTING COLUMN 1 TO C. Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
KEYWORDS M=
AY NOT
BE NESTED (I.E., THIS PROGRAM WILL ONLY OPERATE Convert
PROPERLY IF
KEYWORDS APPEAR IN PAIRS. ONCE A LINE IS FOUND THAT Convert
CONTAINS A
KEYWORD, THE NEXT LINE THAT CONTAINS A KEYWORD MUST Convert
CONTAIN TH=
E SAME
KEYWORD). =
&nb=
sp; =
Convert
=
=
&nb=
sp; =
&nb=
sp; Conve=
rt
PROGRAM
LINE =
&nb=
sp; =
&nb=
sp;
Convert
------------ =
&nb=
sp; =
&nb=
sp;
Convert
THE FORTRA=
N FILE
MAY START WITH A PROGRAM LINE AND CONTINUATIONS. Convert
FOR USE ON
CDC-7600 OR CRAY-1 COMPUTERS THIS PROGRAM CAN ACTIVATE Convert
THE PROGRA=
M LINE
AND CONTINUATION LINES. FOR USE ON OTHER TYPES OF Convert
COMPUTERS =
THIS
PROGRAM WILL AUTOMATICALLY DE-ACTIVATE THE PROGRAM Convert
LINE AND
CONTINUATION LINES. THIS CONVENTIONS HAS BEEN INTRODUCED Convert
BECAUSE SO=
ME
CDC-7600 COMPILERS CONSIDER IT AN ERROR IF THE FIRST Convert
LINE IS NO=
T A
PROGRAM LINE. PRECEEDING COMMENT LINES ARE NOT Conv=
ert
ALLOWED.
THEREFORE THE NORMAL CONVENTION, DESCRIBED ABOVE, OF Convert
USING PREC=
EDING
AND FOLLOWING COMMENT LINES, CANNOT BE USED AT Convert
THE BEGINN=
ING OF
THE PROGRAM. =
&nb=
sp;
=
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
COMMENT
LINES =
&nb=
sp; =
&nb=
sp;
Convert
------------- =
&nb=
sp; =
&nb=
sp;
Conve=
rt
COMMENT LI=
NES
MAY APPEAR ON LINES BETWEEN PAIRS OF KEYWORD LINES Convert
ONLY IF THE
COMMENT LINES CONTAINS C-- IN COLUMS 1-3. ANY LINE Convert
THAT CONTA=
INS
ANYTHING ELSE IN COLUMNS 1-3 MAY BE ACTIVATED Convert
BY THIS PR=
OGRAM
BY SETTING COLUMN 1 BLANK AND CAN LEAD TO ERRORS Convert
DURING
COMPILATION AND/OR EXECUTION. =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
INPUT FILES =
&nb=
sp; =
&nb=
sp;
Convert
----------=
- =
&nb=
sp; =
&nb=
sp;
Convert
UNIT DESCRIPTION =
&nb=
sp; =
&nb=
sp;
Convert
---- ----------- =
&nb=
sp; =
&nb=
sp;
Convert
2 INPUT LINE (BC=
D - 80
CHARACTERS/RECORD) =
&nb=
sp;
Convert
10 ORIGINAL PROGRAM (BCD - 80
CHARACTERS/RECORD) =
Convert
=
&nb=
sp;
=
&nb=
sp; =
&nb=
sp; Convert
OUTPUT
FILES =
&nb=
sp; =
&nb=
sp;
Convert
------------ =
&nb=
sp; =
&nb=
sp;
Convert
UNIT DESCRIPTION =
=
&nb=
sp; =
Convert
---- ----------- =
&nb=
sp; =
&nb=
sp;
Convert
3 OUTPUT REPORT =
(BCD -
120 CHARACTERS/RECORD) =
Convert
11 RE-FORMATTED PROGRAM (BCD - =
80 CHARACTERS/RECORD) =
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
OPTIONAL
STANDARD FILE NAMES (SEE SUBROUTINE FILIO1 AND FILIO2) Convert
--------------------------------------------------------------- Convert
UNIT FILE NAME =
&nb=
sp; =
&nb=
sp;
Convert
---- ---------- =
&nb=
sp; =
&nb=
sp;
Convert
2 CONVERT.INP
3 CONVERT.LST
10 CONVERT.IN =
&nb=
sp; =
&nb=
sp;
Convert
11 CONVERT.OUT =
&nb=
sp; =
&nb=
sp;
Convert
=
&nb=
sp; =
&nb=
sp; =
&nb=
sp;
Convert
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Convert