======================================================================= Linear

Linear

PROGRAM LINEAR Linear

VERSION 74-1 (MAY 1974) Linear

VERSION 75-1 (APRIL 1975) Linear

VERSION 76-2 (OCTOBER 1976) Linear

VERSION 77-1 (JANUARY 1977) Linear

VERSION 78-1 (JULY 1978) Linear

VERSION 79-1 (JULY 1979) CDC-7600 AND CRAY-1 VERSION. Linear

VERSION 80-1 (MAY 1980) IBM, CDC AND CRAY VERSION. Linear

VERSION 80-2 (DECEMBER 1980) Linear

VERSION 81-1 (MARCH 1981) Linear

VERSION 82-1 (JANUARY 1982) IMPROVED COMPUTER COMPATIBILITY. Linear

VERSION 83-1 (JANUARY 1983) *MAJOR RE-DESIGN. Linear

*PAGE SIZE INCREASED - 1002 TO 3006. Linear

*ELIMINATED COMPUTER DEPENDENT CODING. Linear

*NEW, MORE COMPATIBLE I/O UNIT NUMBER. Linear

*ADDED OPTION TO KEEP ALL ORIGINAL Linear

ENERGY POINTS FROM EVALUATION. Linear

*ADDED STANDARD ALLOWABLE ERROR OPTION Linear

(CURRENTLY 0.1 PER-CENT). Linear

VERSION 83-2 (OCTOBER 1983) IMPROVED BASED ON USER COMMENTS. Linear

VERSION 84-1 (APRIL 1984) IMPROVED BASED ON USER COMMENTS. Linear

VERSION 84-2 (JUNE 1984) *UPDATED FOR ENDF/B-VI FORMATS. Linear

*SPECIAL I/O ROUTINES TO GUARANTEE Linear

ACCURACY OF ENERGY. Linear

*DOUBLE PRECISION TREATMENT OF ENERGY Linear

(REQUIRED FOR NARROW RESONANCES). Linear

VERSION 85-1 (AUGUST 1985) *FORTRAN-77/H VERSION Linear

VERSION 86-1 (JANUARY 1986)*ENDF/B-VI FORMAT Linear

VERSION 87-1 (JANUARY 1987)*DOUBLE PRECISION TREATMENT OF CROSS Linear

SECTION Linear

VERSION 88-1 (JULY 1988) *OPTION...INTERNALLY DEFINE ALL I/O Linear

FILE NAMES (SEE, SUBROUTINE FILEIO Linear

FOR DETAILS). Linear

*IMPROVED BASED ON USER COMMENTS. Linear

VERSION 89-1 (JANUARY 1989)*PSYCHOANALYZED BY PROGRAM FREUD TO Linear

INSURE PROGRAM WILL NOT DO ANYTHING Linear

CRAZY. Linear

*UPDATED TO USE NEW PROGRAM CONVERT Linear

KEYWORDS. Linear

*ADDED LIVERMORE CIVIC COMPILER Linear

CONVENTIONS. Linear

VERSION 90-1 (JUNE 1990) *EXTENDED TO LINEARIZE PHOTON Linear

INTERACTION DATA, MF=23 AND 27 Linear

*ADDED FORTRAN SAVE OPTION Linear

*UPDATED BASED ON USER COMMENTS. Linear

*NEW MORE CONSISTENT ENERGY OUTPUT Linear

ROUTINE. Linear

*WARNING...INPUT PARAMETER FORMAT Linear

HAS BEEN CHANGED...SEE DESCRIPTION Linear

BELOW. Linear

VERSION 91-1 (JULY 1991) *ADDED INTERPOLATION LAW 6 - ONLY USED Linear

FOR CHARGED PARTICLE CROSS SECTIONS Linear

FOR COULOMB PENETRABILITIES. Linear

VERSION 92-1 (JANUARY 1992)*ADDED NU-BAR (TOTAL, DELAYED, PROMPT) Linear

POLYNOMIAL OR TABULATED ALL CONVERTED Linear

TO LINEARLY INTERPOLABLE Linear

*INCREASED PAGE SIZE FROM 3006 TO 5010 Linear

POINTS. Linear

*ALL ENERGIES INTERNALLY ROUNDED PRIOR Linear

TO CALCULATIONS. Linear

*COMPLETELY CONSISTENT I/O AND ROUNDING Linear

ROUTINES - TO MINIMIZE COMPUTER Linear

DEPENDENCE. Linear

VERSION 92-2 (JULY 1992) *CORRECTED CONVERSION OF NU-BAR FROM Linear

POLYNOMIAL TO TABULATED - COPY Linear

SPONTANEOUS NU-BAR (BY DEFINITION Linear

THE SPONTANEOUS NU-BAR IS NOT AN Linear

ENERGY DEPENDENT QUANTITY). Linear

