======================================================================== Sixpak

Sixpak

PROGRAM SIXPAK Sixpak

================================================================== Sixpak

VERSION 92-1 (JANUARY 1992) Sixpak

VERSION 92-2 (FEBRUARY 1992)*INCREASED CORE ALLOCATION TO Sixpak

ACCOMMODATE JEF AND EFF EVALUATIONS. Sixpak

VERSION 92-3 (APRIL 1992) *ADDED ADDITIONAL DATA TESTS. Sixpak

VERSION 92-4 (SEPT. 1992) *CORRECTED KALBACH-MANN CALCULATIONS. Sixpak

*FOR PHOTON PRODUCTION OUTPUT MF=12 Sixpak

(MULTIPLICITY), MF=14 (ISOTROPIC Sixpak

ANGULAR DISTRIBUTIONS) AND MF=15 Sixpak

(SPECTRA) - PREVIOUSLY ONLY MF=15. Sixpak

*FIRST ORDER CORRECTIONS TRANSFORMING Sixpak

CENTER-OF-MASS SPECTRA TO LAB SYSTEM Sixpak

FOR OUTPUT IN MF=5 Sixpak

*CORRECTED ISOTROPIC ANGULAR Sixpak

DISTRIBUTION FLAG (LI) Sixpak

VERSION 94-1 (JANUARY 1994) *VARIABLE ENDF/B INPUT DATA FILENAME Sixpak

TO ALLOW ACCESS TO FILE STRUCTURES Sixpak

(WARNING - INPUT PARAMETER FORMAT Sixpak

HAS BEEN CHANGED) Sixpak

*CLOSE ALL FILES BEFORE TERMINATING Sixpak

(SEE, SUBROUTINE ENDIT) Sixpak

*INCREASED MAXIMUM TABLE SIZE FROM Sixpak

2000 TO 6000. Sixpak

VERSION 96-1 (JANUARY 1996) *COMPLETE RE-WRITE Sixpak

*IMPROVED COMPUTER INDEPENDENCE Sixpak

*ALL DOUBLE PRECISION Sixpak

*ON SCREEN OUTPUT Sixpak

*UNIFORM TREATMENT OF ENDF/B I/O Sixpak

*IMPROVED OUTPUT PRECISION Sixpak

VERSION 99-1 (MARCH 1999) *CORRECTED CHARACTER TO FLOATING Sixpak

POINT READ FOR MORE DIGITS Sixpak

*UPDATED TEST FOR ENDF/B FORMAT Sixpak

VERSION BASED ON RECENT FORMAT CHANGE Sixpak

*GENERAL IMPROVEMENTS BASED ON Sixpak

USER FEEDBACK Sixpak

VERSION 99-2 (JUNE 1999) *ASSUME ENDF/B-VI, NOT V, IF MISSING Sixpak

MF=1, MT-451. Sixpak

VERS. 2000-1 (FEBRUARY 2000)*GENERAL IMPROVEMENTS BASED ON Sixpak

USER FEEDBACK Sixpak

VERS. 2002-1 (JANUARY 2002) *CORRECTED ANGULAR DISTRIBUTION (MF=4) Sixpak

OUTPUT TO INSURE USED FIELDS ARE 0 Sixpak

(MAY 2002) *OPTIONAL INPUT PARAMETERS Sixpak

(NOV. 2002) *EXTENDED TO ALLOW CHARGED PARTICLE Sixpak

ANGULAR DISTRIBUTION IN MF=4 - Sixpak

WARNING - STRICTLY SPEAKING THIS IS Sixpak

NOT LEGAL, SINCE MF=4 IS SUPPOSED TO Sixpak

BE USED ONLY FOR NEUTRON ANGULAR Sixpak

DISTRIBUTIONS - BUT WHERE MT MAKES Sixpak

IT OBVIOUS THAT THE OUTGOING PARTICLE Sixpak

IS NOT A NEUTRON HOPEFULLY IT WILL Sixpak

NOT CAUSE A PROBLEM IF MF=4 IS USED Sixpak

FOR CHARGED PARTICLES. Sixpak

Sixpak

OWNED, MAINTAINED AND DISTRIBUTED BY Sixpak

------------------------------------ Sixpak

THE NUCLEAR DATA SECTION Sixpak

INTERNATIONAL ATOMIC ENERGY AGENCY Sixpak

P.O. BOX 100 Sixpak

A-1400, VIENNA, AUSTRIA Sixpak

EUROPE Sixpak

Sixpak

ORIGINALLY WRITTEN BY Sixpak

------------------------------------ Sixpak

DERMOTT E. CULLEN Sixpak

UNIVERSITY OF CALIFORNIA Sixpak

LAWRENCE LIVERMORE NATIONAL LABORATORY Sixpak

L-159 Sixpak

P.O. BOX 808 Sixpak

LIVERMORE, CA 94550 Sixpak

U.S.A. Sixpak

TELEPHONE 925-423-7359 Sixpak

E. MAIL CULLEN1@LLNL.GOV Sixpak

WEBSITE HTTP://WWW.LLNL.GOV/CULLEN1 Sixpak

Sixpak

COLLABORATION Sixpak

================================================================== Sixpak

DEVELOPED IN COLLABORATION WITH, Sixpak

Sixpak

*THE NATIONAL NUCLEAR DATA CENTER, BROOKHAVEN NATIONAL LAB Sixpak

Sixpak

*THE NUCLEAR DATA SECTION, IAEA, VIENNA, AUSTRIA Sixpak

Sixpak

*CENTRO TECNICO AEROSPACIAL, SAO JOSE DOS CAMPOS, BRAZIL Sixpak

Sixpak

AS A PART OF AN INTERNATIONAL PROJECT ON THE EXCHANGE OF Sixpak

NUCLEAR DATA Sixpak

Sixpak

ACKNOWLEDGEMENT (VERSION 92-1) Sixpak

================================================================== Sixpak

THE AUTHOR THANKS SOL PEARLSTEIN (BROOKHAVEN NATIONAL LAB) FOR Sixpak

SIGNIFICANTLY CONTRIBUTING TOWARD IMPROVING THE ACCURACY AND Sixpak

COMPUTER INDEPENDENCE OF THIS CODE - THANKS, SOL Sixpak

Sixpak

ACKNOWLEDGEMENT (VERSION 92-4) Sixpak

================================================================== Sixpak

THE AUTHOR THANKS BOB MACFARLANE (LOS ALAMOS) FOR SUGGESTING HOW Sixpak

TO PROPERLY OUTPUT THE PHOTON PRODUCTION DATA TO PUT IT INTO Sixpak

EXACTLY THE FORM NEEDED FOR USE IN PROCESSING CODES. Sixpak

Sixpak

THE AUTHOR THANKS CHRIS DEAN (WINFRITH) FOR POINTING OUT ERRORS Sixpak

IN THE EARLIER TREATMENT OF THE KALBACH-MANN FORMALISM AND IN Sixpak

THE DEFINITION OF THE ISOTROPIC ANGULAR DISTRIBUTION FLAG (LI). Sixpak

Sixpak

AUTHORS MESSAGE Sixpak

================================================================== Sixpak

THE COMMENTS BELOW SHOULD BE CONSIDERED THE LATEST DOCUMENTATION Sixpak

INCLUDING ALL RECENT IMPROVEMENTS. PLEASE READ ALL OF THESE Sixpak

COMMENTS BEFORE IMPLEMENTING AND USING THESE CODES. Sixpak

Sixpak

AT THE PRESENT TIME WE ARE ATTEMPTING TO DEVELOP A SET OF COMPUTER Sixpak

INDEPENDENT PROGRAMS THAT CAN EASILY BE IMPLEMENTED ON ANY ONE Sixpak

OF A WIDE VARIETY OF COMPUTERS. IN ORDER TO ASSIST IN THIS PROJECT Sixpak

IT WOULD BE APPECIATED IF YOU WOULD NOTIFY THE AUTHOR OF ANY Sixpak

COMPILER DIAGNOSTICS, OPERATING PROBLEMS OR SUGGESTIONS ON HOW TO Sixpak

IMPROVE THIS PROGRAM. HOPEFULLY, IN THIS WAY FUTURE VERSIONS OF Sixpak

THIS PROGRAM WILL BE COMPLETELY COMPATIBLE FOR USE ON YOUR Sixpak

COMPUTER. Sixpak

Sixpak

PURPOSE Sixpak

================================================================== Sixpak

1) CHECK ALL DOUBLE-DIFFERENTIAL DATA (MF=6) Sixpak

Sixpak

2) OUTPUT EQUIVALENT MF = 4, 5, 12, 14 AND 15 DATA. Sixpak

Sixpak

DATA CHECKING Sixpak

================================================================== Sixpak

ALL OF THE ENDF/B-VI MF=6 DATA IS CHECKED - FOR DETAILS SEE BELOW. Sixpak

Sixpak

THE MF=6 DATA IS NOT CORRECTED AND OUTPUT IN THE ENDF/B FORMAT. Sixpak

IT IS MERELY CHECKED. IF ERRORS ARE FOUND IT IS UP TO THE USER Sixpak

