=======================================================================
Complot
Complot
PROGRAM
COMPLOT
Complot
===============
Complot
VERSION
83-1 (FEBRUARY, 1983) Complot
VERSION
83-2 (MAY, 1983)
Complot
VERSION
83-3 (DECEMBER, 1983) *MAJOR MODIFICATION. Complot
*ADDED
SELECTION OF PLOTS BY MAT OR Complot
ZA/MT/ENERGY RANGE (EV).
Complot
*ADDED VARIABLE AXIS UNITS (PROGRAM Complot
CONTROLLED..X=MILLI-EV, EV, KEV,
Complot
MEV...Y=MILLI-BARNS, BARNS).
Complot
VERSION
84-1 (APRIL, 1984) *ADDED SELECTION BY
REACTION/ENERGY Complot
RANGE.
Complot
*ADDED
IDENTIFY DATA POINTS OPTION Complot
(SMALL BOX
DRAWN AROUND EACH CROSS Complot
SECTION
AND RATIO POINT). Complot
*IMPROVED
NON-IBM GRAPHICS INTERFACE Complot
(ALL
CHARACTER POSITIONING NOW Complot
BASED ON
CHARACTER, NOT RASTER, Complot
SIZE).
Complot
VERSION
85-1 (APRIL, 1985) *SPECIAL I/O
ROUTINES TO GUARANTEE Complot
ACCURACY
OF ENERGY. Complot
*DOUBLE
PRECISION TREATMENT OF Complot
ENERGY
(REQUIRED FOR NARROW Complot
RESONANCES).
Complot
*ADDED (
*ADDED
SMALL PLOT OPTION. Complot
VERSION
85-2 (AUGUST, 1985) *FORTRAN-77/H
VERSION Complot
VERSION
86-1 (JANUARY, 1986) *ENERGY DEPENDENT
SCATTERING RADIUS Complot
VERSION
86-2 (DECEMBER, 1986) *DOUBLE PRECISION PLOT SCALING Complot
(REQUIRED
VERSION
88-1 (JULY 1988) *MAJOR REVISION TO
MAKE CODE EASILY Complot
INTERFACEABLE TO ALMOST ANY PLOTTER Complot
*WARNING..INPUT PARAMETERS FROM BEEN
Complot
CHANGED
(SEE, DESCRIPTION BELOW) Complot
*COMPUTER
INDEPENDENT SOFTWARE Complot
CHARACTERS. Complot
*COLOR
PLOTS. Complot
*MT NUMBER
DEFINITIONS FROM DATA Complot
FILE READ
BY PROGRAM Complot
*FORTRAN-77
REQUIRED (FORTRAN-H NO Complot
SUPPORTED
BY THIS PROGRAM). Complot
*OPTION...INTERNALLY DEFINE ALL I/O
Complot
FILE NAMES
(SEE, SUBROUTINE FILEIO Complot
FOR
DETAILS). Complot
*IMPROVED
BASED ON USER COMMENTS. Complot
VERSION
88-2 (OCTOBER 1988) *IMPROVED BASED ON
USER COMMENTS. Complot
*ADDED
CONVENTIONS.
Complot
*UPDATED TO
USE NEW PROGRAM CONVERT Complot
KEYWORDS.
Complot
VERSION
89-1 (JANUARY 1989) *PSYCHOANALYZED BY
PROGRAM FREUD TO Complot
INSURE PROGRAM
WILL NOT DO ANYTHING Complot
CRAZY.
Complot
*FORTRAN-77/FORTRAN-H COMPATIBLE
Complot
*SPECIAL ENDF/B MATERIAL
DEFINITIONS Complot
(ZA.LT.1000) FROM DATA FILE READ
Complot
BY
PROGRAM. Complot
VERSION
89-2 (MARCH 1989) *ADDED ENDF/B-V AND
VI MT Complot
DEFINITIONS. PROGRAM WILL DETERMINE Complot
ENDF/B
FORMAT BASED ON MF=1, Complot
MT=451 AND USE AS PPROPRIATE MT Complot
DEFINITIONS. IF NO MF=1, MT=451
Complot
PROGRAM
WILL USE ENDF/B-VI Complot
MT DEFINITIONS. Complot
VERSION
90-1 (AUGUST 1990) *A NEW PROGRAM Complot
*ADDED
INTERACTIVE MOUSE INPUT Complot
*ADDED 3
CHARACTER FONTS Complot
*ADDED
PHOTON DATA, MF=23 AND 27 Complot
*ADDED
FORTRAN SAVE OPTION. Complot
*ADDED
MAXIMUM RATIO RANGE WHEN Complot
PLOTTING
RATIOS. Complot
*ADDED GRID
TYPES Complot
*ADDED
VARIABLE LINE THICKNESS Complot
*WARNING...INPUT PARAMETER FORMAT
Complot
HAS BEEN
CHANGED...SEE DESCRIPTION Complot
BELOW.
Complot
VERSION 92-1 (JANUARY 1992) *ADDED INCIDENT CHARGED PARTICLES Complot
(IDENTIFIED IN PLOT TITLES)
Complot
*ADDED
COMPLETELY COMPATIBLE I/O Complot
FOR
VERSION
92-2 (MAY 1992) *CORRECTED
DESCRIPTION OF INPUT Complot
PARAMETERS
AND EXAMPLE PROBLEMS. Complot
*ADDED VARIABLE
CHARACTER SIZE INPUT Complot
VERSION
93-1 (MARCH 1993) *UPDATE FOR ON
SCREEN GRAPHIC Complot
OUTPUT
USING THE LAHEY COMPILER Complot
*ADDED NU-BAR (TOTAL, DELAYED, Complot
PROMPT).
Complot
VERSION
94-1 (JANUARY 1994) *VARIABLE ENDF/B
DATA FILENAMES Complot
TO ALLOW
ACCESS TO FILE STRUCTURES Complot
(WARNING -
INPUT PARAMETER FORMAT Complot
HAS BEEN
CHANGED) Complot
*CLOSE ALL
FILES BEFORE TERMINATING Complot
(SEE,
SUBROUTINE ENDIT) Complot
VERSION
95-1 (MARCH 1995) *CORRECTED CROSS
SECTION Complot
MULTIPLIER
FOR EQUIVALENCES Complot
*CORRECTED
RATIO SCALING, FOR Complot
MAXIMUM
RATIO LESS THAN 1.0 Complot
VERSION
96-1 (JANUARY 1996) *COMPLETE
RE-WRITE Complot
*IMPROVED
COMPUTER
*ALL DOUBLE
PRECISION Complot
*UNIFORM
TREATMENT OF ENDF/B I/O Complot
*IMPROVED
OUTPUT PRECISION Complot
*DEFINED
SCRATCH FILE NAMES Complot
*INCREASED
PAGE SIZE FROM 24000 Complot
TO 48000 POINTS Complot
VERSION
97-1 (APRIL 1997) *INCREASED PAGE
SIZE FROM 48000 Complot
TO 480000
POINTS Complot
VERSION
99-1 (MARCH 1999) *CORRECTED CHARACTER
TO FLOATING Complot
POINT READ
FOR MORE DIGITS Complot
*UPDATED TEST
FOR ENDF/B FORMAT Complot
VERSION BASED ON RECENT FORMAT CHANGE
Complot
*GENERAL
IMPROVEMENTS BASED ON Complot
USER
FEEDBACK Complot
VERS.
2000-1 (FEBRUARY 2000)*GENERAL IMPROVEMENTS BASED ON Complot
USER
FEEDBACK Complot
VERS.
2002-1 (MAY 2002) *INPUT PARAMETERS
OPTIONAL Complot
*
*OPTIONAL
BLACK OR WHITE BACKGROUND Complot
VERS.
2004-1 (SEPT. 2004) *ADDED INCLUDE FOR
COMMON Complot
*INCREASED
PAGE SIZE FROM 480000 Complot
TO 600000
POINTS Complot
*ADDED NEW
REICH-MOORE TO FILE2 TO Complot
ALLOW
IDENTIFICATION OF RESOLVED AND Complot
ANY
FOLLOWING UNRESOLVED RESONANCE Complot
REGIONS.
Complot
Complot
OWNED,
MAINTAINED AND DISTRIBUTED BY Complot
------------------------------------ Complot
THE NUCLEAR
DATA SECTION
Complot
INTERNATIONAL
ATOMIC ENERGY AGENCY Complot
P.O.
A-1400,
Complot
ORIGINALLY
WRITTEN BY
Complot
------------------------------------ Complot
DERMOTT E.
CULLEN
Complot
L-159
Complot
P.O.
TELEPHONE 925-423-7359
Complot
E.
MAIL CULLEN1@LLNL.GOV Complot
WEBSITE
HTTP://WWW.LLNL.GOV/CULLEN1 Complot
Complot
Complot
AUTHORS
MESSAGE
Complot
---------------
Complot
THE
COMMENTS BELOW SHOULD BE CONSIDERED THE LATEST DOCUMENTATION Complot
ALL RECENT
IMPROVEMENTS. PLEASE READ ALL OF THESE COMMENTS BEFORE, Complot
PARTICULARLY THE COMMENTS CONCERNING MACHINE DEPENDENT CODING. Complot
Complot
AT THE
PRESENT TIME WE ARE ATTEMPTING TO DEVELOP A SET OF COMPUTER Complot
INDEPENDENT
PROGRAMS THAT CAN EASILY BE IMPLEMENTED ON ANY ONE Complot
OF A WIDE
VARIETY OF COMPUTERS. IN ORDER TO ASSIST IN THIS PROJECT Complot
IT WOULD BE
APPECIATED IF YOU WOULD NOTIFY THE AUTHOR OF ANY Complot
COMPILER
DIAGNOSTICS, OPERATING PROBLEMS OR SUGGESTIONS ON HOW TO Complot
IMPROVE
THIS PROGRAM. HOPEFULLY, IN THIS WAY FUTURE VERSIONS OF Complot
THIS
PROGRAM WILL BE COMPLETELY COMPATIBLE FOR USE ON YOUR Complot
COMPUTER.
Complot
Complot
PURPOSE Complot
-------
Complot
COMPARE
ENDF/B FORMATTED DATA FROM TWO SEPARATE INPUT TAPES. Complot
REACTIONS
ARE CONSIDERED TO BE COMPARABLE IF THEY HAVE THE SAME Complot
(ZA,MF,MT).
RESULTS ARE PRESENTED IN GRAPHICAL FORM. Complot
Complot
IN THE
FOLLOWING FOR SIMPLICITY THE ENDF/B TERMINOLOGY--ENDF/B Complot
TAPE--WILL
BE USED. IN FACT THE ACTUAL MEDIUM MAY BE TAPE, CARDS, Complot
DISK OR ANY
OTHER MEDIUM.
Complot
Complot
ON WHAT
COMPUTERS WILL THE PROGRAM RUN Complot
------------------------------------------------------------------
Complot
THE PROGRAM
HAS BEEN IMPLEMENTED ON A VARIETY OF COMPUTERS FROM Complot
CRAY AND
IBM MAINFRAME TO SUN WORKSTATIONS TO AN IBM-AT PC. THE Complot
PROGRAM IS
SMALL ENOUGH TO RUN ON VIRTUALLY ANY COMPUTER. Complot
Complot
THE PROGRAM
USES A SIMPLE CALCOMP LIKE GRAPHICS INTERFACE Complot
(DESCRIBED
BELOW) AND ALLOWS THE USER SPECIFY THE PHYSICAL SIZE Complot
OF THE
PLOTTER BEING USED, BY INPUT PARAMETERS. USING THESE Complot
CONVENTIONS
THIS PROGRAM CAN BE EASILY INTERFACED TO VIRTUALLY Complot
ANY
PLOTTER.
Complot
Complot
FOR SPECIAL
CONSIDERATIONS SEE THE SECTIONS BELOW ON, Complot
(1)
COMPUTER DEPENDENT CODING Complot
(2)
PLOTTER/GRAPHICS TERMINAL INTERFACE Complot
Complot
GRAPHICS
INTERFACE
Complot
------------------------------------------------------------------
Complot
THIS
PROGRAM USES A SIMPLE CALCOMP LIKE GRAPHICS INTERFACE WHICH Complot
REQUIRES
ONLY 3 SUBROUTINES...PLOTS, PLOT AND PEN (DESCRIBED IN Complot
DETAIL
BELOW). ALL CHARACTERS AND SYMBOLS ARE DRAWN USING TABLES Complot
OF PEN
STROKES (SUPPLIED WITH THIS PROGRAM). USING THIS METHOD Complot
THE PROGRAM
SHOULD BE SIMPLE TO INTERFACE TO VIRTUALLY ANY PLOTTER Complot
OR GRAPHICS
TERMINAL AND THE APPEARANCE AND LAYOUT OF THE PLOTS Complot
SHOULD BE
INDEPENDENT OF WHICH PLOTTER IS USED. Complot
Complot
ON WHAT
PLOTTERS WILL THE PROGRAM RUN Complot
------------------------------------------------------------------ Complot
THE PLOTTER
MAY USE UNITS OF INCHES, CENTIMETERS, MILLIMETERS, Complot
VIRTUALLY
ANYTHING. INTERNALLY THE PROGRAM WILL DEFINE PLOTS IN Complot
APPROXIMATELY A4 OR 8-1/2 BY 11 INCH FORMAT. AS PART OF THE Complot
INPUT THE USER DEFINES THE ACTUAL SIZE OF THE
PLOT IN THE UNITS Complot
(I.E.,
INCHES, CENTIMETERS, MILLIMETERS, WHATEVER) OF THE REAL Complot
PLOT. THE
PLOT IS TRANSFORMED TO THE SIZE OF THE LOCAL PLOTTER Complot
AND OUTPUT.
USING THIS CONVENTION THIS PROGRAM SHOULD BE EASY Complot
TO
INTERFACE TO VIRTUALLY ANY PLOTTER OR GRAPHICS TERMINAL. Complot
Complot
PROGRAM
IDENTIFICATION
Complot
----------------------
Complot
AS
DISTRIBUTED THE FIRST FRAME OF PLOTTED OUTPUT WILL DOCUMENT Complot
THE PROGRAM
NAME, VERSION AND INSTALLATION. THIS INFORMATION IS Complot
STORED AS
DATA IN THE ARRAY VERSES NEAR THE BEGINNING OF Complot
SUBROUTINE
FRAME1. IF YOU WISH TO CUSTOMIZE THE OUTPUT TO IDENTIFY Complot
YOUR
INSTALLATION CHANGE THE LAST TWO LINES OF THE ARRAY (VERSES). Complot
Complot
ENDF/B
FORMAT
Complot
------------- Complot
THIS
PROGRAM ONLY USES THE ENDF/B BCD OR CARD IMAGE FORMAT (AS Complot
OPPOSED TO
THE BINARY FORMAT) AND CAN HANDLE DATA IN ANY VERSION Complot
OF THE
ENDF/B FORMAT (I.E., ENDF/B-I, II,III, IV, V OR VI FORMAT). Complot
Complot
BOTH SETS
OF EVALUATED DATA MUST BE IN THE ENDF/B FORMAT. ONLY Complot
SECTIONS OF
FILE 2 (RESONANCE PARAMETERS) AND FILES 3, 23 AND 27 Complot
(TABULATED
DATA) WILL BE READ AND ALL OTHER SECTIONS WILL BE Complot
SKIPPED. IN
FILE 2 THE ONLY IMPORTANT INFORMATION IS THE ENERGY Complot
LIMITS OF
THE RESOLVED AND UNRESOLVED RESONANCE REGION WHICH IS Complot
LOCATED IN THE SAME FIELDS IN ALL VERSIONS
OF THE ENDF/B FORMAT. Complot
SIMILARLY
THE FORMAT OF FILES 3, 23 AND 27 IS THE SAME IN ALL Complot
VERSIONS OF
ENDF/B. THEREFORE THIS PROGRAM CAN BE USED WITH DATA Complot
IN ANY
ENDF/B FORMAT (I.E. ENDF/B-I, II, III, IV, V OR VI). Complot
Complot
CROSS
SECTION INTERPOLATION Complot
--------------------------- Complot
CROSS
SECTIONS MUST BE IN EITHER HISTOGRAM (I.E., INTERPOLATION Complot
LAW 1) OR
LINEARLY INTERPOLABLE (I.E. INTERPOLATION LAW 2) FORM. Complot
IF THEY ARE
NOT A WARNING MESSAGE WILL BE PRINTED AND EXECUTION Complot
WILL BE
TERMINATED. SEE INSTRUCTIONS BELOW ON HOW TO CONVERT Complot
DATA TO
HISTOGRAM OR LINEARLY INTERPOLABLE FORM. Complot
Complot
REACTION
INDEX
Complot
--------------
Complot
THIS
PROGRAM DOES NOT USE THE REACTION INDEX WHICH IS GIVEN IN Complot
SECTION
MF=1, MT=451 OF EACH EVALUATION. Complot
Complot
SECTION
SIZE
Complot
------------
Complot
SINCE THIS
PROGRAM USES A LOGICAL PAGING SYSTEM THERE IS NO LIMIT Complot
TO THE
NUMBER OF POINTS IN ANY SECTION, E.G., THE TOTAL CROSS Complot
SECTION MAY
BE REPRESENTED BY 200,000 DATA POINTS. Complot
Complot
DATA
SELECTION
Complot
--------------
Complot
THE USER
MAY SPECIFYING THE DATA TO BE COMPARED BY INPUTTING UP Complot
TO 100
MAT/MT/ENERGY OR ZA/MT/ENERGY RANGES. IF THE UPPER LIMIT Complot
OF THE MAT
OR ZA RANGE IS LESS THAN THE LOWER LIMIT IT WILL BE SET Complot
EQUAL TO
THE LOWER LIMIT (I.E. THIS INDICATE ONLY COMPARE ONE Complot
MAT OR ZA).
IF THE UPPER LIMIT IS STILL ZERO IT WILL BE SET TO Complot
9999 (NO
LIMIT). IF THE UPPER MF OR MT LIMIT IS ZERO IT WILL BE Complot
SET TO 99
OR 999, RESPECTIVELY (NO LIMIT). IF THE UPPER ENERGY Complot
LIMIT IS
ZERO IT WILL BE SET TO A LARGE NUMBER (NO LIMIT). Complot
Complot
THE LIST OF
RANGES MUST BE TERMINATED BY A BLANK LINE (I.E. ZERO Complot
LOWER AND
UPPER MAT/MF/MT OR ZA/MF/MT LIMITS). Complot
Complot
IF THE
FIRST RANGE LINE IS BLANK THIS LINE WILL TERMINATE THE Complot
LIST OF
REQUESTS (I.E. A SECOND BLANK LINE NEED NOT BE INPUT) Complot
AND ALL
PHYSICALLY COMPARABLE DATA WILL BE PLOTTED. Complot
Complot
WHICH
REACTIONS WILL BE PLOTTED Complot
------------------------------- Complot
THOSE
REACTIONS WITH THE SAME (ZA, MF, MT) WILL BE COMPARED, BUT Complot
ONLY THOSE
DATA WHICH DIFFER BY A USER SPECIFIED ALLOWABLE Complot
DIFFERENCE
WILL BE PLOTTED. IN ORDER TO FORCE ALL COMPARABLE Complot
REACTIONS
TO BE PLOTTED THE USER NEED ONLY SPECIFY AN ALLOWABLE Complot
DIFFERENCE
OF ZERO.
Complot
Complot
EQUIVALENT
REACTIONS
Complot
--------------------
Complot
IN ORDER TO
COMPARE REACTIONS WHICH HAVE DIFFERENT ZA, MF OR MT Complot
THE USER IS
ALLOWED TO SPECIFY AN EQUIVALENCE LIST OF UP TO Complot
100
(ZA,MF,MT) COMBINATIONS ON THE MASTER FILE WHICH ARE TO BE Complot
EQUATED TO
DIFFERENT (ZA,MF,MT) ON THE SECOND FILE. THIS OPTION Complot
MAY BE USED
TO COMPARE SIMILAR REACTIONS FROM DIFFERENT MATERIALS Complot
(E.G. IRON
AND NICKEL INELASTIC SCATTERING) OR DIFFERENT REACTIONS Complot
FROM THE
SAME OR DIFFERENT MATERIALS (E.G. U-235 CAPTURE AND Complot
FISSION -
IN WHICH CASE THE RATIO WILL BE THE CAPTURE TO FISSION Complot
RATIO) OR
THE SAME REACTION IN DIFFERENT VERSIONS OF THE ENDF/B Complot
FORMAT
WHICH MAY BE ASSIGNED DIFFERENT MT NUMBERS, E.G., THE Complot
PHOTOELECTRIC CROSS SECTION IS MT=602 IN ENDF/B-V AND EARLIER Complot
VERSIONS OF
ENDF/B, BUT IS MT=522 IN ENDF/B-VI. Complot
Complot
IN THESE
EQUIVALENCE LISTS A ZERO FIELD IMPLIES ALL. FOR EXAMPLE, Complot
TO EQUATE
MT=522 FROM ONE FILE TO MT=602 ON THE OTHER, FOR ALL Complot
MATERIALS,
ONE NEED ONLY SPECIFY ZA=0, MF=23, MT=522 EQUIVALENT Complot
TO ZA=0,
MF=23 AND MT=602.
Complot
Complot
PLOT
FORMATS
Complot
------------
Complot
THE TWO
CROSS SECTIONS ARE CONSIDERED TO BE A STANDARD (THE FIRST Complot
CROSS
SECTION) AND A CROSS SECTION TO BE COMPARED TO THE STANDARD Complot
(THE SECOND
CROSS SECTION). THE OUTPUT FROM THIS PROGRAM IS A Complot
SERIES OF
PLOTS. EACH PLOT WILL CONTAIN THE STANDARD CROSS SECTION Complot
AND IN
ADDITION THE USER MAY SPECIFY THAT EACH PLOT ALSO CONTAIN Complot
THE SECOND
CROSS SECTION AND/OR THE RATIO OF THE SECOND CROSS Complot
SECTION TO
THE FIRST CROSS SECTION. Complot
Complot
THE USER
MAY SELECT ONE OF THE FOLLOWING FIVE PLOT FORMATS (THE Complot
NUMBER PRECEDING
THE OPTION IS THE VALUE OF THE PLOT MODE SELECTOR Complot
THAT THE
USER SHOULD SPECIFY AS INPUT ON THE FIRST LINE). Complot
Complot
(0) THE
STANDARD CROSS SECTION (I.E. FIRST EVALUATION) AND THE Complot
RATIO
OF THE SECOND EVALUATION TO THE FIRST EVALUATION. THE Complot
DATA
WILL BE PRESENETED AS TWO SUB-PLOTS PER PLOT WITH THE Complot
STANDARD CROSS SECTION IN THE UPPER HALF OF THE PLOT AND THE Complot
RATIO
IN THE LOWER HALF OF THE PLOT. Complot
Complot
(1) THE
STANDARD CROSS SECTION (I.E. FIRST EVALUATION) AND THE Complot
SECOND
EVALUATION. THE DATA WILL BE PRESENTED AS TWO SUB-PLOTS Complot
PER
PLOT WITH THE STANDARD CROSS SECTION ON THE UPPER HALF Complot
OF THE
PLOT AND THE SECOND CROSS SECTION IN THE LOWER HALF OF Complot
THE
PLOT.
Complot
Complot
(2) THE
STANDARD CROSS SECTION (I.E. FIRST EVALUATION) AND THE Complot
SECOND
EVALUATION. THE DATA WILL BE PRESENTED AS ONE PLOT Complot
CONTAINING BOTH THE STANDARD AND SECOND CROSS SECTION. THE Complot
STANDARD CROSS SECTION WILL BE PRESENTED AS A SOLID LINE AND Complot
THE
SECOND CROSS SECTION WILL BE PRESENTED AS A DASHED LINE. Complot
Complot
(3) THE
STANDARD CROSS SECTION, SECOND CROSS SECTION AND RATIO OF Complot
THE SECOND CROSS SECTION TO THE FIRST
CROSS SECTION. THE DATA Complot
WILL BE
PRESENTED AS THREE SUB-PLOTS PER PLOT WITH THE Complot
STANDARD CROSS SECTION IN THE UPPER THIRD OF THE PLOT, THE Complot
SECOND
CROSS SECTION IN THE MIDDLE THIRD AND THE RATIO OF THE Complot
TWO IN
THE LOWER THIRD OF THE PLOT (RECOMMENDED OPTION). Complot
Complot
(4) THE
STANDARD CROSS SECTION, SECOND CROSS SECTION AND RATIO OF Complot
THE
SECOND CROSS SECTION TO THE FIRST CROSS SECTION. THE DATA Complot
WILL BE
PRESENTED AS TWO SUB-PLOTS PER PLOT WITH THE STANDARD Complot
AND
SECOND CROSS SECTION ON THE SAME SUB-PLOT IN THE
TWO
THIRDS OF THE PLOT AND THE RATIO OF THE TWO IN THE
THIRD
OF THE PLOT. THE STANDARD CROSS SECTION WILL BE Complot
PRESENTED AS A SOLID LINE AND THE SECOND CROSS SECTION WILL BE Complot
PRESENTED AS A DASHED LINE. Complot
Complot
ADDITIONAL
PLOT FEATURES Complot
------------------------
Complot
IN ADDITION
TO THE CROSS SECTIONS AND/OR RATIO THE FOLLOWING Complot
INFORMATIONS WILL BE INCLUDED ON EACH PLOT. Complot
Complot
(1) AN
IDENTIFICATION FOR EACH SET OF CROSS SECTIONS (UP TO 30 Complot
CHARACTERS FOR EACH SET). Complot
Complot
(2) THE
MAXIMUM NEGATIVE AND POSITIVE PER-CENT DIFFERENCE BETWEEN Complot
THE TWO
CROSS SECTIONS. Complot
Complot
(3) ARROWS
INDICATING THE ENERGY AT WHICH THE MAXIMUM DIFFERENCES Complot
(MINIMUM AND MAXIMUM RATIO) OCCUR. Complot
Complot
(4) THE
ENERGY LIMITS OF THE RESOLVED AND UNRESOLVED RESONANCE Complot
REGION
(IF THEY FALL WITHIN THE ENERGY LIMITS OF THE PLOT). Complot
Complot
RATIO
DATA
Complot
----------
Complot
IF RATIO
OUTPUT IS REQUESTED THE RATIO WILL BE DEFINED AT EACH Complot
ENERGY THAT
APPEARS IN EITHER EVALUATION. BETWEEN THESE ENERGIES Complot
THE RATIO
WILL BE PLOTTED ASSUMING LINEAR DEPENDENCE BETWEEN Complot
TABULATED
VALUES. FOR HISTOGRAM OR LINEARLY INTERPOLABLE CROSS Complot
SECTIONS
THIS
RATIO, BUT
NOT NECESSARILY THE ENERGY DEPENDENCE BETWEEN TABULATED Complot
VALUES. Complot
Complot
IF THE
EVALUATED DATA IS NOT IN EITHER HISTOGRAM OR LINRARLY Complot
INTERPOLABLE FORM THE RATIO MAY NOT EVEN FIND ALL EXTREMA. FOR Complot
EXAMPLE, IF
ONE EVALUATION IS LINEARLY INTERPOLABLE AND THE Complot
OTHER
NON-LINEAR, BUT BOTH AGREE AT ALL TABULATED ENERGIES THE Complot
RATIO WILL
APPEAR TO BE EQUAL TO UNITY AT ALL ENERGIES, BUT IN Complot
FACT THE
CROSS SECTION BETWEEN TABULATED ENERGIES MAY BE QUITE Complot
DIFFERENT
USING LINEAR VS. NON-LINEAR INTERPOLATION. FOR THIS Complot
REASON ONLY
LINEARLY INTERPOLABLE OR HISTOGRAM DATA IS ALLOWED Complot
AS INPUT TO
THIS PROGRAM.
Complot
Complot
LINEAR
INTERPOLABLE
Complot
-------------------
Complot
ALL CROSS
SECTIONS MAY BE CONVERTED TO LINEARLY INTERPOLABLE FORM Complot
BE USING
PROGRAM LINEAR (UCRL-50400, VOL. 17, PART A). Complot
Complot
HISTOGRAM
Complot
---------
Complot
ALL
LINEARLY INTERPOLABLE CROSS SECTION MAY BE CONVERTED TO Complot
HISTOGRAM
(I.E. MULTIGROUP) FORM BY USING PROGRAM GROUPIE Complot
(UCRL-50400, VOL. 17, PART D). Complot
Complot
INPUT
UNITS
Complot
-----------
Complot
UNIT DESCRIPTION Complot
---- -----------
Complot
2 INPUT LINE
Complot
9 MT DEFINITIONS. Complot
10 FIRST ENDF/B FORMATTED EVALUATION
(STANDARD). Complot
11 SECOND ENDF/B FORMATTED EVALUATION. Complot
17 SOFTWARE CHARACTERS. Complot
18 SOFTWARE SYMBOLS AND LINE TYPES Complot
Complot
OUTPUT
UNITS
Complot
------------
Complot
UNIT DESCRIPTION
Complot
---- -----------
Complot
3 NORMAL OUTPUT REPORT. Complot
16 PLOTTER UNIT
Complot
Complot
SCRATCH
UNITS
Complot
-------------
Complot
UNIT DESCRIPTION
Complot
---- ----------- Complot
12 SCRATCH UNIT FOR FIRST EVALUATION Complot
13 SCRATCH UNIT FOR SECOND EVALUATION Complot
14 SCRATCH UNIT FOR RATIO (ONLY USED IF RATIOS
REQUESTED). Complot
Complot
OPTIONAL
STANDARD FILE NAMES (SEE SUBROUTINE FILIO1 AND FILIO2) Complot
--------------------------------------------------------------- Complot
UNIT FILE NAME
Complot
---- ----------
Complot
2 COMPLOT.INP Complot
3 COMPLOT.LST
Complot
9 MT.DAT
Complot
10 ENDFB.IN1
(OR AS READ FROM INPUT) Complot
11 ENDFB.IN2
(OR AS READ FROM INPUT) Complot
12-14 (SCRATCH)
Complot
15 PLOT.CHR
Complot
16 (PLOTTER UNIT...USUALLY A DUMMY) Complot
Complot
INPUT
PARAMETERS
Complot
------------------------------------------------------------------
Complot
LINE COLUMNS
FORMAT DESCRIPTION Complot
---- -------
------ ----------- Complot
1 1-11
E11.4 LOWER X LIMIT OF
PLOTTER Complot
12-22 E11.4 UPPER X LIMIT OF PLOTTER Complot
23-33 E11.4 LOWER Y LIMIT OF PLOTTER Complot
34-44 E11.4 UPPER Y LIMIT OF PLOTTER Complot
45-55 I11 NUMBER OF PLOTS PER FRAME IN X
DIRECTION Complot
56-66 I11 NUMBER OF PLOTS PER FRAME IN Y
DIRECTION Complot
67-70 F4.1 CHARACTER SIZE MULTIPLIER Complot
= 0 TO 1 -
= OTHERWISE -
CHARACTERS SCALED BY THIS Complot
FACTOR Complot
Complot
PLOT ORIENTATION
IS BASED ON THE UPPER X Complot
LIMIT Complot
= .GT.0 - X
HORIZONTAL/Y VERTICAL Complot
= .LT.0 - Y
HORIZONTAL/X VERTICAL Complot
AFTER TESTING THE
UPPER X LIMIT WILL BE Complot
SET TO ITS
ABSOLUTE VALUE. Complot
2 1-72
A60 FILENAME FOR FIRST ENDF/B
DATA FILE Complot
(LEAVE BLANK FOR
ENDFB.IN1) Complot
3 1-72
A60 FILENAME FOR SECOND ENDF/B
DATA FILE Complot
(LEAVE BLANK FOR
ENDFB.IN2) Complot
4 1-11
I11 RETRIEVAL MODE (0=MAT,
1=ZA) Complot
12-22 I11
GRID (SPEED) OPTION. Complot
= 0 - TICK MARKS
ON BORDER Complot
= 1 - SOLID AT
COARSE INTERVALS Complot
= 2 - DASHED AT COARSE
INTERVALS Complot
= 3 - SOLID AT
COARSE AND FINE INTERVALS Complot
= 4 - DASHED AT
COARSE AND FINE INTERVALS Complot
= 5 - SOLID COARSE/DASHED
FINE INTERVALS Complot
23-33 I11 SHOULD BORDER BE PLOTTED AROUND EACH
PLOT Complot
= 0 - NO Complot
= 1 - YES Complot
34-44 I11 LINE THICKNESS Complot
= 0 TO 5 - LINES AND CHARACTERS Complot
=-1 TO -5 - ONLY
LINES Complot
45-55 I11 OUTPUT MODE Complot
=-1 - ONLY
COMPARISON LISTING. NO PLOTS. Complot
= 0 - CROSS
SECTION OVER RATIO. Complot
= 1 - CROSS
SECTION OVER CROSS SECTION. Complot
= 2 - TWO CROSS
SECTIONS ON SAME PLOT. Complot
= 3 - CROSS
SECTION OVER CROSS SECTION OVER Complot
RATIO. Complot
= 4 - TWO CROSS
SECTIONS ON SAME PLOT OVER Complot
RATIO. Complot
56-66 I11 STARTING PLOT NUMBER Complot
= 0 - DO NOT NUMBER PLOTS Complot
= .GT.0 - NUMBER
PLOTS IN LOWER LEFT HAND Complot
CORNER
STARTING WITH INPUT NUMBER Complot
67-70 I41 BACKGROUND COLOR Complot
= 0 = BLACK Complot
= OTHERWISE = WHITE Complot
5 1-11
E11.4 ALLOWABLE FRACTIONAL
DIFFERENCE. USED WHEN Complot
PLOTTING RATIOS.
ANY REACTION WHERE THE Complot
TWO EVALUATIONS DIFFER BY
MORE THAN THE Complot
ALLOWABLE
DIFFERENCE WILL BE PLOTTED. IF Complot
ZERO IS INPUT THE
STANDARD ALLOWABLE Complot
DIFFERENCE OF
0.001 (0.1 PER-CENT) WILL BE Complot
USED. Complot
12-22 E11.4 MAXIMUM ALLOWABLE RATIO. IF RATIOS ARE Complot
PLOTTED THEY WILL
BE IN THE RANGE RATMAX Complot
TO 1/RATMAX. IF
0.0 IS INPUT THERE WILL Complot
BE NO LIMIT ON THE
RANGE OF THE RATIOS. Complot
THIS OPTION MAY BE
USED TO IGNORE LARGE Complot
DIFFERENCES OVER
VERY
(WHICH MAY BE
UNIMPORTANT) AND ALLOW ONE Complot
TO SEE IMPORTANT,
BUT SMALLER DIFFERENCES, Complot
OVER EXTENDED
6 1-40
40A1 IDENTIFICATION FOR UPPER
EVALUATIONS Complot
7 1-40
40A1 IDENTIFICATION FOR LOWER
EVALUATIONS Complot
(IDENTIFICATIONS
SHOULD BE LEFT ADJUSTED Complot
TO START IN COLUMN
1). Complot
8-N 1- 6
I6 LOWER MAT OR ZA LIMIT (SEE
SELECTION MODE, Complot
INPUT LINE 1,
COLUMNS 1-11). Complot
7-
8 I2 LOWER MF LIMIT Complot
9-11 I3
12-22
E11.4 LOWER ENERGY LIMIT Complot
23-28 I6 UPPER MAT OR ZA LIMIT (SEE SELECTION
MODE, Complot
INPUT LINE 1,
COLUMNS 1-11). Complot
29-30 I2
UPPER MF LIMIT Complot
31-33 I3
34-44 E11.4 UPPER ENERGY LIMIT Complot
45-55 I11 IDENTIFY EVALUATED DATA POINTS OPTION. Complot
= 0 - DO NOT
IDENTIFY DATA POINTS. Complot
= 1 - IDENTIFY
DATA POINTS (BY DRAWING A Complot
SMALL BOX
AROUND EACH POINT). Complot
56-66 I11 INTERACTIVE INPUT FLAG Complot
= 0 - NO
INTERACTIVE INPUT ALLOWED
Complot
= 1 - INTERACTIVE
INPUT ALLOWED Complot
*SETTING THIS
OPTION =1 WILL TURN ON THE Complot
MOUSE AFTER EACH
PLOT AND ALLOW YOU TO Complot
INTERACTIVELY
SPECIFY PLOT LIMITS. Complot
*IF YOU DO NOT WISH
TO INTERACT WITH A PLOT Complot
OR IF YOU HAVE NO
INTERACTIVE CAPABILITY Complot
THIS OPTION SHOULD
BE SET = 0. Complot
Complot
*WARNING...DATA
POINTS IDENTIFIED OPTION IS Complot
NOT RECOMMENDED
FOR PLOTS CONTAINING MANY Complot
(I.E. THOUSANDS)
OF DATA POINTS SINCE IT Complot
WILL MERELY
INCREASE THE RUNNING TIME OF Complot
THE PROGRAM AND
STILL NOT ALLOW ONE TO Complot
ACCURATELY SEE DATA
POINTS. Complot
Complot
*UP TO 100 MAT OR
ZA RANGES ARE ALLOWED. Complot
THE LIST IS TERMINATED
BY A BLANK LINE. Complot
IF THE UPPER LIMIT
IS LESS THAN THE
LIMIT IT WILL BE
SET EQUAL TO THE
LIMIT. IF THE FIRST RANGE LINE IS BLANK Complot
ALL DATA WILL BE
RETRIEVED. IF THE
MT LIMIT IS ZERO
IT WILL BE SET EQUAL TO Complot
999 (NO LIMIT). IF
THE UPPER ENERGY LIMIT Complot
IS ZERO IT WILL BE
INTREPRETED TO MEAN NO Complot
LIMIT. IF THE
FIRST RANGE LINE SPECIFIES Complot
ZERO LOWER AND
UPPER MAT OR ZA RANGE IT Complot
WILL TERMINATE THE
LIST BE RANGE LINES Complot
(A SECOND BLANK
LINE NEED NOT BE INPUT) Complot
AND THE
COMPARED FOR THE
SPECIFIED MT AND ENERGY Complot
RANGES. Complot
Complot
N+1-M EQUIVALENCES Complot
1-
6 I6 MASTER ZA. Complot
7-
8 I2 MASTER MF. Complot
9-11 I3
12-17 I6 EQUIVALENT ZA FROM SECOND FILE. Complot
18-19 I2 EQUIVALENT MF FROM SECOND FILE. Complot
20-22 I3
EQUIVALENT MT FROM SECOND FILE. Complot
23-33 E11.4 MULTIPLICATION FACTOR. ANY EQUATED
ZA,MF, Complot
MT DATA WILL BE
MULTIPLIED BY THIS FACTOR. Complot
*THIS OPTION MAY BE USED TO
RE-NORMALIZE Complot
THE SECOND CROSS
SECTION OR IF COMPARING Complot
ONE CONSTITUENT OF
A MIXTURE TO THE MIXED Complot
CROSS SECTION THIS MAY BE USED TO
CONVERT Complot
THE SECOND CROSS
SECTION TO BARNS PER MIXED Complot
ATOM BY USING A
MULTIPLICATION FACTOR WHICH Complot
IS EQUAL TO THE
NUMBER OF ATOMS OF THE ONE Complot
CONSTITUENT PER
ATOM OF THE MIXTURE. Complot
= 0.0 - ON INPUT
WILL BE INTERPRETED AS 1.0 Complot
(WITH THIS CONVENTION
THE USER NEED ONLY Complot
INPUT
MULTIPLICATION FACTORS IF THEY ARE
Complot
NOT 1.0). Complot
*UP TO 100 MAT OR
ZA EQUIVALENCES ARE Complot
ALLOWED. Complot
*THE LIST IS
TERMINATED BY A BLANK LINE. Complot
*A ZERO INPUT FIELD
IMPLIES ALL. TO EQUATE Complot
A GIVEN MT NUMBER
TO ANOTHER MT NUMBER YOU Complot
NEED MERELY
SPECIFY ZA=0 ON INPUT. Complot
*NOTE, IN ALL CASES
THE TITLE AT TOP OF PLOT Complot
WILL ONLY
INDENTIFY MASTER (ZA,MF,MT). THE Complot
USER INPUT TITLES
MUST BE USED TO IDENTIFY Complot
THE SECOND
REACTION (SEE, EXAMPLE INPUT 4 Complot
BELOW). Complot
Complot
Complot
EXAMPLE DEFINITION
OF PLOTTER
Complot
----------------------------- Complot
THE FIRST
INPUT LINE DEFINES THE DIMENSIONS OF THE PLOTTER BEING Complot
USED IN ANY
UNITS (INCHES, CENTIMETERS, MILLIMETERS, ANYTHING) Complot
WHICH APPLY
TO THE PLOTTER. IN ADDITION THE FIRST LINE DEFINES Complot
HOW MANY
PLOTS SHOULD APPEAR ON EACH FRAME. THE PLOTTING AREA Complot
DEFINED ON
THE FIRST INPUT LINE MAY BE SUBDIVIDED INTO ANY NUMBER Complot
OF PLOTS IN
THE X AND Y DIRECTION. FOR EXAMPLE, TO PRODUCE A Complot
SERIES OF
FRAMES EACH CONTAINING 3 PLOTS IN THE X DIRECTION AND Complot
2 PLOTS IN
THE Y DIRECTION (6 PLOTS PER FRAME) COLUMN 45-55 OF Complot
THE FIRST
INPUT LINE SHOULD BE 3 AND COLUMNS 56-66 SHOULD BE 2. Complot
Complot
IF THE
LOCAL PLOTTER USES DIMENSIONS OF INCHES IN ORDER TO OBTAIN Complot
10 X 10
INCH FRAMES WITH 3 X 2 PLOTS PER FRAME THE FIRST INPUT Complot
LINE SHOULD
BE,
Complot
Complot
0.0 10.0
0.0 10.0 3 2 Complot
Complot
IF THE
LOCAL PLOTTER USES DIMENSION OF MILLIMETERS THE SAME Complot
PHYSICAL
SIZE PLOT MAY BE OBTAINED IF THE FIRST INPUT LINE IS, Complot
Complot
0.0 254.0
0.0 254.0 3 2 Complot
Complot
FOR
SIMPLICITY THE FOLLOWING EXAMPLE INPUTS WILL NOT DISCUSS THE Complot
PHYSICAL
DIMENSIONS OF THE PLOTTER AND THE FIRST INPUT LINE WILL Complot
IN ALL
CASES INDICATE 10 X 10 INCH PLOTS WITH ONLY 1 PLOT PER Complot
FRAME.
Complot
Complot
IN THE
FOLLOWING EXAMPLES IN ALL CASES THESE OPTIONS WILL BE USED, Complot
1) DASHED
GRID - COLUMNS 12-22 OF SECOND
INPUT LINE = 1 Complot
2) NO
BORDER - COLUMNS 23-33 OF SECOND
INPUT LINE = 0 Complot
3) LINE
THICKNESS - COLUMNS 34-44 OF SECOND
INPUT LINE = -2 Complot
4) OUTPUT
MODE - COLUMNS 45-55 OF SECOND
INPUT LINE = 3 Complot
5) FIRST
PLOT NUMBER - COLUMNS 56-66 OF SECOND INPUT LINE = 1
Complot
Complot
EXAMPLE
INPUT 1
Complot
---------------
Complot
RETRIEVE
MATS 1023, 1056 AND 1065 THROUGH 1072, MT = 1 AND 2 Complot
(TOTAL AND
ELASTIC) FROM THE FIRST INPUT FILE AND COMPARE TO Complot
ANY SECTION
FROM THE SECOND FILE THAT HAS THE SAME ZA/MF/MT. ONLY Complot
COMPARE
DATA OVER THE ENERGY RANGE 0.1 EV TO 1 KEV. IDENTIFY Complot
THE TWO
SETS OF DATA AS ENDF/B-V AND ENDF/B-IV, RESPECTIVELY. Complot
ONLY PLOT
THOSE REACTIONS WHICH DIFFER AT ONE OR MORE ENERGIES Complot
BY MORE
THAN 1 PER-CENT (NOTE, 1 PER-CENT = 0.01 AS INPUT Complot
FRACTION).
NO EQUIVALENT REACTIONS ARE SPECIFIED. FILERNAMES Complot
ARE
STANDARD (THSE CAN EITHER BE EXPLICITLY INCLUDED, OR SIMPLY Complot
LEFT
BLANK).
Complot
Complot
THE
FOLLOWING 12 INPUT LINES ARE REQUIRED. Complot
Complot
0.0 10.0
0.0 10.0 3 2
Complot
ENDFB.IN1
Complot
ENDFB.IN2
Complot
0 1
0 -2 3 1
Complot
0.01 0.0
Complot
ENDF/B-V DATA
(STANDARD)
Complot
ENDF/B-IV
DATA Complot
1023 3 1 0.1 3
2 1000.0 0 Complot
1056 3 1 0.1 3
2 1000.0 0 Complot
1065 3 1 0.1
1072 3 2 1000.0 0 Complot
(TERMINATES REQUEST LIST)
Complot
(TERMINATES EQUIVALENCE LIST)
Complot
Complot
EXAMPLE
INPUT 2
Complot
---------------
Complot
TO USE ALL
OF THE SAME OPTIONS AS SPECIFIED IN EXAMPLE INPUT 1, Complot
EXCEPT TO
RETRIEVE U-235, U-238 AND PU-239 THROUGH PU-242 THE Complot
FOLLOWING
12 INPUT LINES ARE REQUIRED. Complot
Complot
0.0 10.0
0.0 10.0 3 2
Complot
ENDFB.IN1
Complot
ENDFB.IN2
Complot
1 1 0
-2 3 1
Complot
0.01 0.0
Complot
ENDF/B-V DATA
(STANDARD)
Complot
ENDF/B-IV
DATA
Complot
92235 3 1 0.1 3
2 1000.0 0 Complot
92238 3 1 0.1 3
2 1000.0 0 Complot
94239 3 1 0.1 94242 3
2 1000.0 0 Complot
(TERMINATES REQUEST LIST)
Complot
(TERMINATES EQUIVALENCE LIST)
Complot
EXAMPLE
INPUT 3 Complot
---------------
Complot
TO USE ALL
OF THE SAME OPTIONS AS SPECIFIED IN EXAMPLE INPUT 1, Complot
EXCEPT TO
RETRIEVE AND COMPARE ALL MATS THE FOLLOWING 10 INPUT Complot
LINES ARE
REQUIRED.
Complot
Complot
0.0 10.0
0.0 10.0 3
2 Complot
ENDFB.IN1
Complot
ENDFB.IN2
Complot
0 1 0
-2 3 1
Complot
0.01 0.0
Complot
ENDF/B-V DATA
(STANDARD)
Complot
ENDF/B-IV
DATA
Complot
1 1 1 0.0
999999999 0.0
0 Complot
(TERMINATES REQUEST LIST)
Complot
(TERMINATES EQUIVALENCE LIST)
Complot
NOTE,
ZERO LOWER AND
MAT
LIMITS INDICATES NO LIMIT. Complot
Complot
EXAMPLE
INPUT 4
Complot
---------------
Complot
RETRIEVE
U-235 AND EQUATE THE FISSION CROSS SECTION (MT=18) ON Complot
THE MASTER
FILE TO CAPTURE (MT=102) ON THE SECOND FILE. PLOT Complot
THE
CAPTURE, FISSION AND CAPTURE TO FISSION RATIO OVER THE ENERGY Complot
RANGE
0.0253 EV TO 1 KEV. THE FOLLOWING 11 INPUT LINES ARE Complot
REQUIRED. Complot
Complot
0.0 10.0
0.0 10.0 3 2
Complot
ENDFB.IN1 Complot
ENDFB.IN2
Complot
1 1 0
-2 3 1
Complot
0.01 0.0 Complot
FISSION
Complot
CAPTURE
Complot
92235 3 18
0.0253 92235 3 18 1000.0 0 Complot
(TERMINATES REQUEST LIST)
Complot
92235 3 18
92235 3102
(MULTIPLICATION OF 1.0 INFERRED) Complot
(TERMINATES EQUIVALENCE LIST)
Complot
Complot
EXAMPLE
INPUT 5
Complot
---------------
Complot
IN
DIFFERENT VERSIONS OF THE ENDF/B FORMAT DIFFERENT MT NUMBERS Complot
ARE
ASSIGNED TO THE SAME REACTION. FOR EXAMPLE, IN ENDF/B-V AND Complot
EARLIER
VERSIONS OF ENDF/B THE PHOTOELECTRIC CROSS SECTION IS Complot
MT=602, WHILE IN ENDF/B-VI IT IS MT=522. IN
ORDER TO COMPARE Complot
ASSUMING
THAT THE MASTER IS ENDF/B-VI AND THE OTHER ENDF/B FILE Complot
IS ENDF/B-V
(OR EARLIER) YOU MAY EQUATE MT=522 TO 602. Complot
Complot
WHEN
COMPARING PHOTOELECTRIC CROSS SECTIONS WE EXPECT THERE TO BE Complot
LARGE
DIFFERENCES NEAR EDGES, SINCE IT IS UNLIKELY THAT TWO Complot
INDEPENDENT
EVALUATIONS USE EXACTLY THE SAME EDGE ENERGIES. FROM Complot
A PRACTICAL
VIEWPOINT THESE DIFFERENCES ARE NOT IMPORTANT IF THEY Complot
ONLY OCCUR
LARGE
DIFFERENCES MAY MAKE IT DIFFICULT TO SEE DIFFERENCES OVER Complot
OTHER
TO SEE
IMPORTANT DIFFERENCES IN THE FOLLOWING COMPARISON WE WILL Complot
CONSTRAIN
THE PLOTTED RATIO TO THE RANGE ABOUT 0.9 TO 1.1 IN Complot
ORDER TO BE
ABLE TO SEE DIFFERENCES OF UP TO 10 PER-CENT. WE WILL Complot
DO THIS BY
SPECIFYING A MAXIMUM RATIO OF 1.1, WHICH WILL IN TURN Complot
DEFINE A
MINIMUM RATIO OF 1/1.1, OR ABOUT 0.9. Complot
Complot
IN ORDER TO
COMPARE THE PHOTOELECTRIC CROSS SECTION FOR ALL Complot
MATERIALS
THE FOLLOWING 11 INPUT LINES ARE REQUIRED.
Complot
Complot
0.0 10.0
0.0 10.0 3 2 Complot
ENDFB.IN1
Complot
ENDFB.IN2
Complot
0 1 0
-2 3 1 Complot
0.01 1.1
Complot
ENDF/B-VI
Complot
ENDF/B-V
Complot
023522 999923522 0 Complot
(TERMINATES REQUEST
LIST) Complot
023522 023602 (MULTIPLICATION OF 1.0
INFERRED) Complot
(TERMINATES EQUIVALENCE LIST)
Complot
Complot
EXAMPLE
INPUT 6
Complot
---------------
Complot
THE SAME
EXAMPLE AS ABOVE, EXCEPT THAT DIFFERENT FILENAMES WILL Complot
BE USED TO
READ THE DATA FROM A FILE TREE STRUCTURE. THE FOLLOWING Complot
11 INPUT
LINES ARE REQUIRED. Complot
Complot
0.0 10.0
0.0 10.0 3 2 Complot
/Evaluated/ENDFB6/PHOTON.IN
Complot
/Evaluated/ENDFB5/PHOTON.IN Complot
0 1 0
-2 3 1 Complot
0.01 1.1
Complot
ENDF/B-VI
Complot
ENDF/B-V
Complot
023522 999923522 0 Complot
(TERMINATES REQUEST LIST) Complot
023522 023602 (MULTIPLICATION OF 1.0
INFERRED) Complot
(TERMINATES EQUIVALENCE LIST)
Complot
Complot
EXAMPLE
INPUT 7
Complot
---------------
Complot
THE OUTPUT
FOR ALL OF THE ABOVE EXAMPLES ARE ORIENTED WITH X Complot
HORIZONTAL
AND Y VERTICAL. TO CHANGE THE ORIENTATION OF THE PLOTS Complot
YOU NEED
MERELY SPECIFY A NEGATIVE UPPER X LIMIT OF THE SIZE OF Complot
THE PLOTS
ON THE FIRST INPUT LINE. Complot
Complot
THE
FOLLOWING EXAMPLE IS EXACTLY THE SAME AS THE ABOVE EXAMPLE, Complot
EXCEPT THAT
THE ORIENTATION OF THE PLOTS HAS BEEN CHANGED. THE Complot
FOLLOWING
11 INPUT LINES ARE REQUIRED. Complot
Complot
0.0 -10.0
0.0 10.0 3 2 Complot
/Evaluated/ENDFB6/PHOTON.IN
Complot
/Evaluated/ENDFB5/PHOTON.IN
Complot
0 1 0
-2 3 1 Complot
0.01 1.1 Complot
ENDF/B-VI
Complot
ENDF/B-V
Complot
023522 999923522 0 Complot
(TERMINATES REQUEST LIST)
Complot
023522 023602 (MULTIPLICATION OF 1.0
INFERRED) Complot
(TERMINATES EQUIVALENCE LIST) Complot
Complot
=====
PLOTTER/GRAPHICS TERMINAL INTERFACE ============================= Complot
Complot
NON-INTERACTIVE
Complot
------------------------------------------------------------------
Complot
THIS
PROGRAM USES A SIMPLE CALCOMP LIKE INTERFACE INVOLVING Complot
ONLY 5
SUBROUTINES,
Complot
Complot
STARPLOT - INITIALIZE
PLOTTER
Complot
NEXTPLOT - CLEAR SCREEN FOR NEXT PLOT Complot
ENDPLOTS - TERMINATE
PLOTTING
Complot
Complot
PLOT(X,Y,IPEN) - DRAW OR MOVE FROM LAST LOCATION TO (X,Y),
Complot
END OF CURRENT
PLOT OR END OF PLOTTING. Complot
IPEN
= 2 - DRAW
Complot
= 3 - MOVE Complot
Complot
PEN(IPEN) - SELECT
COLOR.
Complot
IPEN-
COLOR = 1 TO N (N = ANY POSITIVE INTEGER) Complot
Complot
BOXCOLOR(X,Y,IFILL,IBORDER) - FILL A RECTANGLE WITH COLOR Complot
X,Y = DEFINE THE
CORNERS OF THE BOX Complot
IFILL = COLOR TO FILL BOX
WITH Complot
IBORDER = COLOR OF BORDER OF BOX Complot
Complot
INTERACTIVE
Complot
------------------------------------------------------------------
Complot
THIS
PROGRAM INCLUDES AN INTERACTIVE INTERFACE FOR USE WITH A Complot
MOUSE. THE
INTERFACE INVOLVES 2 SUBROUTINE, Complot
Complot
INTERACT(MYACTION) -
WHETHER OR NOT INTERACTION Complot
MYACTION = 0 - NO (RETURNED BY
INTERACT) Complot
= 1 - YES
(RETURNED BY INTERACT) Complot
Complot
MOUSEY(IWAY,XI,YI,IWAY1,IWAY2)
- READ POSITION OF MOUSE
Complot
IWAY = 0 - NO INPUT Complot
= 1 -
LEFT BUTTON Complot
= 2 - MIDDLE BUTTON Complot
= 3 -
RIGHT BUTTON Complot
= 4 -
KEYBOARD INPUT Complot
XI = X
POSITION IN LOCAL UNITS Complot
YI = Y POSITION IN LOCAL UNITS Complot
IWAY1 = MINIMUM ALLOWABLE IWAY Complot
IWAY2 = MAXIMUM ALLOWABLE IWAY Complot
Complot
AS USED BY
THIS PROGRAM IWAY1 = 1 Complot
IWAY2 = 4 Complot
KEYBOARD
INPUT (IWAY=4) MEANS NO ZOOMED PLOT REQUESTED. Complot
MOUSE INPUT
(IWAY=1 TO 3) MEANS A ZOOMED PLOT IS REQUESTED. Complot
MOUSEY WILL
BE CALLED ONCE TO SEE IF A ZOOMED PLOT IS REQUESTED. Complot
IF IT IS XI
WILL BE USED TO DEFINE ONE X (E.G., ENERGY) LIMIT OF Complot
THE ZOOMED
PLOT. MOUSEY WILL THEN BE CALLED A SECOND TIME TO Complot
DEFINE A
SECOND XI TO DEFINE THE OTHER X LIMIT OF THE ZOOMED Complot
PLOT.
Complot
Complot
IF YOU DO
NOT WANT INTERACTION YOU SHOULD INCLUDE THE FOLLOWING Complot
SUBROUTINES IN YOUR GRAPHIC INTERFACE, Complot
Complot
SUBROUTINE
INTERACT(MYACTION) Complot
MYACTION=0
Complot
RETURN
Complot
END
Complot
SUBROUTINE
MOUSEY(IWAY,XI,YI,IWAY1,IWAY2) Complot
IWAY=4
Complot
XI=0.0
Complot
YI=0.0 Complot
RETURN
Complot
END
Complot
Complot
ALTERNATIVE
INTERACTIVE
Complot
------------------------------------------------------------------
Complot
IF YOU DO
NOT HAVE A MOUSE BUT WOULD STILL LIKE TO INTERACTIVE Complot
INPUT YOU
CAN REPLACE SUBROUTINE ACTION IN THIS PROGRAM. Complot
Complot
AS
DISTRIBUTED SUBROUTINE ACTION USES A MOUSE TO DEFINE
AND UPPER
ENERGY (OR X) LIMITS WHICH ARE USED TO PRODUCE THE Complot
NEXT PLOT.
A CALL TO ACTION IS OF THE FORM, Complot
Complot
CALL
ACTION(KACTV,XACT1,XACT2) Complot
Complot
KACTV = 0 - NO INTERACTIVE
INPUT Complot
= 1 - INTERACTIVE
INPUT Complot
XACT1 = LOWER ENERGY LIMIT Complot
XACT2 = UPPER ENERGY LIMIT Complot
Complot
IF THERE IS
NO INTERACTIVE INPUT THE PROGRAM WILL PROCEED TO THE Complot
NEXT PLOT
REQUESTED BY NON-INTERACTIVE INPUT. Complot
Complot
IF THERE IS
INTERACTIVE INPUT THE PROGRAM WILL USE XACT1 AND Complot
XACT2 TO
DEFINE THE ENERGY LIMITS OF THE NEXT PLOT USING THE Complot
SAME DATA
AS APPEARED ON THE LAST PLOT. AS WITH NON-INTERACTIVE Complot
INPUT, IF
YOU SELECT AN
IS LESS
THAN THAT SPECIFIED BY INPUT NO PLOT WILL BE PRODUCED Complot
AND THE
CODE WILL PROCEED TO THE NEXT PLOT REQUESTED BY Complot
NON-INTERACTIVE INPUT.
Complot
Complot
YOU CAN
REPLACE SUBROUTINE ACTION FOLLOWING THE ABOVE CONVENTIONS Complot
TO ALLOW
INTERACTION VIA DIRECT READ OF X LIMITS, LIGHTPEN OR Complot
WHATEVER
FACILITIES YOU HAVE AVAILABLE. Complot
Complot
INTERFACING
Complot
------------------------------------------------------------------
Complot
IN ORDER TO
INTERFACE THIS PROGRAM FOR USE ON ANY PLOTTER WHICH Complot
DOES NOT
USE THE ABOVE CONVENTIONS IT IS MERELY NECESSARY FOR THE Complot
THE USER TO
WRITE 5 SUBROUTINES DESCRIBED ABOVE AND TO THEN CALL Complot
THE LOCAL
EQUIVALENT ROUTINES. Complot
Complot
COLOR
PLOTS
Complot
------------------------------------------------------------------
Complot
TO SELECT
PLOTTING COLORS SUBROUTINE PEN (DESCRIBED ABOVE) IS USED Complot
TO SELECT
ONE OF THE AVAILABLE COLORS. WHEN RUNNING ON A MAINFRAME Complot
USING AN
IBM GRAPHICS TERMINAL OR ON AN IBM-PC USING A HEWLETT- Complot
PACKARD
PLOTTER THE GRAPHICS INTERFACE (DESCRIBED ABOVE) WILL Complot
PRODUCE
COLOR PLOTS.
Complot
Complot
BLACK AND
WHITE PLOTS Complot
------------------------------------------------------------------
Complot
WHEN
PRODUCING BLACK AND WHITE HARDCOPY ON A MAINFRAME THE USER Complot
SHOULD ADD
A DUMMY SUBROUTINE PEN TO THE END OF THE PROGRAM TO Complot
IGNORE
ATTEMPTS TO CHANGE COLOR. ADD THE FOLLOWING SUBROUTINE, Complot
Complot
SUBROUTINE
PEN(IPEN) Complot
RETURN
Complot
END
Complot
Complot
CHARACTER
SET
Complot
------------------------------------------------------------------
Complot
THIS
PROGRAM USES COMPUTER AND PLOTTER DEVICE INDEPENDENT SOFTWARE Complot
CHARACTERS.
THIS PROGRAM COMES WITH A FILE THAT DEFINES THE PEN Complot
STROKES
REQUIRED TO DRAW ALL CHARACTERS ON AN IBM KEYBOARD (UPPER Complot
AND LOWER
CASE CHARACTERS, NUMBERS, ETC.) PLUS AN ALTERNATE SET OF Complot
ALL UPPER
AND LOWER CASE GREEK CHARACTERS AND ADDITIONAL SPECIAL Complot
SYMBOLS.
Complot
Complot
THE
SOFTWARE CHARACTER TABLE CONTAINS X AND Y AND PEN POSITIONS TO Complot
DRAW EACH
CHARACTER. IF YOU WISH TO DRAW ANY ADDITIONAL CHARACTERS Complot
OR TO
MODIFY THE FONT OF THE EXISTING CHARACTERS YOU NEED ONLY Complot
MODIFY THIS
TABLE.
Complot
Complot
CONTROL
CHARACTERS
Complot
------------------------------------------------------------------
Complot
IN THE
SOFTWARE CHARACTER TABLE ALL CHARACTERS TO BE PLOTTED WILL Complot
HAVE PEN
POSITION = 2 (DRAW) OR = 3 (MOVE). IN ADDITION THE TABLE Complot
CURRENTLY
CONTAINS 4 CONTROL CHARACTERS, Complot
Complot
PEN
POSITION = 0
Complot
----------------
Complot
SHIFT THE
NEXT PRINTED CHARACTER BY X AND Y. 3 CONTROL CHARACTERS Complot
ARE
PRESENTLY INCLUDED IN THE SOFTWARE CHARACTER TABLE TO ALLOW Complot
SHIFTING. Complot
Complot
{ = SHIFT UP (FOR SUPERSCRIPTS..............X=
0.0, Y= 0.5) Complot
} = SHIFT DOWN (FOR SUBSCRIPTS..............X=
0.0, Y=-0.5) Complot
\ = SHIFT LEFT 1 CHARACTER (FOR
BACKSPACE...X=-1.0, Y= 0.0) Complot
Complot
PEN
POSITION =-1
Complot
----------------
Complot
SELECT THE
NEXT PRINTED CHARACTER FROM THE ALTERNATE CHARACTER Complot
SET. AT
PRESENT THIS CONTROL CHARACTER IS, Complot
Complot
] = SWITCH TO ALTERNATE CHARACTER SET Complot
Complot
THESE 4 CONTROL
CHARACTERS ARE ONLY DEFINED BY THE VALUE OF THE Complot
PEN
POSITION IN THE SOFTWARE CHARACTER TABLE (I.E., THEY ARE NOT Complot
HARD WIRED
INTO THIS PROGRAM). AS SUCH BY MODIFYING THE SOFTWARE Complot
CHARACTER
TABLE THE USER HAS THE OPTION OF DEFINING ANY CONTROL Complot
CHARACTERS
TO MEET SPECIFIC NEEDS. Complot
Complot
THESE
CHARACTERS MAY BE USED IN CHARACTER STRINGS TO PRODUCE Complot
SPECIAL
EFFECTS. FOR EXAMPLE, TO PLOT SUBSCRIPT 5, B, SUPERSCRIPT Complot
10 USE THE
STRING,
Complot
Complot
}5B{1{0
Complot
Complot
TO PLOT B,
SUBSCRIPT 5 AND SUPERSCRIPT 10 WITH THE 5 DIRECTLY Complot
BELOW THE 1
OF THE 10 WE CAN USE THE BACKSPACE CHARACTER TO Complot
POSITION
THE 1 DIRECTLY ABOVE THE 5 USING THE STRING, Complot
Complot
B}5\{1{0
Complot
Complot
TO PLOT
UPPER CASE GREEK GAMMA FOLLOWED BY THE WORD TOTAL (I.E., Complot
RESONANCE
TOTAL WIDTH) USE THE STRING. Complot
Complot
]G
TOTAL
Complot
Complot
NOTE, WHEN
THESE CONTROL CHARACTERS ARE USED THEY ONLY EFFECT THE Complot
NEXT 1
PRINTED CHARACTER (SEE, ABOVE EXAMPLE OF PLOTTING SUPER- Complot
SCRIPT 10
WHERE THE SHIFT UP CONTROL CHARACTER WAS USED BEFORE THE Complot
1 AND THEN
AGAIN BEFORE THE 0 AND THE BACKSPACE AND SHIFT UP Complot
CONTROL
CHARACTERS WERE USED IN COMBINATION). Complot
Complot
IF THESE 4
CONTROL CHARACTERS ARE NOT AVAILABLE ON YOUR COMPUTER Complot
YOU CAN
MODIFY THE SOFTWARE CHARACTER TABLE TO USE ANY OTHER 4 Complot
CHARACTERS
THAT YOU DO NOT NORMALLY USE IN CHARACTER STRINGS (FOR Complot
DETAILS SEE
THE SOFTWARE CHARACTER TABLE). Complot
Complot
STANDARD/ALTERNATE CHARACTER SETS
Complot
------------------------------------------------------------------
Complot
THE
SOFTWARE CHARACTER TABLE CONTAINS 2 SETS OF CHARACTERS WHICH Complot
ARE A
STANDARD SET (ALL CHARACTERS ON AN IBM KEYBOARD) AND AN Complot
ALTERNATE
SET (UPPER AND LOWER CASE GREEK CHARACTERS AND SPECIAL Complot
CHARACTERS). TO DRAW A CHARACTER FROM THE ALTERNATE CHARACTER SET Complot
PUT A RIGHT
BRACKET CHARACTER (]) BEFORE A CHARACTER (SEE THE Complot
ABOVE
EXAMPLE AND THE SOFTWARE CHARACTER TABLE FOR DETAILS). THIS Complot
CONTROL
CHARACTER WILL ONLY EFFECT THE NEXT 1 PLOTTED CHARACTER. Complot
Complot
SUB AND
SUPER SCRIPTS
Complot
------------------------------------------------------------------
Complot
TO DRAW
SUBSCRIPT PRECEED A CHARACTER BY }. TO DRAW SUPERSCRIPT Complot
PRECEED A CHARACTER BY { (SEE THE ABOVE
EXAMPLE AND THE SOFTWARE Complot
CHARACTER
TABLE FOR DETAILS). THESE CONTROL CHARACTER WILL ONLY Complot
EFFECT THE
NEXT 1 PLOTTED CHARACTER. Complot
Complot
BACKSPACING
Complot
------------------------------------------------------------------
Complot
TO
BACKSPACE ONE CHARACTER PRECEED A CHARACTER BY \ (SEE, THE Complot
ABOVE
EXAMPLE AND THE SOFTWARE CHARACTER TABLE FOR DETAILS). THIS Complot
CONTROL
CHARACTER WILL PERFORM A TRUE BACKSPACE AND WILL EFFECT Complot
ALL
FOLLOWING CHARACTERS IN THE SAME CHARACTER STRING. Complot
Complot
PLOT
DIMENSIONS
Complot
---------------
Complot
ARE DEFINED
BY USER INPUT. INTERNALLY THE PROGRAM WILL CREATE A Complot
PLOT IN
APPROXIMATELY A4 OR 8-1/2 BY 11 INCH FORMAT. DURING Complot
OUTPUT THE
PLOT IS TRANSFORMED TO THE UNITS (INCHES, CENTIMETERS, Complot
MILLIMETERS, WHATEVER) OF THE PLOTTER BEING USED AND OUTPUT. Complot
Complot
=====
PLOTTER/GRAPHICS TERMINAL INTERFACE ============================= Complot
=======================================================================
Complot