VERSION 93-1 (MARCH 1993) *UPDATED FOR USE WITH LAHEY COMPILER Linear

ON IBM-PCS. Linear

*INCREASED PAGE SIZE FROM 5010 TO Linear

30000 POINTS Linear

VERSION 94-1 (JANUARY 1994)*VARIABLE ENDF/B DATA FILENAMES Linear

TO ALLOW ACCESS TO FILE STRUCTURES Linear

(WARNING - INPUT PARAMETER FORMAT Linear

HAS BEEN CHANGED) Linear

*CLOSE ALL FILES BEFORE TERMINATING Linear

(SEE, SUBROUTINE ENDIT) Linear

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

*IMPROVED COMPUTER INDEPENDENCE Linear

*ALL DOUBLE PRECISION Linear

*ON SCREEN OUTPUT Linear

*UNIFORM TREATMENT OF ENDF/B I/O Linear

*IMPROVED OUTPUT PRECISION Linear

*DEFINED SCRATCH FILE NAMES Linear

*ALWAYS INCLUDE THERMAL VALUE Linear

*INCREASED PAGE SIZE FROM 30000 TO Linear

60000 POINTS Linear

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

POINT READ FOR MORE DIGITS Linear

*UPDATED TEST FOR ENDF/B FORMAT Linear

VERSION BASED ON RECENT FORMAT CHANGE Linear

*GENERAL IMPROVEMENTS BASED ON Linear

USER FEEDBACK Linear

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

MF=1, MT-451. Linear

VERS. 2000-1 (FEBRUARY 2000)*ADDED MF = 9 AND 10 LINEARIZATION Linear

*GENERAL IMPROVEMENTS BASED ON Linear

USER FEEDBACK Linear

VERS. 2002-1 (MAY 2002) *OPTIONAL INPUT PARAMETERS Linear

Linear

OWNED, MAINTAINED AND DISTRIBUTED BY Linear

------------------------------------ Linear

THE NUCLEAR DATA SECTION Linear

INTERNATIONAL ATOMIC ENERGY AGENCY Linear

P.O. BOX 100 Linear

A-1400, VIENNA, AUSTRIA Linear

EUROPE Linear

Linear

ORIGINALLY WRITTEN BY Linear

------------------------------------ Linear

DERMOTT E. CULLEN Linear

UNIVERSITY OF CALIFORNIA Linear

LAWRENCE LIVERMORE NATIONAL LABORATORY Linear

L-159 Linear

P.O. BOX 808 Linear

LIVERMORE, CA 94550 Linear

U.S.A. Linear

TELEPHONE 925-423-7359 Linear

E. MAIL CULLEN1@LLNL.GOV Linear

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

Linear

AUTHORS MESSAGE Linear

--------------- Linear

THE REPORT DESCRIBED ABOVE IS THE LATEST PUBLISHED DOCUMENTATION Linear

FOR THIS PROGRAM. HOWEVER, THE COMMENTS BELOW SHOULD BE CONSIDERED Linear

THE LATEST DOCUMENTATION INCLUDING ALL RECENT IMPROVEMENTS. PLEASE Linear

READ ALL OF THESE COMMENTS BEFORE IMPLEMENTATION. Linear

Linear

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

INDEPENDENT PROGRAMS THAT CAN EASILY BE IMPLEMENTED ON ANY ONE Linear

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

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

COMPILER DIAGNOSTICS, OPERATING PROBLEMS OR SUGGESTIONS ON HOW TO Linear

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

THIS PROGRAM WILL BE COMPLETELY COMPATIBLE FOR USE ON YOUR Linear

COMPUTER. Linear

Linear

PURPOSE Linear

------- Linear

THIS PROGRAM IS DESIGNED TO CONVERT ENDF/B FILE 3, 23 AND 27 DATA Linear

TO LINEAR-LINEAR INTERPOLABLE FORM. ANY SECTION THAT IS ALREADY Linear

LINEAR-LINEAR INTERPOLABLE WILL BE THINNED. Linear

Linear

IN THE FOLLOWING DISCUSSION FOR SIMPLICITY THE ENDF/B TERMINOLOGY Linear

---ENDF/B TAPE---WILL BE USED. IN FACT THE ACTUAL MEDIUM MAY BE Linear

TAPE, CARDS, DISK OR ANY OTHER MEDIUM. Linear

Linear

ENDF/B FORMAT Linear

------------- Linear

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

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

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

Linear

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

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

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

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

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

AND ALL SECTIONS OF MF=3 MUST BE CORRECT. THE PROGRAM COPIES ALL Linear

OTHER SECTION OF DATA AS HOLLERITH AND AS SUCH IS INSENSITIVE TO Linear

THE CORRECTNESS OR INCORRECTNESS OF ALL OTHER SECTIONS. Linear

Linear

OUTPUT FORMAT Linear