TO TAKE CORRECTIVE ACTION ON THE MF=6 DATA. Sixpak

Sixpak

IN CONTRAST WHEN PROBLEMS ARE FOUND IN DATA WHICH WILL BE OUTPUT Sixpak

IN THE ENDF/B FORMAT (MF=4, 5, 12, 14 AND 15), WHENEVER POSSIBLE Sixpak

CORRECTIVE ACTION WILL BE TAKEN. Sixpak

Sixpak

FURTHER CHECKS AND CORRECTIONS Sixpak

================================================================== Sixpak

ONCE THE DATA HAS BEEN OUTPUT IN MF = 4, 5, 12, 14 AND 15 FORMATS Sixpak

FURTHER CORRECTIVE ACTION CAN BE TAKEN AS FOLLOWS, Sixpak

Sixpak

PROGRAM LEGEND Sixpak

============== Sixpak

CAN BE USED TO CORRECT ANGULAR DISTRIBUTIONS WHICH ARE NEGATIVE, Sixpak

TO CONVERT FROM LEGENDRE COEFFICIENTS TO TABULATED ANGULAR Sixpak

DISTRIBUTIONS AND GENERALLY PERFORM MORE EXTENSIVE TESTS OF Sixpak

ALL MF=4 DATA. Sixpak

Sixpak

PROGRAM EVALPLOT Sixpak

================ Sixpak

VERSION 92-1 AND LATER VERSIONS CAN PLOT ALL OF THE MF=4, 5 AND 15 Sixpak

DATA OUTPUT BY THIS CODE. EARLIER VERSIONS CAN PLOT MF=4 AND 5. Sixpak

GRAPHICS IS AN EXCELLENT WAY TO CHECK THIS DATA. Sixpak

Sixpak

PROGRAM PLOTTAB Sixpak

=============== Sixpak

THIS IS A GENERAL PLOTTING PROGRAM AND THERE IS AN INTERFACE IN Sixpak

THIS CODE TO PRODUCE OUTPUT FOR ANY MF=6 DATA IN THE PLOTTAB Sixpak

INPUT FORMAT. THIS PROGRAM CAN BE USED TO CHECK ALL OF THE MF=6 Sixpak

DATA AS WELL AS THE EQUIVALENT MF=4, 5, 12, 14 AND 15 DATA - AS Sixpak

WELL AS COMPARING THE ORIGINAL MF=6 AND EQUIVALENT DATA. Sixpak

Sixpak

DATA OUTPUT Sixpak

================================================================== Sixpak

THE ENDF/B MF=4, 5, 12, 14 AND 15 FORMATS ONLY ALLOW FOR NEUTRONS Sixpak

INCIDENTS Sixpak

Sixpak

THE ENDF/B MF=4 AND 5 FORMATS ONLY ALLOW FOR NEUTRONS OUTGOING. Sixpak

Sixpak

THE ENDF/B MF=12, 14 AND 15 ONLY ALLOWS FOR PHOTONS OUTGOING. Sixpak

Sixpak

THESE ARE THE ONLY COMBINATIONS OF DATA OUTPUT BY THIS CODE. Sixpak

Sixpak

ALL OTHER COMBINATIONS OF INCIDENT AND OUTGOING PARTICLES ARE Sixpak

CHECKED, BUT THE RESULTS CANNOT BE OUTPUT IN THE ENDF/B FORMAT. Sixpak

HOWEVER, USING THE PLOTTAB INTERFACE BUILT INTO THIS CODE THIS Sixpak

DATA CAN, AND HAS BEEN, OUTPUT AND CHECKED. Sixpak

Sixpak

THE NEUTRON DATA IN MF=4 CAN BE IN THE FORM OF EITHER TABULATED Sixpak

ANGULAR DISTRIBUTIONS OR LEGENDRE COEFFICIENTS. Sixpak

Sixpak

THE NEUTRON (MF=5) OR PHOTON (MF=15) SPECTRA ARE BOTH IN EXACTLY Sixpak

THE SAME FORMAT = ARBITRARY TABULATED FUNCTIONS - ENDF/B OPTION Sixpak

LF=1. Sixpak

Sixpak

ENDF/B DATA OUTPUT ORDER Sixpak

================================================================== Sixpak

ENDF/B DATA IS OUTPUT IN ASCENDING MAT, MF, MT ORDER. IN ORDER TO Sixpak

ALLOW THIS PROGRAM TO PRODUCE ALL OUTPUT IN A SINGLE PASS THROUGH Sixpak

THE MF=6 DATA, OUTPUT FOR EACH (MAT, MT) IS OUTPUT TO SEPERATE Sixpak

FILES FOR MF=4, 5, 12, 14 AND 15. Sixpak

Sixpak

FOR SUBSEQUENT USE THE ENDF/B FORMATTED DATA OUTPUT BY THIS CODE Sixpak

CAN BE MERGED TOGETHER USING PROGRAM MERGER (CONTAIN THE AUTHOR Sixpak

OF THIS CODE FOR A COPY OF MERGER), E.G., MERGE MF=12, 14 AND 15 Sixpak

DATA IN ORDER TO THEN CALCULATE PHOTON PRODUCTION DATA OR MF=4 Sixpak

AND 5 CAN BE MERGED TOGETHER TO CALCULATE NEUTRON TRANSFER - OR Sixpak

ALL OF THEM CAN BE MERGED TOGETHER TO PERFORM NEUTRON AND PHOTON Sixpak

CALCULATIONS. Sixpak

Sixpak

CORRELATED (MF=6) VS. UNCORRELATED (MF=4 AND 5) DATA Sixpak

================================================================== Sixpak

THE ENDF/B DOUBLE DIFFERENTAL = CORRELATED - DATA IN MF=6 Sixpak

REPRESENTS DATA IN THE FORM, Sixpak

Sixpak

F(E,EP,COS) = SIG(E)*Y(E)*G0(E,EP)*F(E,EP,COS) Sixpak

Sixpak

SIG(E) = MF=3 CROSS SECTIONS Sixpak

Y(E) = YIELD (MULTIPLICITY) Sixpak

G0(E,EP) = ENERGY SPECTRUM Sixpak

F(E,EP,COS) = ANGULAR DISTRIBUTION Sixpak

Sixpak

IN A SITUATION WHERE YOU HAVE MONOENERGETIC AND MONODIRECTIONAL Sixpak

NEUTRONS INCIDENT YOU WILL BE ABLE TO OBSERVE CORRELATION EFFECTS Sixpak

IN THE NEUTRON SPECTRUM AND ANGULAR DISTRIBUTION. Sixpak

Sixpak

EVEN IN SITUATIONS WHERE YOU HAVE A NARROW SPECTRUM OF NEUTRONS Sixpak

THAT ARE HIGHLY DIRECTIONALLY ORIENTED YOU MAY BE ABLE TO OBSERVE Sixpak

THESE CORRELATION EFFECTS, E.G., A NARROW 14 MEV FUSION SOURCE Sixpak

INCIDENT ON THE FIRST WALL OF A CTR DEVICE. Sixpak

Sixpak

FOR SUCH SITUATIONS USE OF THE CORRELATED (MF=6) DATA IS REQUIRED Sixpak

IN CALCULATIONS. Sixpak

Sixpak

HOWEVER, IN MANY APPLICATIONS WHERE THERE IS A BROAD SPECTRUM OF Sixpak

NEUTRONS AND THE NEUTRON FLUX IS NOT HIGHLY DIRECTIONALLY Sixpak

ORIENTED, THE NEUTRON MULTIPLICATION, SPECTRUM AND ORIENTATION Sixpak

CAN BE FAIRLY ACCURATELY CALCULATED WITHOUT CONSIDERING Sixpak

CORRELATION EFFECTS. Sixpak

Sixpak

THE UNCORRELATED DATA PRODUCED BY THIS CODE REPLACES THE Sixpak

CORRELATED DATA, Sixpak

Sixpak

F(E,EP,COS) = SIG(E)*Y(E)*G0(E,EP)*F(E,EP,COS) Sixpak

Sixpak

BY THE UNCORRELATED DATA, Sixpak

Sixpak

F(E,EP,COS) = SIG(E)*Y(E)*G0(E,EP)*F0(E,COS) Sixpak

Sixpak

BY INTEGRATING G0(E,EP)*F(E,EP,COS) OVER SECONDARY ENERGY (EP) Sixpak

TO DEFINE AN AVERAGE ANGULAR DISTRIBUTION, F0(E,COS). Sixpak

Sixpak

WHAT IS LOST IN THIS PROCESS IS THE CORRELATION BETWEEN EP AND COS Sixpak

SO THAT IN A TRANSPORT CALCULATION ALL MOMENTS OF THE FLUX WILL Sixpak

HAVE THE SAME SPECTRUM, G0(E,EP) AND EACH WILL BE EFFECTED BY THE Sixpak

AVERAGE ANGULAR DISTRIBUTION. Sixpak

Sixpak

FOR APPLICATIONS TO HIGH ENERGY FUSION APPLICATIONS CORRELATED Sixpak