------------- Linear

IN THIS VERSION OF LINEAR ALL ENERGIES WILL BE OUTPUT IN Linear

F (INSTEAD OF E) FORMAT IN ORDER TO ALLOW ENERGIES TO BE WRITTEN Linear

WITH UP TO 9 DIGITS OF ACCURACY. IN PREVIOUS VERSIONS THIS WAS AN Linear

OUTPUT OPTION. HOWEVER USE OF THIS OPTION TO COMPARE THE RESULTS Linear

OF ENERGIES WRITTEN IN THE NORMAL ENDF/B CONVENTION OF 6 DIGITS Linear

TO THE 9 DIGIT OUTPUT FROM THIS PROGRAM DEMONSTRATED THAT FAILURE Linear

TO USE THE 9 DIGIT OUTPUT CAN LEAD TO LARGE ERRORS IN THE DATA Linear

DUE TO TRUNCATION OF ENERGIES TO 6 DIGITS DURING OUTPUT. Linear

Linear

CONTENTS OF OUTPUT Linear

------------------ Linear

ENTIRE EVALUATIONS ARE OUTPUT, NOT JUST THE LINEARIZED DATA Linear

CROSS SECTIONS, E.G. ANGULAR AND ENERGY DISTRIBUTIONS ARE ALSO Linear

INCLUDED. Linear

Linear

DOCUMENTATION Linear

------------- Linear

THE FACT THAT THIS PROGRAM HAS OPERATED ON THE DATA IS DOCUMENTED Linear

BY THE ADDITION OF 3 COMMENT LINES AT THE END OF EACH HOLLERITH Linear

SECTION IN THE FORM Linear

Linear

***************** PROGRAM LINEAR (2002-1) **************** Linear

FOR ALL DATA GREATER THAN 1.00000-10 IN ABSOLUTE VALUE Linear

DATA LINEARIZED TO WITHIN AN ACCURACY OF 0.1 PER-CENT Linear

Linear

THE ORDER OF SIMILAR COMMENTS (FROM RECENT, SIGMA1 AND GROUPIE) Linear

REPRESENTS A COMPLETE HISTORY OF ALL OPERATIONS PERFORMED ON Linear

THE DATA BY THESE PROGRAMS. Linear

Linear

THESE COMMENT LINES ARE ONLY ADDED TO EXISTING HOLLERITH SECTIONS, Linear

I.E., THIS PROGRAM WILL NOT CREATE A HOLLERITH SECTION. THE FORMAT Linear

OF THE HOLLERITH SECTION IN ENDF/B-V DIFFERS FROM THE THAT OF Linear

EARLIER VERSIONS OF ENDF/B. BY READING AN EXISTING MF=1, MT=451 Linear

IT IS POSSIBLE FOR THIS PROGRAM TO DETERMINE WHICH VERSION OF Linear

THE ENDF/B FORMAT THE DATA IS IN. WITHOUT HAVING A SECTION OF Linear

MF=1, MT=451 PRESENT IT IS IMPOSSIBLE FOR THIS PROGRAM TO Linear

DETERMINE WHICH VERSION OF THE ENDF/B FORMAT THE DATA IS IN, AND Linear

AS SUCH IT IS IMPOSSIBLE FOR THE PROGRAM TO DETERMINE WHAT FORMAT Linear

SHOULD BE USED TO CREATE A HOLLERITH SECTION. Linear

Linear

REACTION INDEX Linear

-------------- Linear

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

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

Linear

THIS PROGRAM DOES NOT UPDATE THE REACTION INDEX IN MF=1, MT=451. Linear

THIS CONVENTION HAS BEEN ADOPTED BECAUSE MOST USERS DO NOT Linear

REQUIRE A CORRECT REACTION INDEX FOR THEIR APPLICATIONS AND IT WAS Linear

NOT CONSIDERED WORTHWHILE TO INCLUDE THE OVERHEAD OF CONSTRUCTING Linear

A CORRECT REACTION INDEX IN THIS PROGRAM. HOWEVER, IF YOU REQUIRE Linear

A REACTION INDEX FOR YOUR APPLICATIONS, AFTER RUNNING THIS PROGRAM Linear

YOU MAY USE PROGRAM DICTION TO CREATE A CORRECT REACTION INDEX. Linear

Linear

SECTION SIZE Linear

------------ Linear

SINCE THIS PROGRAM USES A LOGICAL PAGING SYSTEM THERE IS NO LIMIT Linear

TO THE NUMBER OF POINTS IN ANY SECTION, E.G., THE TOTAL CROSS Linear

SECTION MAY BE REPRESENTED BY 200,000 DATA POINTS. Linear

Linear

FOR ANY LINEARIZED SECTION THAT CONTAINS 60000 OR FEWER POINTS Linear

THE ENTIRE OPERATION WILL BE PERFORMED IN CORE AND THE LINEARIZED Linear