DATA SHOULD BE USED. HOWEVER, FOR LOWER ENERGY APPLICATIONS, Sixpak

SUCH AS FISSION REACTORS, IT SHOULD BE ADEQUATE TO USE THE Sixpak

UNCORRELATED DATA - IN THIS CASE THE MOST IMPORTANT EFFECT Sixpak

WILL BE THE OVERALL NEUTRON MULTIPLICATION AND SPECTRUM. Sixpak

Sixpak

AN IMPORTANT CONSIDERATION IN DESIGNING THIS PROGRAM IS THAT Sixpak

MANY COMPUTER CODES - DATA PROCESSING AND TRANSPORT CODES - Sixpak

CANNOT USE THE CORRELATED (MF=6) DATA - NOR ARE THEY INTENDED Sixpak

FOR HIGH ENERGY USE. FOR THESE CODES THE UNCORRELATED DATA Sixpak

PRODUCED BY THIS CODE SHOULD BE ADEQUATE TO MEET THEIR NEEDS. Sixpak

Sixpak

WARNING - IT CANNOT BE STRESSED ENOUGH THAT THE OUTPUT OF THIS Sixpak

CODE SHOULD ONLY BE USED FOR LOW ENERGY APPLICATIONS - FAILURE Sixpak

TO HEED THIS WARNING CAN LEAD TO COMPLETELY UNRELIABLE RESULTS. Sixpak

Sixpak

ENDF/B FORMAT Sixpak

================================================================== Sixpak

THIS PROGRAM ONLY USES THE ENDF/B BCD OR CARD IMAGE FORMAT (AS Sixpak

OPPOSED TO THE BINARY FORMAT) AND CAN HANDLE DATA IN ANY VERSION Sixpak

OF THE ENDF/B FORMAT (I.E., ENDF/B-I, II,III, IV, V OR VI FORMAT). Sixpak

Sixpak

IT IS ASSUMED THAT THE DATA IS CORRECTLY CODED IN THE ENDF/B Sixpak

FORMAT AND NO ERROR CHECKING IS PERFORMED. IN PARTICULAR IT IS Sixpak

ASSUMED THAT THE MAT, MF AND MT ON EACH LINE IS CORRECT. SEQUENCE Sixpak

NUMBERS (COLUMNS 76-80) ARE IGNORED ON INPUT, BUT WILL BE Sixpak

CORRECTLY OUTPUT ON ALL LINES. THE FORMAT OF SECTION MF=1, MT=451 Sixpak

AND ALL SECTIONS OF MF=6 MUST BE CORRECT. THE PROGRAM SKIPS ALL Sixpak

OTHER SECTIONS OF DATA AND AS SUCH IS INSENSITIVE TO THE FORMAT Sixpak

OF ALL OTHER SECTIONS. Sixpak

Sixpak

CONTENTS OF OUTPUT Sixpak

================================================================== Sixpak

5 ENDF/B FORMATTED OUTPUT FILES ARE PRODUCED FOR NEUTRON INCIDENT Sixpak

DATA, Sixpak

Sixpak

1) ENDFB.MF4 - ANGULAR DISTRIBUTIONS AND LEGENDRE COEFFICIENTS Sixpak

FOR NEUTRONS Sixpak

2) ENDFB.MF5 - TABULATED NEUTRON ENERGY SPECTRA Sixpak

3) ENDFB.M12 - PHOTON EMISSION MULTIPLICITY Sixpak

4) ENDFB.M14 - PHOTON EMISSION ANGULAR DISTRIBUTIONS (ALWAYS Sixpak

ISOTROPIC) Sixpak

5) ENDFB.M15 - TABULATED PHOTON EMISSION SPECTRA Sixpak

Sixpak

EMITTED PARTICLE YIELD Sixpak

================================================================== Sixpak

NEUTRONS Sixpak

======== Sixpak

IN MF=6 THE YIELD FOR EACH REACTION IS THE ACTUAL MULTIPLICITY OF Sixpak

THE REACTION, E.G., (N,2N) = 2. IN USING MF=4 AND 5 DATA THE Sixpak

ENDF/B CONVENTION IS THAT THE MULTIPLICITY IS IMPLIED BY THE Sixpak

MT NUMBER, E.G., MT=16 = (N,2N) = 2. Sixpak

Sixpak

THE ONLY EXCEPT IN ENDF/B-VI IS MT=201 = TOTAL NEUTRON PRODUCTION Sixpak

WHERE AN ACTUAL ENERGY DEPENDENT YIELD IS INCLUDED IN MF=6. Sixpak

HOWEVER, IN THIS CASE THE MF=3 CROSS SECTION INCLUDES THE Sixpak

MULTIPLICITY (S. PEARLSTEIN, PRIVATE COMMUNICATION, JAN. 1992), Sixpak

SIG(MT=201) = 2*SIG(N,2N)+3*SIG(N,3N).....ETC. Sixpak

Sixpak

SO THAT FOR ALL ENDF/B-VI DATA AS OF JANUARY 1992 THE MF=4 AND 5 Sixpak

DATA OUTPUT BY THIS CODE CAN BE USED IN CONJUNCTION WITH THE MF=3 Sixpak

CROSS SECTIONS - WITHOUT ANY REFERENCE TO THE MF=6 YIELD. Sixpak

Sixpak

PHOTONS Sixpak

======= Sixpak

UNLIKE THE NEUTRONS WHERE WITH ONLY ONE EXCEPTION (MT=201) THE Sixpak

MF=6 YIELD IS ENERGY INDEPENDENT, IN THE CASE OF PHOTON EMISSION Sixpak

ALMOST ALL OF THE PHOTONS HAVE AN ENERGY DEPENDENT YIELD. Sixpak

Sixpak

THIS PROGRAM WILL OUTPUT THE PHOTON MULTIPLICITY IN MF=12 AND Sixpak

INDICATE THAT THERE IS A NORMALIZED DISTRIBUTION IN MF=15 Sixpak

(LF=1 IN MF=12). Sixpak

Sixpak

THIS PROGRAM WILL OUTPUT THE NORMALIZED PHOTON SPECTRA IN MF=15. Sixpak

CONTINUOUS ENERGY SPECTRA AND DISCRETE PHOTONS WILL ALL BE OUTPUT Sixpak

AS NORMALIZED SPECTRA. Sixpak

Sixpak

THIS PROGRAM WILL ALSO OUTPUT MF=14 PHOTON ANGULAR DISTRIBUTION Sixpak

DATA, ALWAYS USING THE ISOTROPIC FLAG TO MINIMIZE OUTPUT. Sixpak

Sixpak

WARNING OF ENERGY DEPENDENT YIELD Sixpak

================================= Sixpak

THIS PROGRAM WILL PRINT A WARNING MESSAGE IF A SECTION OF DATA Sixpak

BEING OUTPUT IN THE ENDF/B FORMAT HAS AN ENERGY DEPENDENT MF=6 Sixpak

YIELD AND THE EMITTED PARTICLE IS A NEUTRON - SINCE THE ENDF/B Sixpak

CONVENTION IS THAT FOR EACH MT NUMBER THE MULTIPLICITY IS IMPLIED Sixpak

WE DO NOT EXPECT AN ENERGY DEPENDENT MULTIPLICITY FOR NEUTRON Sixpak

EMISSION. Sixpak

Sixpak

USING THE OUTPUT Sixpak

================================================================== Sixpak

NOTE, THAT IN USING THIS DATA, STARTING FROM THE RELATIONSHIP, Sixpak

Sixpak

F(E,EP,COS) = SIG(E)*Y(E)*G0(E,EP)*F0(E,COS) Sixpak

Sixpak

USING THE ENDF/B CONVENTION THAT THE MULTIPLICITY IS EITHER Sixpak

IMPLIED BY THE MT NUMBER (E.G., MT=16 = N,2N - MULTIPLICITY = 2) Sixpak

OR INCLUDED IN THE CROSS SECTION (E.G., MT=201 = TOTAL NEUTRON Sixpak

PRODUCTION) ALL THE INFORMATION REQUIRED FOR A CALCULATION IS Sixpak

AVAILABLE IN, Sixpak

Sixpak

MF=3 - SIG(E) Sixpak

MF=4 - F0(E,COS) - FOR OUTGOING NEUTRONS Sixpak

MF=5 - G0(E,EP) - FOR OUTGOING NEUTRONS Sixpak

MF=12 - Y(E) - FOR OUTGOING PHOTONS Sixpak

MF=14 - F0(E,COS) - FOR OUTGOING PHOTONS (ALWAYS ISOTROPIC) Sixpak

MF=15 - G0(E,EP) - FOR OUTGOING PHOTONS Sixpak

Sixpak

DOCUMENTATION Sixpak

================================================================== Sixpak

ONLY SECTIONS OF MF=4, 5, 12, 14, 15 ARE OUTPUT ON A ENDF/B FILE. Sixpak

THE ONLY DOCUMENTATION IS THE ENDF/B TAPE LABEL (FIRST RECORD OF Sixpak

EACH FILE) WHICH IDENTIFIES THE DATA AS SIXPAK OUTPUT. Sixpak