DATA WILL BE OUTPUT DIRECTLY TO THE ENDF/B FORMAT. FOR ANY SECTION Linear

THAT CONTAINS MORE POINTS THE DATA WILL BE LINEARIZED A PAGE AT A Linear

TIME (1 PAGE = 60000 POINTS) AND OUTPUT TO SCRATCH. AFTER THE Linear

ENTIRE SECTION HAS BEEN LINEARIZED THE DATA WILL BE READ BACK FROM Linear

SCRATCH AND OUTPUT TO THE ENDF/B FORMAT. Linear

Linear

SELECTION OF DATA Linear

----------------- Linear

THE PROGRAM SELECTS DATA TO BE LINEARIZED BASED EITHER ON EITHER Linear

MAT (ENDF/B MAT NO.) OR ZA AS WELL AS MF AND MT NUMBERS. THIS Linear

PROGRAM ALLOWS UP TO 100 MAT/MF/MT OR ZA/MF/MT RANGES TO BE Linear

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

ENDF/B TAPE IS IN MAT ORDER, REGARDLESS OF THE CRITERIA USED Linear

TO RETRIEVE MATERIALS. IF RETRIEVAL IS BY MAT RANGE THE PROGRAM Linear

WILL TERMINATE WHEN A MAT IS FOUND THAT IS ABOVE ALL REQUESTED Linear

MAT RANGES. IF RETRIEVAL IS BY ZA RANGE THE PROGRAM WILL SEARCH Linear

THE ENTIRE ENDF/B TAPE. Linear

Linear

PROGRAM OPERATION Linear

----------------- Linear

EACH SECTION OF DATA IS CONSIDERED SEPARATELY. EACH SECTION OF Linear

ENDF/B DATA TO LINEARIZE IS REPRESENTED BY A TABLE OF ENERGY Linear

VS. CROSS SECTION AND ANY ONE OF FIVE ALLOWABLE INTERPOLATION LAWS Linear

BETWEEN ANY TWO TABULATED POINTS. THIS PROGRAM WILL REPLACE EACH Linear

SECTION OF DATA CROSS SECTIONS BY A NEW TABLE OF ENERGY VS. Linear

CROSS SECTION IN WHICH THE INTERPOLATION LAW IS ALWAYS LINEAR IN Linear

ENERGY AND CROSS SECTION BETWEEN ANY TWO TABULATED POINTS. Linear

Linear

DATA IS READ AND LINEARIZED A PAGE AT A TIME (ONE PAGE CONTAINS Linear

60000 DATA POINTS). IF THE FINAL LINEARIZED SECTION CONTAINS TWO Linear

PAGES OR LESS, DATA POINTS IT WILL BE ENTIRELY CORE RESIDENT Linear

AFTER IT HAS BEEN LINEARIZED AND WILL BE WRITTEN DIRECTLY FROM Linear

CORE TO THE OUTPUT TAPE. IF THE LINEARIZED SECTION IS LARGER THAN Linear

TWO PAGES, AFTER EACH PAGE IS LINEARIZED IT WILL BE WRITTEN TO Linear

SCRATCH. AFTER THE ENTIRE SECTION HAS BEEN LINEARIZED IT WILL Linear

BE READ BACK FROM SCRATCH, TWO PAGES AT A TIME, AND WRITTEN TO Linear

THE OUTPUT TAPE. Linear

Linear

KEEP EVALUATED DATA POINTS Linear

-------------------------- Linear

SOMETIMES IT IS CONVENIENT TO KEEP ALL ENERGY POINTS WHICH WERE Linear

PRESENT IN THE ORIGINAL EVALUATION AND TO MERELY SUPPLEMENT THESE Linear

POINTS WITH ADDITIONAL ENERGY POINTS IN ORDER TO LINEARIZE THE Linear

CROSS SECTIONS. FOR EXAMPLE, IT IS OFTEN CONVENIENT TO KEEP THE Linear

THERMAL VALUE (AT 0.0253 EV) OR THE VALUE AT 14.1 MEV. Linear

Linear

THE CURRENT VERSION OF THIS PROGRAM WILL ALLOW THE USER TO KEEP Linear

ALL ORIGINAL EVALUATED DATA POINTS BY SPECIFYING 1 IN COLUMNS Linear

34-44 OF THE FIRST INPUT LINE. THIS WILL TURN OFF THE BACKWARD Linear

THINNING (SEE UCRL-50400, VOL. 17, PART A FOR EXPLANATION) AND Linear

RESULT IN ALL ORIGINAL ENERGY POINTS BEING KEPT. CAUTION SHOULD Linear

BE EXERCISED IN USING THIS OPTION SINCE IT CAN RESULT IN A Linear

CONSIDERABLE INCREASE IN THE NUMBER OF DATA POINTS OUTPUT BY Linear

THIS CODE. Linear

Linear

FOR ALL USERS WHO ARE NOT INTERESTED IN THIS OPTIONS NO CHANGES Linear

ARE REQUIRED IN THE INPUT TO THIS PROGRAM, I. E. IF COLUMNS Linear

34-44 ARE BLANK (AS FOR ALL PREVIOUS VERSIONS OF THIS CODE) THE Linear

PROGRAM WILL OPERATE EXACTLY AS IT DID BEFORE. Linear

Linear

ALLOWABLE ERROR Linear

--------------- Linear

ALLOWABLE ERROR MUST ALWAYS BE SPECIFIED IN THE INPUT TO THIS Linear

PROGRAM AS A FRACTION, NOT A PER-CENT. FOR EXAMPLE, INPUT THE Linear

ALLOWABLE FRACTIONAL ERROR 0.001 IN ORDER TO OBTAIN DATA THAT IS Linear

ACCURATE TO WITHIN 0.1 PER-CENT. Linear

Linear

THE CONVERSION OF THE DATA FROM THE GENERAL INTERPOLATION FORM TO Linear

LINARLY INTERPOLABLE FORM CANNOT BE PERFORMED EXACTLY. HOWEVER, IT Linear

CAN BE PERFORMED TO VIRTUALLY ANY REQUIRED ACCURACY AND MOST Linear

IMPORTANTLY CAN BE PERFORMED TO A TOLERANCE THAT IS SMALL COMPARED Linear

TO THE UNCERTAINTY IN THE CROSS SECTIONS THEMSELVES. AS SUCH THE Linear

CONVERSION OF CROSS SECTIONS TO LINEARLY INTERPOLABLE FORM CAN BE Linear

PERFORMED WITH ESSENTIALLY NO LOSE OF INFORMATION. Linear

Linear

THE ALLOWABLE ERROR MAY BE ENERGY INDEPENDENT (CONSTANT) OR ENERGY Linear

DEPENDENT. THE ALLOWABLE ERROR IS DESCRIBED BY A TABULATED Linear

FUNCTION OF UP TO 20 (ENERGY,ERROR) PAIRS AND LINEAR INTERPOLATION Linear

BETWEEN TABULATED POINTS. IF ONLY ONE TABULATED POINT IS GIVEN THE Linear

ERROR WILL BE CONSIDERED CONSTANT OVER THE ENTIRE ENERGY RANGE. Linear

WITH THIS ENERGY DEPENDENT ERROR ONE MAY OPTIMIZE THE OUTPUT FOR Linear

ANY GIVEN APPLICATION BY USING A SMALL ERROR IN THE ENERGY RANGE Linear

OF INTEREST AND A LESS STRINGENT ERROR IN OTHER ENERGY RANGES. Linear

Linear

DEFAULT ALLOWABLE ERROR Linear

----------------------- Linear

IN ORDER TO INSURE CONVERGENCE OF THE LINEARIZING ALGORITHM THE Linear

ALLOWABLE ERROR MUST BE POSITIVE. IF THE USER INPUTS AN ERROR Linear

THAT IS NOT POSITIVE IT WILL AUTOMATICALLY BE SET TO THE DEFAULT Linear

VALUE (CURRENTLY 0.001, CORRESPONDING TO 0.1 PER-CENT) AND Linear

INDICATED AS SUCH IN THE OUTPUT LISTING. Linear

Linear

COULOMB PENETRABILITY (INTERPOLATION LAW = 6) Linear

-------------------------------------------- Linear

INTRODUCED FOR ENDF/B-VI. THIS IS DEFINED AS, Linear

Linear

SIG(E) = C1*EXP(-C2/SQRT(E - T)) Linear

Linear

THIS PROGRAM ONLY CONSIDERS EXOTHERMIC REACTIONS - T = 0 Linear

Linear

SIG(E) = C1*EXP(-C2/SQRT(E)) Linear

Linear

WARNING...THIS INTERPOLATION LAW SHOULD ONLY BE USED FOR REACTIONS Linear

WHICH HAVE A POSITIVE Q-VALUE (EXOTHERMIC REACTIONS), Linear

SINCE HERE WE ONLY CONSIDER T = 0.0 IN THE FORMALISM. Linear

IN ALL OTHER CASES A WARNING MESSAGE WILL BE PRINTED. Linear

Linear

INPUT FILES Linear

----------- Linear

UNIT DESCRIPTION Linear

---- ----------- Linear

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

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

Linear

OUTPUT FILES Linear

------------ Linear

UNIT DESCRIPTION Linear

---- ----------- Linear

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

11 FINAL ENDF/B DATA (BCD - 80 CHARACTERS/RECORD) Linear

Linear

SCRATCH FILES Linear

------------- Linear

UNIT DESCRIPTION Linear