Sixpak

REACTION INDEX Sixpak

================================================================== Sixpak

THIS PROGRAM DOES NOT USE THE REACTION INDEX WHICH IS GIVEN IN Sixpak

SECTION MF=1, MT=451 OF EACH EVALUATION. Sixpak

Sixpak

SECTION SIZE Sixpak

================================================================== Sixpak

ALL OF THE DATA IN ENDF/B-VI, MF=6 ARE QUITE SMALL TABLES. AS SUCH Sixpak

THIS PROGRAM ONLY ALLOWS TABLES OF UP TO 6000 POINTS (6000 X AND Sixpak

Y VALUES). THIS SIZE IS MORE THAN ADEQUATE TO HANDLE ALL OF THE Sixpak

CURRENT ENDF/B-VI DATA, AND IT CAN BE EASILY INCREASED TO HANDLE Sixpak

ANY NEWER DATA AS IT BECOMES AVAILABLE. Sixpak

Sixpak

PLEASE CONTACT THE AUTHOR IF YOU HAVE AN EVALUATION WHICH EXCEEDS Sixpak

THIS LIMIT. Sixpak

Sixpak

SELECTION OF DATA Sixpak

================================================================== Sixpak

THE PROGRAM SELECTS DATA TO BE PROCESSED BASED ON MAT/MT RANGES Sixpak

(MF=6 ASSUMED). THIS PROGRAM ALLOWS UP TO 100 MAT/MT RANGES TO BE Sixpak

SPECIFIED BY INPUT PARAMETERS. THE PROGRAM WILL ASSUME THAT THE Sixpak

ENDF/B TAPE IS IN MAT ORDER. THE PROGRAM WILL TERMINATE EXECUTION Sixpak

WHEN A MAT IS FOUND THAT IS ABOVE ALL REQUESTED MAT RANGES. Sixpak

Sixpak

PROGRAM OPERATION Sixpak

================================================================== Sixpak

EACH SECTION (MT) OF MF=6 DATA IS SUBDIVIDED INTO SUBSECTIONS - Sixpak

ONE SUBSECTION FOR EACH EMITTED PARTICLE. Sixpak

Sixpak

EACH SUBSECTION OF DATA IS CONSIDERED SEPARATELY. EACH SUBSECTION Sixpak

OF ENDF/B MF=6 DATA TO PROCESS IS IN THE FORM, Sixpak

Sixpak

F(E,EP,COS) = SIG(E)*Y(E)*G0(E,EP)*F(E,EP,COS) Sixpak

Sixpak

SIG(E) = MF=3 CROSS SECTIONS Sixpak

Y(E) = YIELD (MULTIPLICITY) Sixpak

G0(E,EP) = ENERGY SPECTRUM Sixpak

F(E,EP,COS) = ANGULAR DISTRIBUTION Sixpak

Sixpak

G0(E,EP) = 1 WHEN INTEGRATED OVER EP (SECONDARY ENERGY) Sixpak

G0(E,EP)*F(E,EP,COS) = 1 WHEN INTEGRATED OVER EP AND COS Sixpak

Sixpak

THIS PROGRAM WILL DEFINE THE ZEROTH ORDER MOMENTS OF THE Sixpak

ENERGY AND ANGULAR DISTRIBUTIONS, Sixpak

Sixpak

G0(E,EP) = G0(E,EP)*F(E,EP,COS) INTEGRATED OVER COS Sixpak

F0(E,COS) = G0(E,EP)*F(E,EP,COS) INTEGRATED OVER EP Sixpak

Sixpak

FOR NEUTRON INDUCED REACTIONS THE ENDF/B FORMATTED OUTPUT WILL BE Sixpak

Sixpak

F0(E,COS)- IN ENDFB.MF4 FOR NEUTRONS OUT OF A REACTION Sixpak

G0(E,EP) - IN ENDFB.MF5 FOR NEUTRONS OUT OF A REACTION Sixpak

- IN ENDFB.M15 FOR PHOTONS OUT OF A REACTION Sixpak

Sixpak

FOR NEUTRONS INCIDENT AND NEUTRONS EMITTED THIS DATA WILL BE Sixpak

OUTPUT IN MF=4 AND 5 FORMATS. Sixpak

Sixpak

FOR NEUTRONS INCIDENT AND PHOTONS EMITTED THIS DATA WILL BE Sixpak

OUTPUT IN MF=15 FORMAT - THE SPECTRA ARE OUTPUT AND THE Sixpak

ANGULAR DISTRIBUTION IS IGNORED. Sixpak

Sixpak

ALL PHOTON EMISSION IN THE ENDF/B-VI LIBRARY AS OF JANUARY 1992 Sixpak

IS ISOTROPIC AND AS SUCH NO DISTRIBUTION OF PHOTON ANGULAR Sixpak

DISTRIBUTIONS NEED BE OUTPUT - IT IS ALWAYS ISOTROPIC. Sixpak

Sixpak

FOR ALL OTHER COMBINATIONS INCIDENT AND EMITTED PARTICLES Sixpak

THERE WILL BE NO ENDF/B FORMATTED OUTPUT. Sixpak

Sixpak

VARIATIONS FROM ENDF/B MANUAL Sixpak

================================================================== Sixpak

LAW=1, LANG=2 = KALBACH-MANN Sixpak

============================ Sixpak

FOR THE DISTRIBUTIONS, Sixpak

Sixpak

F(MU,E,EP) = G0(E,EP)*A*(COSH(MU*A)+R(E,EP)*SINH(MU*A)) Sixpak

Sixpak

G0(E,EP) = 1 - WHEN INTEGRATED OVER EP. Sixpak

Sixpak

A*(COSH(MU*A)+R(E,EP)*SINH(MU*A)) = 2 - WHEN INTEGRATD OVER MU Sixpak

Sixpak

THIS MEANS AS DEFINED IN THE ENDF/B MANUAL THE DISTRIBUTIONS Sixpak

ARE NORMALIZED TO 2, INSTEAD OF 1. IN ORDER TO OBTAIN CORRECTLY Sixpak

NORMALIZED DISTRIBUTIONS THE DISTRIBUTION SHOULD BE DEFINED Sixpak

TO INCLUDE A FACTOR OF 1/2 MULTIPLYING THE ANGULAR PART OF Sixpak

THE DISTRIBUTION. Sixpak

Sixpak

F(MU,E,EP) = G0(E,EP)*0.5*A*(COSH(MU*A)+R(E,EP)*SINH(MU*A)) Sixpak

Sixpak

THIS IS THE FORM USED IN THIS CODE Sixpak

Sixpak

LAW=1, ND NOT 0 = DISCRETE SECONDARY ENERGY DISTRIBUTION Sixpak

======================================================== Sixpak

THE ENDF/B MANUAL SAYS THESE ARE FLAGGED WITH NEGATIVE ENERGIES. Sixpak

IN ENDF/B-VI ALL OF THESE HAVE POSITIVE ENERGY. THIS CODE DOES Sixpak

NOT CONSIDER THE ENDF/B-VI DATA TO BE IN ERROR. Sixpak

Sixpak

WITH THE CONVENTION ACTUALLY USED IN ENDF/B-VI ALL SECONDARY Sixpak

ENERGIES SHOULD BE NON-NEGATIVE AND IN ASCENDING ENERGY ORDER Sixpak

FOR EACH INCIDENT ENERGY. Sixpak

Sixpak

FROM THE ENDF/B MANUAL IT IS NOT OBVIOUS WHAT G0(E,EP) SHOULD BE Sixpak

FOR DISCRETE PHOTONS - PHYSICALLY THIS IS A DELTA FUNCTION. IN Sixpak

ENDF/B-VI IT IS ENTERED AS 1.0 = INTERPRETING IT AS INTEGRATED Sixpak

OVER SECONDARY ENERGY - IN WHICH CASE THE DELTA FUNCTION = 1.0. Sixpak

Sixpak

LIMITATIONS Sixpak

================================================================== Sixpak

CHECKING DATA Sixpak

================================================================== Sixpak

THIS PROGRAM CHECKS ALL ENDF/B-VI MF=6 DATA. THE FOLLOWING CHECKS Sixpak

ARE PERFORMED. Sixpak

Sixpak

PARAMETERS Sixpak

========== Sixpak

ALL PARAMETERS ARE CHECKED FOR CONSISTENCY. IF PARAMETERS ARE Sixpak

NOT CONSISTENT THE PROGRAM MAY NOT BE ABLE TO PERFORM THE Sixpak

FOLLOWING TESTS AND WILL MERELY SKIP A SECTION OF DATA. Sixpak

Sixpak

INTERPOLATION LAWS Sixpak

================== Sixpak

ALL INTEGRATIONS ARE PERFORMED USING THE INTERPOLATION LAW GIVEN Sixpak

FOR SECONDARY ENERGY AND/OR COSINE. INTEGRATIONS ARE NOT Sixpak

PERFORMED OVER INCIDENT - ONLY INTEGRATION OVER SECONDARY ENERGY Sixpak