---- ----------- Linear

12 SCRATCH FILE (BINARY - 180000 WORDS/RECORD Linear

Linear

OPTIONAL STANDARD FILE NAMES (SEE SUBROUTINE FILEIO) Linear

---------------------------------------------------- Linear

UNIT FILE NAME Linear

---- ---------- Linear

2 LINEAR.INP Linear

3 LINEAR.LST Linear

10 ENDFB.IN Linear

11 ENDFB.OUT Linear

12 (SCRATCH) Linear

Linear

Linear

INPUT PARAMETERS Linear

---------------- Linear

FOR VERSIONS EARLIER THAN 90-1 THIS PROGRAM ONLY ALLOWED THE USER Linear

TO SPECIFY BY INPUT PARAMETERS WHICH MATERIALS (MAT) TO PROCESS. Linear

FOR EACH REQUESTED MATERIAL NEUTRON INTERACTION CROSS SECTIONS Linear

(MF=3) WOULD BE LINEARIZED AND THE REMAINDER OF THE MATERIAL Linear

WOULD BE COPIED. Linear

Linear

FOR VERSIONS 90-1 AND LATER THIS PROGRAM WILL ALLOW THE USER TO Linear

TO SPECIFY BY INPUT PARAMETERS EXACTLY WHAT SECTIONS OF DATA Linear

TO PROCESS. FOR EACH SECTION OF DATA, SPECIFIED BY MAT, MF, MT Linear

RANGES, SECTIONS OF MF=3, 23 AND 27 WILL BE LINEARIZED AND ALL Linear

OTHER REQUESTED SECTIONS WILL BE COPIED. ALL SECTIONS WHICH ARE Linear

NOT EXPLICITLY REQUESTED WILL BE SKIPPED AND WILL NOT APPEAR ON Linear

ENDF/B FILE OUTPUT BY THIS PROGRAM. Linear

Linear

WITH THIS NEW PROCEDURE YOU CAN MINIMIZE THE SIZE OF THE ENDF/B Linear

FILE OUTPUT BY THIS PROGRAM, E.G., IF YOU ONLY WANT NEUTRON Linear

CROSS SECTIONS FOR SUBSEQUENT PROCESSING YOU NEED ONLY REQUEST Linear

ONLY MF=3 DATA. Linear

Linear

HOWEVER, YOU MUST UNDERSTAND THAT ONLY THOSE SECTIONS WHICH YOU Linear

EXPLICITLY REQUEST WILL APPEAR ON THE ENDF/B FILE OUTPUT BY Linear

THIS PROGRAM. FOR EXAMPLE, IF YOU WISH TO DOCUMENT EXACTLY Linear

HOW YOU LINEARIZED THE DATA BY INCLUDING COMMENTS IN MF=1, MT=451 Linear

THEN YOU MUST EXPLICITLY REQUEST THAT MF=1, MT=451 BE PROCESSED Linear

FOR EACH MATERIAL THAT YOU REQUEST. SIMILAR IF YOU WANT THE Linear

ENTIRE EVALUATION YOU MUST REQUEST ALL MF AND MT TO BE OUTPUT. Linear

Linear

LINE COLS. DESCRIPTION Linear

---- ----- ----------- Linear

1 1-11 SELECTION CRITERIA (0=MAT, 1=ZA) Linear

12-22 MONITOR MODE SELECTOR Linear

= 0 - NORMAL OPERATION Linear

= 1 - MONITOR PROGRESS OF LINEARIZING OF THE DATA. Linear

EACH TIME A PAGE OF DATA POINTS IS WRITTEN TO Linear

THE SCRATCH FILE PRINT OUT THE TOTAL NUMBER OF Linear

POINTS ON SCRATCH AND THE LOWER AND UPPER Linear

ENERGY LIMITS OF THE PAGE (THIS OPTION MAY BE Linear

USED IN ORDER TO MONITOR THE EXECUTION SPEED Linear

OF LONG RUNNING JOBS). Linear

23-33 MINIMUM CROSS SECTION OF INTEREST (BARNS). Linear

(IF 0.0 OR LESS IS INPUT THE PROGRAM WILL Linear

USE 1.0E-10). ENERGY INTERVALS WILL NOT BE Linear

SUB-DIVIDED IF THE ABSOLUTE VALUE OF THE CROSS Linear

SECTION WITHIN THE INTERVAL IS LESS THAN THIS VALUE. Linear

AN EXCEPTION TO THIS RULE IS NEAR THRESHOLDS ENERGY Linear

INTERVALS WILL BE SUB-DIVIDED UNTIL CONVERGENCE Linear

REGARDLESS OF THE MAGNITUDE OF THE CROSS SECTION. Linear

34-44 KEEP ORIGINAL EVALUATED DATA POINTS. Linear

= 0 - NO. Linear

= 1 - YES - ADDITIONAL POINTS MAY BE ADDED IN ORDER Linear

TO LINEARIZE DATA, BUT ALL ORIGINAL Linear

DATA POINTS WILL BE INCLUDED IN THE Linear

RESULTS. Linear

2 1-60 ENDF/B INPUT DATA FILENAME Linear

(STANDARD OPTION = ENDFB.IN) Linear

3 1-60 ENDF/B OUTPUT DATA FILENAME Linear

(STANDARD OPTION = ENDFB.OUT) Linear

4-N 1- 6 LOWER MAT OR ZA LIMIT Linear

7- 8 LOWER MF LIMIT Linear

9-11 LOWER MT LIMIT Linear

12-17 UPPER MAT OR ZA LIMIT Linear

18-19 UPPER MF LIMIT Linear

20-22 UPPER MT LIMIT Linear

UP TO 100 RANGES MAY BE SPECIFIED, ONLY ONE RANGE Linear

PER LINE. THE LIST OF RANGES IS TERMINATED BY A Linear

BLANK LINE. IF THE UPPER MAT LIMIT OF ANY REQUEST Linear

IS LESS THAN THE LOW LIMIT IT WILL BE SET EQUAL TO Linear

THE LOWER LIMIT. IF THE UPPER LIMIT IS STILL ZERO Linear

IT WILL BE SET EQUAL TO 999999. IF THE UPPER MF OR Linear

MT LIMIT IS ZERO IT WILL BE SET TO 99 OR 999 Linear

RESPECTIVELY. Linear

VARY 1-11 ENERGY FOR ERROR LAW Linear

12-22 ALLOWABLE FRACTIONAL ERROR FOR ERROR LAW. Linear

THE ACCEPTABLE LINEARIZING ERROR MAY BE SPECIFIED TO Linear

BE EITHER ENERGY INDEPENDENT (DEFINED BY A SINGLE Linear

ERROR), OR ENERGY DEPENDENT (DEFINED BY UP TO 20 Linear

ENERGY, ERROR PAIRS). FOR THE ENERGY DEPENDENT CASE Linear

LINEAR INTERPOLATION WILL BE USED TO DEFINE THE ERROR Linear

AT ENERGIES BETWEEN THOSE AT WHICH IT IS TABULATED. Linear

IN ALL CASES THE ERROR LAW IS TERMINATED BY A BLANK Linear

LINE. IF ONLY ONE ENERGY, ERROR PAIR IS GIVEN THE Linear

THE LAW WILL BE CONSIDERED TO BE ENERGY INDEPENDENT. Linear

IF MORE THAN ONE PAIR IS GIVEN IT WILL BE CONSIDERED Linear

TO BE ENERGY DEPENDENT (NOTE, ENERGY INDEPENDENT Linear

FORM WILL RUN FASTER THAN THE EQUIVALENT ENERGY Linear

DEPENDENT FORM). FOR AN ENERGY DEPENDENT ERROR LAW Linear

ALL ENERGIES MUST BE ASCENDING ENERGY ORDER. FOR Linear

CONVERGENCE OF THE LINEARIZING ALGORITHM ALL ERRORS Linear

MUST BE POSITIVE. IF AN ALLOWABLE ERROR IS NOT Linear

POSITIVE IT WILL BE SET EQUAL TO THE STANDARD OPTION Linear

(CURRENTLY 0.001, CORRESPONDING TO 0.1 PER-CENT). Linear

IF THE FIRST ERROR LINE IS BLANK IT WILL TERMINATE Linear

THE ERROR LAW AND THE ERROR WILL BE TREATED AS Linear

ENERGY INDEPENDENT, EQUAL TO THE STANDARD OPTION Linear

(CURRENTLY 0.1 PER-CENT). (SEE EXAMPLE INPUT 4). Linear

Linear

EXAMPLE INPUT NO. 1 Linear

------------------- Linear

RETRIEVE DATA BY ZA IN ORDER TO FIND ALL URANIUM ISOTOPES AND Linear

THORIUM 232. RETRIEVE ALL NEUTRON INTERACTION CROSS SECTIONS Linear

(MF=3). ALL ENERGY INTERVALS IN WHICH THE CROSS SECTION IS Linear

AT LEAST 1 MICRO-BARN (1.0E-06 BARNS) WILL BE SUBDIVIDED. Linear

BACKWARD THINNING WILL BE PERFORMED. FROM 0 TO 100 EV LINEARIZE Linear

TO WITHIN 0.1 PER-CENT ACCURACY. FROM 100 EV TO 1 KEV VARY Linear

ACCURACY BETWEEN 0.1 AND 1.0 PER-CENT. ABOVE 1 KEV USE 1 Linear

PER-CENT ACCURACY. Linear

Linear

EXPLICITLY SPECIFY THE STANDARD FILENAMES. Linear

Linear

IN THIS CASE THE FOLLOWING 11 INPUT LINES ARE REQUIRED Linear

Linear

1 0 1.00000- 6 0 Linear

ENDFB.IN Linear

ENDFB.OUT Linear

92000 3 0 92999 3999 Linear

90232 3 0 0 3 0 (UPPER LIMIT AUTOMATICALLY SET TO 90232 3999) Linear

(END OF REQUEST LIST) Linear

0.00000+ 0 1.00000-03 Linear

1.00000+ 2 1.00000-03 Linear

1.00000+ 3 1.00000-02 Linear

1.00000+ 9 1.00000-02 Linear

(END OF ERROR LAW) Linear

Linear

EXAMPLE INPUT NO. 2 Linear

------------------- Linear

SAME AS THE ABOVE CASE, EXCEPT LINEARIZE ALL DATA TO WITHIN THE Linear

STANDARD ACCURACY (CURRENTLY 0.1 PER-CENT). IN ORDER TO USE THE Linear

STANDARD ACCURACY YOU NEED NOT SPECIFY ANY ERROR LAW AT ALL. IN Linear

THIS CASE INCLUDE THE HOLLERITH SECTION, MF=1, MT=451, FOR EACH Linear

MATERIAL. Linear

Linear

LEAVE THE DEFINITION OF THE FILENAMES BLANK - THE PROGRAM WILL Linear

THEN USE STANDARD FILENAMES. Linear

Linear

IN THIS CASE THE FOLLOWING 9 INPUT LINES ARE REQUIRED Linear

Linear

1 0 1.00000- 6 0 Linear

(USE DEFAULT FILENAME = ENDFB.IN) Linear

(USE DEFAULT FILENAME = ENDFB.OUT) Linear

92000 1451 92999 1451 Linear

92000 3 0 92999 3999 Linear

90232 1451 0 1451 Linear

90232 3 0 0 3 0 (UPPER LIMIT AUTOMATICALLY SET TO 90232 3999) Linear

(END OF REQUEST LIST) Linear

(0.1 PER-CENT ERROR, END OF ERROR LAW) Linear

Linear

EXAMPLE INPUT NO. 3 Linear

------------------- Linear

LINEARIZE ALL MATERIALS ON AN ENDF/B TAPE TO WITHIN AN ACCURACY Linear

OF 0.5 PER-CENT (0.005 AS A FRACTION). IN THIS CASE YOU NEED NOT Linear

SPECIFY THE MAT, MF, MT RANGES. Linear

Linear

READ THE ENDF/B DATA FROM \ENDFB6\ZA092238 AND WRITE THE ENDF/B Linear

DATA TO \ENDFB6\LINEAR\ZA092238. Linear

Linear

IN THIS CASE THE FOLLOWING 6 INPUT LINES ARE REQUIRED Linear

Linear

(MAT, 1.0E-10 BARNS, THIN) Linear

\ENDFB6\ZA092238 Linear

\ENDFB6\LINEAR\ZA092238 Linear

(RETRIEVE ALL DATA, END REQUEST LIST) Linear

5.00000-03 Linear

(END OF ERROR LAW) Linear

Linear

NOTE THAT IN THIS CASE IF THE INPUT HAD SPECIFIED AN EQUIVALENT Linear

ENERGY DEPENDENT ERROR LAW BY GIVING A NUMBER OF ENERGY POINTS Linear

AT EACH OF WHICH THE ERROR IS 0.5 PER-CENT THE PROGRAM WOULD TAKE Linear

LONGER TO RUN (I.E., ONLY USE AN ENERGY DEPENDENT ERROR LAW WHEN Linear

IT IS NECESSARY). Linear

Linear

EXAMPLE INPUT NO. 4 Linear

------------------- Linear

IN ORDER TO LINEARIZE ALL MATERIALS ON AN ENDF/B TAPE TO THE Linear

STANDARD OPTION OF 0.1 PER-CENT IT IS ADEQUATE TO INPUT A SET Linear

OF COMPLETELY BLANK LINES WHICH WILL AUTOMATICALLY INVOKE ALL Linear

OF THE STANDARD OPTIONS. Linear

Linear

LEAVE THE DEFINITION OF THE FILENAMES BLANK - THE PROGRAM WILL Linear

THEN USE STANDARD FILENAMES. Linear

Linear

IN THIS CASE THE FOLLOWING THREE INPUT LINES ARE REQUIRED Linear

Linear

(MAT, 1.0E-10 BARNS, THIN) Linear

(USE DEFAULT FILENAME = ENDFB.IN) Linear

(USE DEFAULT FILENAME = ENDFB.OUT) Linear

(RETRIEVE ALL DATA, END REQUEST LIST) Linear

(0.1 PER-CENT ERROR, END OF ERROR LAW) Linear

Linear

======================================================================= Linear