AND/OR COSINE ARE PERFORMED AT EACH INCIDENT ENERGY. THEREFORE Sixpak

THE INTERPOLATION LAW FOR INCIDENT ENERGY IS NOT USED BY THIS Sixpak

CODE. Sixpak

Sixpak

ALL INTERPOLATION LAWS ARE CHECKED. ALL DATA ASSOCIATED WITH Sixpak

INTERPOLATION LAWS ARE CHECKED, E.G., NO NON-NEGATIVE VALUES Sixpak

REQUIRING LOG INTERPOLATION. IN ORDER TO PERFORM REQUIRED Sixpak

INTEGRALS OVER COS AND EP IT IS IMPERATIVE THAT THE INTERPOLATION Sixpak

LAWS BE COMPATIBLE WITH THE DATA. Sixpak

Sixpak

ENDF/B-VI ALLOWS NEW INTERPOLATION LAWS FOR CORRESPONDING POINT Sixpak

AND UNIT BASE TRANSFORMATION INTERPOLATION. NONE OF THESE NEW Sixpak

INTERPOLATION LAWS ARE USED IN THE ENDF/B-VI LIBRARY AS OF Sixpak

JANUARY 1992 TO INTERPOLATE IN SECONDARY ENERGY OR COSINE. Sixpak

THEREFORE THIS PROGRAM CAN PERFORM ALL OF THE REQUIRED INTEGRALS Sixpak

OVER SECONDARY ENERGY AND/OR COSINE USING ONLY THE OLDER Sixpak

INTERPOLATION CODES. THIS PROGRAM ONLY PERFORMS INTEGRALS FOR Sixpak

EACH INCIDENT ENERGY, SO THAT INTERPOLATION IN INCIDENT ENERGY Sixpak

IS NOT PERFORMED BY THIS PROGRAM. Sixpak

Sixpak

NEW INTERPOLATION SCHEMES ARE USED FOR INCIDENT ENERGY - FOR Sixpak

EXAMPLE, CORRESPONDING POINT INTERPOLATION IS SPECIFIED TO ALLOW Sixpak

INTERPOLATION IN G0(E,EP) TO SIMULATE CASES WHERE THE INPUT ENERGY Sixpak

LIMIT IS DEFINED BY E-EP = A DIAGONAL CURVE ACROSS (E,EP) SPACE. Sixpak

THIS INTERPOLATION CODE CANNOT BE SPECIFIED IN THE MF=5 OUTPUT Sixpak

OF THIS CODE - MF=5 ONLY ALLOWS THE OLDER INTERPOLATION LAWS Sixpak

INT=1 THROUGH 5. THEREFORE THIS PROGRAM WILL USE THE CLOSEST Sixpak

CORRESPONDING INTERPOLATION CODE FOR OUTPUT TO MF=5. FOR USE Sixpak

WHERE THE OUTPUT OF THIS CODE = LOW ENERGY APPLICATIONS - THIS Sixpak

SHOULD HAVE LITTLE EFFECT ON RESULTS. Sixpak

Sixpak

FOR CONSISTENCY WITH EARLIER VERSIONS OF ENDF/B IN CREATING THE Sixpak

ENDF/B OUTPUT, IF ANY INPUT INTERPOLATION LAW IS NOT IN THE Sixpak

RANGE 1-5, IT WILL FIRST BE TESTED TO SEE IF MOD(10) IT IS Sixpak

IN THIS RANGE, FINALLY IF EVEN THIS DOESN'T WORK IT IS SET Sixpak

EQUAL TO 2 (LINEARLY INTERPOLATION). THIS METHOD WILL EFFECTIVELY Sixpak

REPLACE CORRESPONDING POINT AND UNIT BASE TRANSFORMATION BY THE Sixpak

CLOSEST RELATED INTERPOLATION LAW 1 THROUGH 5 - AGAIN NOTE, AS Sixpak

OF JANUARY 1992 NONE OF THESE NEW LAWS ARE USED IN ENDF/B-VI. IF Sixpak

THIS MUST BE DONE FOR INTERPOLATION IN SECONDARY ENERGY OR COSINE Sixpak

AN ERROR MESSAGE WILL BE PRINTED - SINCE THIS WOULD EFFECT THE Sixpak

ACCURACY OF THE INTEGRALS PERFORMED BY THIS PROGRAM. IF THIS MUST Sixpak

BE DONE FOR INCIDENT ENERGY NO MESSAGE IS PRINTED - SINCE THIS Sixpak

WILL NOT EFFECT THE ACCURACY OF THE INTEGRALS PERFORMED BY THIS Sixpak

PROGRAM. Sixpak

Sixpak

SPECTRA AND ANGULAR DISTRIBUTIONS Sixpak

================================= Sixpak

ALL SPECTRA AND ANGULAR DISTRIBUTIONS ARE CHECKED TO INSURE Sixpak

THEY ARE NORMALIZED AND DO NOT INCLUDE ANY NEGATIVE VALUES. Sixpak

Sixpak

LEGENDRE COEFFICIENTS Sixpak

===================== Sixpak

THE NORMALIZATION, F0, CANNOT BE NEGATIVE. Sixpak

Sixpak

LEGENDRE COEFFICIENTS IN NORMAL FORM ARE CHECKED TO INSURE Sixpak

THEY ARE IN THE RANGE -1 TO +1 = THE LEGENDRE EXPANSION OF A Sixpak

DELTA FUNCTION AT COS=+1 OR -1 - COEFFICIENTS SHOULD NOT Sixpak

EXCEED WHAT YOU GET FROM A DELTA FUNCTION. Sixpak

Sixpak

ANGULAR DISTRIBUTIONS ARE CHECKED AT COS = -1, 0 AND +1. Sixpak

Sixpak

CREATING ENDF/B OUTPUT Sixpak

================================================================== Sixpak

THIS PROGRAM CAN CREATE EQUIVALENT MF =4, 5, 12, 14, 15 DATA FOR Sixpak

ALL OF THE DATA INCLUDED IN ENDF/B-VI AS OF JANUARY 1992, EXCEPT Sixpak

FOR 1 SECTION OF LAW=6 DATA (SEE DETAILS BELOW). Sixpak

Sixpak

THIS PROGRAM HAS NOT BEEN TESTED ON OTHER DATA LIBRARIES, E.G., Sixpak

JEF, JENDL, ETC. Sixpak

Sixpak

THE PROGRAM HAS THE FOLLOWING LIMITATION AS FAR AS CREATING Sixpak

ENDF/B FORMATTED OUTPUT. Sixpak

Sixpak

ISOTROPIC PHOTON EMISSION Sixpak

========================= Sixpak

FOR PHOTON EMISSION THE DISTRIBUTIONS ARE ASSUMED TO BE ISOTROPIC Sixpak

AND ONLY THE MULTIPLICITY IS OUTPUT IN MF=12, ISOTROPIC ANGULAR Sixpak

DISTRIBUTIONS IN MF=14 AND THE SPECTRA IN MF=15. ALL ENDF/B-VI Sixpak

MF=6 DATA AS OF JANUARY 1992 INCLUDE ONLY ISOTROPIC PHOTON Sixpak

EMISSION - SO THAT THIS IS NOT A LIMITATION ON TRANSLATING Sixpak

ENDF/B-VI DATA. Sixpak

Sixpak

EITHER TABULATED OR LEGENDRE COEFFICIENTS Sixpak

========================================= Sixpak

FOR LAW=2 THE REPRESENTATION, EITHER TABULATED OR LEGENDRE Sixpak

COEFFICIENTS, CAN BE SPECIFIED FOR EACH INCIDENT ENERGY. Sixpak

Sixpak

IN ORDER TO OBTAIN CORRECT ENDF/B OUTPUT THE REPRESENTATION Sixpak

MUST BE THE SAME FOR ALL INCIDENT ENERGIES = MF=4 DATA CAN ONLY Sixpak

BE TABULATED OR LEGENDRE OVER THE ENTIRE ENERGY RANGE. Sixpak

Sixpak

YIELD AND OUTPUT NORMALIZATION Sixpak

============================== Sixpak

THE YIELD INCLUDED WITH EACH SECTION OF DATA IS NOT USED FOR Sixpak

OUTPUT FOR NEUTRONS, BUT IS INCLUDED IN THE OUTPUT FOR PHOTONS. Sixpak

IN ALL CASES THE ANGULAR DISTRIBUTIONS AND SPECTRA OUTPUT ARE Sixpak

NORMALIZED TO UNITY. Sixpak

Sixpak

LAW=0 Sixpak

===== Sixpak

NO OUTPUT - INCIDENT NEUTRON - EMITTED PHOTON OR NEUTRON Sixpak

REACTIONS ARE NOT EXPECTED. Sixpak

Sixpak

LAW=1 Sixpak

===== Sixpak

FOR EACH INCIDENT ENERGY DISCRETE AND CONTINUOUS EMISSION SPECTRA Sixpak

CANNOT BE MIXED TOGETHER - THEY MUST BE ALL EITHER DISCRETE OR Sixpak

CONTINUOUS. IF DISCRETE EMISSION IS GIVEN ONLY 1 SECONDARY Sixpak

ENERGY (NEP=1) MAY BE GIVEN = A NORMALIZED DISTRIBUTION FOR A Sixpak

SINGLE DISCRETE EMISSION ENERGY. ALL OF THE ENDF/B-VI DATA AS Sixpak

OF JANUARY 1992 CONFORM TO THESE LIMITATIONS. Sixpak

Sixpak

SINCE THE FLAG NA, TO INDICATE ISOTROPIC DISTRIBUTIONS, IS ONLY Sixpak

GIVEN FOR EACH SECONDARY ENERGY (EP) THE PROGRAM CANNOT DECIDE Sixpak

IN ADVANCE WHETHER OR NOT THE DISTRIBUTION WILL BE ISOTROPIC Sixpak

AT ALL INCIDENT ENERGIES. THEREFORE ISOTROPIC DISTRIBUTIONS Sixpak

WILL BE OUTPUT EITHER: LANG = 1 - AS 1 LEGENDRE COEFFICIENT = 0.0 Sixpak

OR LANG = NOT 1 - AS A 2 POINT ANGULAR DISTRIBUTION AT COS = -1.0 Sixpak

AND +1.0 WITH BOTH VALUES EQUAL TO 0.5 (A NORMALIZED ISOTROPIC Sixpak

DISTRIBUTION). Sixpak

Sixpak

DISCRETE PHOTONS ARE OUTPUT IN MF=15 AS 3 POINT DISTRIBUTIONS Sixpak

WITH SECONDARY ENERGY POINTS AT EP-DEP, EP, EP+DEP, WHERE Sixpak

DEP=0.001*EP. THE VALUES AT EP-DEP AND EP+DEP ARE 0.0, AND Sixpak

AT EP THE VALUE IS 1000.0/EP TO NORMALIZE THE DISTRIBUTION. Sixpak

Sixpak

LAW=2 Sixpak

===== Sixpak

NO LIMITATION ON REPRESENTATIONS. Sixpak

Sixpak

LAW=3 Sixpak

===== Sixpak

NO LIMITATION ON REPRESENTATIONS. Sixpak

Sixpak

LAW=4 Sixpak

===== Sixpak

NO OUTPUT - INCIDENT NEUTRON - EMITTED PHOTON OR NEUTRON Sixpak

REACTIONS ARE NOT EXPECTED. Sixpak

Sixpak

LAW=5 Sixpak

===== Sixpak

NO OUTPUT - INCIDENT NEUTRON - EMITTED PHOTON OR NEUTRON Sixpak

REACTIONS ARE NOT EXPECTED. Sixpak

Sixpak

LAW=6 Sixpak

===== Sixpak

NO OUTPUT - ENDF/B-VI ONLY INCLUDES 1 SECTION OF THIS TYPE OF DATA Sixpak

FOR (N,D) 2N,P. Sixpak

Sixpak

LAW=7 Sixpak

===== Sixpak

FOR EACH INCIDENT ENERGY THE REPRESENTATION MUST BE EITHER, Sixpak

Sixpak

1) SQUARE = FOR EACH INCIDENT COSINE EXACTLY THE SAME SECONDARY Sixpak

ENERGIES. Sixpak

Sixpak

2) LINEAR = FOR EACH INCIDENT COSINE THE INTERPOLATION LAW Sixpak

BETWEEN SECONDARY ENERGIES MUST BE LINEAR. Sixpak

Sixpak

THESE 2 PRESENTATIONS ARE THE ONLY ONES PRESENTED IN ENDF/B-VI Sixpak

AS OF JANUARY 1992 - SO THIS PROGRAM CAN TRANSLATED ALL LAW=7 Sixpak

DATA FOR ENDF/B-VI. Sixpak

Sixpak

LABORATORY VS. CENTER-OF-MASS SYSTEM Sixpak

================================================================== Sixpak

IN MANY CASES PEOPLE ASSUME THAT FOR HEAVY (HIGH ATOMIC WEIGHT) Sixpak

MATERIALS THE CENTER-OF-MASS AND LAB SYSTEMS ARE ALMOST IDENTICAL, Sixpak

SINCE IN THIS CASE THE CENTER-OF-MASS ENERGY WILL BE MUCH SMALLER Sixpak

THAN THE INCIDENT ENERGY. FOR A PROCESS SUCH AS ELASTIC SCATTERING Sixpak

WHERE FOR HEAVY MATERIALS THE SECONDARY ENERGY, EP, WILL ALWAYS Sixpak

BE A LARGE FRACTION OF THE INCIDENT ENERGY, THIS ASSUMPTION IS Sixpak

VALID. HOWEVER, FOR THE TYPICAL REACTIONS INCLUDED IN MF=6 THIS Sixpak

IS NOT ALWAYS TRUE - IN MANY OF THESE CASES THE SECONDARY ENERGY Sixpak

CAN EXTEND ALL THE WAY DOWN TO ZERO, AND IN PARTICULAR IT CAN Sixpak

BE SMALL COMPARED TO THE CENTER-OF-MASS ENERGY - WHICH MAKES THE Sixpak

TRANSFORMATION FROM CENTER-OF-MASS TO LAB IMPORTANT. THEREFORE Sixpak

GENERALLY TO TREAT MF=6 DATA WE MUST CONSIDER THIS TRANSFORMATION. Sixpak

Sixpak

THE FOLLOWING DISCUSSING ONLY APPLIES TO SPECTRA THAT MAY BE Sixpak

OUTPUT IN MF=5 = ONLY DATA FOR NEUTRONS INCIDENT AND EMITTED - Sixpak

IN PARTICULAR THE FOLLOWING DEFINITIONS ARE NOT GENERAL - THEY Sixpak

ARE ONLY VALID FOR INCIDENT AND EMITTED NEUTRONS. Sixpak

Sixpak

DOUBLE DIFFERENTIAL DATA IN MF=6 MAY BE GIVEN IN EITHER THE LAB Sixpak

OR C.M. SYSTEM. SIMILARLY ANGULAR DISTRIBUTIONS IN MF=4 MAY BE Sixpak

GIVEN IN EITHER THE LAB OR C.M. SYSTEM. IN CONTRAST ENERGY Sixpak

SPECTRA IN MF=5 CAN ONLY BE GIVEN IN THE LABORATORY SYSTEM. Sixpak

Sixpak

THE ANGULAR DISTRIBUTIONS OUTPUT BY THIS CODE IN MF=4 ARE IN THE Sixpak

SAME SYSTEM IN WHICH THEY ARE GIVEN IN MF=6 - EITHER LAB OR Sixpak

CENTER-OF-MASS SYSTEM. Sixpak

Sixpak

THE ENERGY SPECTRA OUTPUT BY THIS CODE IN MF=5 MUST BE IN THE LAB Sixpak

SYSTEM - THIS IS THE ONLY ALLOWED FORM FOR MF=5 DATA. Sixpak

Sixpak

FOR MF=6 SPECTRA GIVEN IN THE LAB SYSTEM THIS MERELY REQUIRES Sixpak

COPYING THE GIVEN SPECTRA TO MF=5 OUTPUT. Sixpak

Sixpak

FOR MF=6 SPECTRA GIVEN IN THE CENTER-OF-MASS SYSTEM ONLY FIRST Sixpak

ORDER CORRECTIONS IN THE SPECTRA AND USED AND THEY ARE THEN Sixpak

OUTPUT IN MF=5 AS IN THE LAB SYSTEM - THE FIRST ORDER CORRECTIONS Sixpak

ARE DESCRIBED BELOW. Sixpak

Sixpak

DEFINING, Sixpak

MM = CENTER OF MASS MOTION Sixpak

CM = OUTGOING (EMITTED) PARTICLE IN CENTER OF MASS Sixpak

LAB = OUTGOING (EMITTED) PARTICLE IN LAB Sixpak

THETA = CM SCATTERING ANGLE RELATIVE TO INCIDENT DIRECTION Sixpak

COS(CM) = COSINE OF THE CM SCATTERING ANGLE Sixpak

Sixpak

FOR NEUTRONS INCIDENT WITH AN ENERGY, E, AND THEREFORE A SPEED, Sixpak

Sixpak

VN(E) = 2*SQRT(E)/MASS(IN) Sixpak

Sixpak

THE CENTER-OF-MASS SPEED IS GIVEN BY, Sixpak

Sixpak

V(MM) = VN(E)/(1 + A) Sixpak

Sixpak

AND THE CENTER OF MASS ENERGY BY, Sixpak

Sixpak

E(MM) = 1/2*MASS(IN)*V(MM)**2 Sixpak

= 1/2*MASS(IN)*VN(E)**2/(1 + A)**2 Sixpak

= E/(1 + A)**2 Sixpak

Sixpak

FOR DISTRIBUTIONS GIVEN IN MF=6 IN THE CM, THE SPEED, V(CM), Sixpak

SHOULD BE VECTORIALLY ADDED TO THAT OF OUTGOING PARTICLES TO Sixpak

DEFINE THE OUTGOING PARTICLES LAB VELOCITY, AND IN TURN IT'S Sixpak

ENERGY, Sixpak

Sixpak

V(LAB)*COS(LAB) = V(MM) + V(CM)*COS(CM) Sixpak

V(LAB)*SIN(LAB) = V(CM)*SIN(CM) Sixpak

Sixpak

V(LAB)**2 = V(MM)**2 + V(CM)**2 + 2*COS(CM)*V(MM)*V(CM) Sixpak

Sixpak

EP(LAB) = 0.5*MASS(OUT)*V(LAB)**2 Sixpak

Sixpak

= E(MM) + EP(CM) + 2*COS(CM)*SQRT(E(MM)*EP(CM)) Sixpak

Sixpak

WE CAN ALSO DEFINE THE REVERSE TRANSFORMATION USING, Sixpak

Sixpak

V(CM)*COS(CM) = V(LAB)*COS(LAB) - V(MM) Sixpak

V(CM)*SIN(CM) = V(LAB)*SIN(LAB) Sixpak

Sixpak

V(CM)**2 = V(MM)**2 + V(LAB)**2 - 2*COS(LAB)*V(MM)*V(LAB) Sixpak

Sixpak

EP(CM) = 0.5*MASS(OUT)*V(CM)**2 Sixpak

Sixpak

= E(MM) + EP(LAB) - 2*COS(LAB)*SQRT(E(MM)*EP(LAB)) Sixpak

Sixpak

WE CAN DEFINE COS(LAB) FROM THE RELATIONSHIP, Sixpak

Sixpak

V(LAB)*COS(LAB) = V(MM) + V(CM)*COS(CM) Sixpak

Sixpak

COS(LAB) =[V(MM) + V(CM)*COS(CM)]/V(LAB) Sixpak

Sixpak

[V(MM) + V(CM)*COS(CM)] Sixpak

COS(LAB) =--------------------------------------------- Sixpak

SQRT[V(MM)**2+V(CM)**2+2*COS(CM)*V(MM)*V(CM)] Sixpak

Sixpak

OR COS(CM) FROM THE RELATIONSHIP, Sixpak

Sixpak

V(CM)*COS(CM) = V(LAB)*COS(LAB) - V(MM) Sixpak

Sixpak

COS(CM) =[V(LAB)*COS(LAB) - V(MM)]/V(CM) Sixpak

Sixpak

[V(LAB)*COS(LAB) - V(MM)] Sixpak

COS(CM) =------------------------------------------------ Sixpak

SQRT[V(LAB)**2+V(CM)**2-2*COS(LAB)*V(LAB)*V(MM)] Sixpak

Sixpak

THE JACOBIAN CAN BE DEFINED FROM, Sixpak

Sixpak

V(LAB)*COS(LAB) = V(MM) + V(CM)*COS(CM) Sixpak

Sixpak

J = D[COS(CM)]/D[COS(LAB)] = V(LAB)/V(CM) Sixpak

= SQRT[EP(LAB)/EP(CM)] Sixpak

Sixpak

WITH THESE DEFINITIONS OF EP(LAB) AND COS(LAB) IN TERMS OF E(MM), Sixpak

EP(CM) AND COS(CM) IT IS POSSIBLE TO PERFORM A POINT-BY-POINT Sixpak

TRANSFORMATION OF DISTRIBUTIONS FROM THE CM TO LAB SYSTEM USING Sixpak

THESE DEFINITIONS - OR IF WE WISHED WE COULD PERFORM THE REVERSE Sixpak

TRANSFORMATION USING THE ABOVE RELATIONSHIPS AND THE IDENTITY, Sixpak

Sixpak

F(E,EP(LAB),COS(LAB))*D(COS(LAB))=F(E,EP(CM),COS(CM))*D(COS(CM)) Sixpak

Sixpak

THIS IS NOT WHAT WILL BE DONE HERE, SINCE WE WILL ONLY BE Sixpak

INTERESTED IN THE ZEROTH ORDER MOMENTS OF THESE DISTRIBUTIONS, Sixpak

BUT WE WILL BE INTERESTED IN DEFINING THOSE MOMENTS IN THE Sixpak

LAB SYSTEM IN TERMS OF MF=6 SPECTRA GIVEN IN THE CM SYSTEM USING, Sixpak

Sixpak

F(E,EP(LAB),COS(LAB)) = F(E,EP(CM),COS(CM))*J Sixpak

Sixpak

THE LIMITS OF EP(LAB) ARE DEFINED BY SETTING COS(CM) = +1 OR -1, Sixpak

Sixpak

EP(LAB) = (SQRT(EP(CM)) + SQRT(E(MM)))**2 FOR COS(CM) = +1 Sixpak

= (SQRT(EP(CM)) - SQRT(E(MM)))**2 FOR COS(CM) = -1 Sixpak

Sixpak

IN THIS FORM WE CAN SEE THAT AS LONG AS THE SECONDARY ENERGY IN Sixpak

THE CENTER-OF-MASS SYSTEM, EP(CM), IS MUCH LARGER THAN THE Sixpak

ENERGY OF THE CENTER-OF-MASS, E(MM), THE CENTER-OF-MASS AND LAB Sixpak

ENERGIES WILL BE ALMOST EQUAL - SIMILARLY FOR THE COSINE, IN Sixpak

THIS CASE COS(LAB) AND COS(CM) WILL BE ALMOST EQUAL - HOWEVER, Sixpak

FOR THE MF=6 DATA WE CANNOT ASSUME THAT THIS IS TRUE. Sixpak

Sixpak

TO FIRST ORDER THE ANGULAR DEPENDENCE CAN BE IGNORED, Sixpak

Sixpak

EP(LAB) = E(MM) + EP(CM) Sixpak

Sixpak

ALL THIS SAYS IS THAT TO FIRST ORDER THE EFFECT OF TRANSFORMING Sixpak

FROM THE CM TO LAB SYSTEM IS TO INCREASE THE ENERGY OF THE Sixpak

EMITTED PARTICLE IN THE CENTER-OF-MASS SYSTEM BY THE ENERGY OF Sixpak

THE CENTER-OF-MASS TO DEFINE THE LAB ENERGY. Sixpak

Sixpak

NOT ONLY THE ENERGY, BUT ALSO THE SPECTRA MUST BE TRANSFORMED. Sixpak

STARTING FROM THE DOUBLE DIFFERENTIAL DATA IN THE LAB SYSTEM, Sixpak

F(E,EP,COS(LAB)), WE CAN DEFINE THE LAB SCALAR SPECTRUM AS, Sixpak

Sixpak

G0(E,EP) = INTEGRAL F(E,EP,COS(LAB))*D(COS(LAB)) Sixpak

Sixpak

THIS IS THE NORMAL CALCULATION DEFINED ABOVE AND USED FOR DATA Sixpak

GIVEN IN THE LAB SYSTEM. Sixpak

Sixpak

STARTING FROM DATA IN THE CENTER OF MASS SYSTEM F(E,EP,COS(CM)), Sixpak

WE CAN USE THE RELATIONSHIP, Sixpak

Sixpak

F(E,EP,COS(LAB))*D(COS(LAB)) = F(E,EP,COS(CM))*J*D(COS(LAB)) Sixpak

Sixpak

J = SQRT(EP(LAB)/EP(CM)) - THE JACOBIAN Sixpak

Sixpak

= E(MM)/EP(CM) + 1 + 2*COS(CM)*SQRT(E(MM)/EP(CM)) Sixpak

Sixpak

AS IN THE CASE OF THE ENERGY, IN THIS FORM WE CAN SEE THAT AS Sixpak

LONG AS THE SECONDARY ENERGY IN THE CENTER-OF-MASS SYSTEM, Sixpak

EP(CM), IS LARGE COMPARED TO THE CENTER-OF-MASS ENERGY, E(MM), Sixpak

THE JACOBIAN IS ESSENTIALLY UNITY AND THE CENTER-OF-MASS AND LAB Sixpak

SPECTRA WILL BE VERY SIMILAR - AGAIN, GENERALLY WE CANNOT Sixpak

ASSUME THAT THIS IS TRUE FOR THE MF=6 SPECTRA. Sixpak

Sixpak

THEREFORE WE CAN ALSO DEFINE THE LAB SCALAR SPECTRUM IN TERMS OF Sixpak

THE CM SPECTRUM IN THE FORM, Sixpak

Sixpak

G0(E,EP) = INTEGRAL F(E,EP,COS(CM))*J*D(COS(LAB)) Sixpak

Sixpak

CONSISTENT WITH THE ABOVE ASSUMPTION THAT THE ANGULAR DEPENDENCE Sixpak

OF EP(LAB) CAN BE IGNORED THE JACOBIAN WILL NOT BE USED IN Sixpak

PERFORMING THESE INTEGRALS - IN WHICH CASE THE INTEGRAL REDUCES Sixpak

TO EXACTLY THE SAME FORM AS IF THE DATA WERE IN THE LAB SYSTEM. Sixpak

Sixpak

IT SHOULD BE NOTED THAT SINCE IN THIS CASE THE MF=4 ANGULAR Sixpak

DISTRIBUTIONS ARE GIVEN IN THE CM SYSTEM AND WHEN USED IN ANY Sixpak

APPLICATION THEY WILL BE TRANSFORMED TO THE LAB SYSTEM - WHEN Sixpak

THIS IS DONE THE JACOBIAN WILL BE APPLIED. Sixpak

Sixpak

IN THIS CODE WHERE WE ARE MOSTLY CONCERNED WITH CONSERVING THE Sixpak

NUMBER OF EMITTED PARTICLES AND AVERAGE ENERGIES THE NEUTRON Sixpak

SPECTRA OUTPUT IN MF=5 WILL NOT BE COMPLETELY CONVERTED TO THE Sixpak

LAB SYSTEM - ONLY FIRST ORDER CORRECTIONS WILL BE INCLUDED BY Sixpak

INCREASING THE EMITTED PARTICLE ENERGY BY THE CENTER OF MASS Sixpak

ENERGY, I.E., FOR A CENTER OF MASS SPECTRUM TABULATED AT CENTER Sixpak

OF MASS ENERGIES EP(CM) THESE WILL ALL BE UNIFORMLY INCREASED Sixpak

BY E(MM) TO ACCOUNT FOR THE CENTER OF MASS MOTION - THE SPECTRA Sixpak

WILL NOT BE MODIFIED BY THE JACOBIAN FACTOR SQRT(EP(LAB)/EP(CM)) Sixpak

SINCE THIS WOULD REQUIRE A DETAILED TRANSFORMATION IN ENERGY AND Sixpak

COS(THETA) SPACE - WHICH IS JUDGED NOT TO BE WORTH PERFORMING Sixpak

WITHIN THE LIMITS OF WHERE THE OUTPUT FROM THIS CODE IS INTENDED Sixpak

TO BE USED. Sixpak

Sixpak

SINCE THE ANGULAR DISTRIBUTION IS ALWAYS OUTPUT IN THE SAME Sixpak

SYSTEM AS WHICH IT IS GIVEN IN MF=6, NO TRANSFORMATION IS Sixpak

REQUIRED FOR THE MF=4 OUTPUT. Sixpak

Sixpak

WHEN USED IN LOW ENERGY APPLICATIONS (E.G., FISSION REACTORS) THE Sixpak

HIGH ENERGY SPECTRA PRESENTED IN MF=6 WILL BE MOSTLY IMPORTANT Sixpak

SIMPLY IN CONSERVING PARTICLES, (E.G., AS IN (N,2N)) AND ENERGY Sixpak

AND THE DETAILS OF THE CORRELATION AND GROSS ENERGY SPECTRA WILL Sixpak

NOTE PLAY THAT IMPORTANT A ROLE. IN THIS CASE THE SPECTRA OUTPUT Sixpak

BY THIS PROGRAM IN MF=5 SHOULD BE ADEQUATE. Sixpak

Sixpak

PLOTTAB FORMATTED OUTPUT Sixpak

================================================================== Sixpak

THIS PROGRAM CONTAINS ROUTINES TO PRODUCE OUTPUT THAT CAN BE USED Sixpak

AS INPUT TO THE PLOTTAB CODE TO OBTAIN GRAPHIC RESULTS. Sixpak

Sixpak

THESE ROUTINES ARE DESIGNED ONLY FOR USE BY THE AUTHOR TO CHECK Sixpak

THIS CODE. USERS ARE ASKED NOT TO ACTIVATE OR TRY TO USE THESE Sixpak

ROUTINES. UNLESS YOU COMPLETELY UNDERSTAND THIS CODE THE RESULTS Sixpak

CAN BE UNRELIABLE IF YOU ACTIVATE THESE ROUTINES. Sixpak

Sixpak

INPUT FILES Sixpak

================================================================== Sixpak

UNIT DESCRIPTION Sixpak

---- ----------- Sixpak

2 INPUT LINES (BCD - 80 CHARACTERS/RECORD) Sixpak

10 ORIGINAL ENDF/B DATA (BCD - 80 CHARACTERS/RECORD) Sixpak

Sixpak

OUTPUT FILES Sixpak

================================================================== Sixpak

UNIT DESCRIPTION Sixpak

---- ----------- Sixpak

3 OUTPUT REPORT (BCD - 120 CHARACTERS/RECORD) Sixpak

11 ENDF/B DATA MF=4 (BCD - 80 CHARACTERS/RECORD) Sixpak

12 ENDF/B DATA MF=5 (BCD - 80 CHARACTERS/RECORD) Sixpak

14 ENDF/B DATA MF=15 (BCD - 80 CHARACTERS/RECORD) Sixpak

17 ENDF/B DATA MF=12 (BCD - 80 CHARACTERS/RECORD) Sixpak

18 ENDF/B DATA MF=14 (BCD - 80 CHARACTERS/RECORD) Sixpak

15 PLOTTAB INPUT PARAMETERS (BCD - 80 CHARACTERS/RECORD) Sixpak

16 PLOTTAB FORMATTED OUTPUT (BCD - 80 CHARACTERS/RECORD) Sixpak

Sixpak

SCRATCH FILES Sixpak

================================================================== Sixpak

NONE Sixpak

Sixpak

OPTIONAL STANDARD FILE NAMES (SEE SUBROUTINE FILIO1 AND FILIO2) Sixpak

================================================================== Sixpak

UNIT FILE NAME Sixpak

---- ---------- Sixpak

2 SIXPAK.INP Sixpak

3 SIXPAK.LST Sixpak

10 ENDFB.IN Sixpak

11 ENDFB.MF4 Sixpak

12 ENDFB.MF5 Sixpak

14 ENDFB.M15 Sixpak

17 ENDFB.M12 Sixpak

18 ENDFB.M14 Sixpak

15 PLOTTAB.INP Sixpak

16 PLOTTAB.CUR Sixpak

Sixpak

Sixpak

INPUT PARAMETERS Sixpak

================================================================== Sixpak

LINE COLS. DESCRIPTION Sixpak

---- ----- ----------- Sixpak

1 1-60 ENDF/B INPUT DATA FILENAME Sixpak

(STANDARD OPTION = ENDFB.IN) Sixpak

2-N 1-6 MINIMUM MAT FOR REQUESTED RANGE Sixpak

9-11 MINIMUM MT FOR REQUESTED RANGE Sixpak

12-17 MAXIMUM MAT FOR REQUESTED RANGE Sixpak

20-22 MAXIMUM MT FOR REQUESTED RANGE Sixpak

Sixpak

LEAVE THE DEFINITION OF THE FILENAME BLANK - THE PROGRAM WILL Sixpak

THEN USE THE STANDARD FILENAME (ENDFB.IN). Sixpak

Sixpak

UP TO 100 MAT/MT RANGES MAY BE SPECIFIED. THE LIST OF RANGES IS Sixpak

TERMINATED BY A BLANK LINE. IF THE FIRST INPUT LINE IS COMPLETELY Sixpak

BLANK ALL DATA WILL BE PROCESSED. Sixpak

Sixpak

EXAMPLE INPUT NO. 1 Sixpak

------------------- Sixpak

PROCESS ALL MF=6 DATA ON AN ENDF/B TAPE. USE THE STANDARD INPUT Sixpak

DATA FILENAME ENDFB.IN IN THIS CASE THE USER CAN EITHER EXPLICITLY Sixpak

SPECIFY THE FILENAME AND MAT/MT RANGE BY THE FOLLOWING 2 INPUT Sixpak

LINES, Sixpak

Sixpak

ENDFB.IN Sixpak

1 1 9999 999 Sixpak

(BLANK LINE, TERMINATES REQUEST LIST) Sixpak

Sixpak

OR BY INPUTTING 2 BLANK LINE = PROCESS EVERYTHING. Sixpak

Sixpak

EXAMPLE INPUT NO. 2 Sixpak

------------------- Sixpak

PROCESS BE-9, MAT=425, MT=16. READ THE DATA FROM ENDFB6\BE9. Sixpak

IN THIS CASE THE FOLLOWING 3 INPUT LINES ARE REQUIRED, Sixpak

Sixpak

ENDFBB6\BE9 Sixpak

425 16 425 16 Sixpak

(BLANK LINE, TERMINATES REQUEST LIST) Sixpak

Sixpak

EXAMPLE INPUT NO. 3 Sixpak

------------------- Sixpak

PROCESS ALL MT=16 (N,2N) DATA. THIS CAN BE DONE BY SPECIFYING THE Sixpak

MAXIMUM MAT RANGE = 1 TO 9999, AND MT=16 FOR THE MINIMUM AND Sixpak

MAXIMUM MT RANGE. READ THE DATA FROM ENDFB6\K300. IN THIS CASE Sixpak

CASE THE FOLLOWING 3 INPUT LINES ARE REQUIRED, Sixpak

Sixpak

ENDFB6\K300 Sixpak

1 16 9999 16 Sixpak

(BLANK LINE, TERMINATES REQUEST LIST) Sixpak

Sixpak

======================================================================= Sixpak