RSICC Home Page

RSIC COMPUTER CODE PSR-092

1. NAME AND TITLE

FORIST: Neutron Spectrum Unfolding Code System -- Iterative Smoothing Technique.

FORIST is a modification of PSR-17/COOLC. The smoothing function used in COOLC has been redefined and an iterative procedure for selecting the widths of the smoothing functions has been added. This iterative procedure optimizes the energy resolution for a given statistical error of the unfolded spectrum.

2. CONTRIBUTORS

Nuclear Engineering Program, University of Illinois at Urbana-Champaign, Urbana, Illinois.

McMaster University, Hamilton, Ontario, Canada.

3. CODING LANGUAGE AND COMPUTER

Fortran IV; IBM 360/370 (A), CYBER (B).

4. NATURE OF PROBLEM SOLVED

FORIST solves the matrix unfolding problem for neutron spectrum measurements using NE-213 proton-recoil spectrometry.

5. METHOD OF SOLUTION

A constrained least-squares unfolding procedure is used. The response function used in unfolding includes the resolution of the spectrometer; therefore, the unfolded spectrum has large errors initially. The unfolded spectrum must be smoothed to reduce these errors. The smoothing functions are determined iteratively to optimize energy resolution.

6. RESTRICTIONS OR LIMITATIONS

FORIST is currently dimensioned for a 113 by 77 response matrix. It is written for measurements consisting of two different gain runs. The iterative procedure used in smoothing is applicable for unfolding neutron spectra; a slight change in the smoothing procedure may be necessary to apply this iterative procedure to unfolding gamma-ray spectra.

7. TYPICAL RUNNING TIME

The sample problem, which contains two spectra, takes approximately 30 seconds on an IBM 360/91.

8. COMPUTER HARDWARE REQUIREMENTS

FORIST is operable on the IBM 360/370 or the CYBER computers. Approximately 270 K bytes of storage are needed. A scratch disc or tape, printer, and punch are required.

9. COMPUTER SOFTWARE REQUIREMENTS

A Fortran IV compiler is required.

10. REFERENCES

R. H. Johnson, D. T. Ingersoll, B. W. Wehring, and J. J. Dorning, "NE-213, Neutron Spectrometry System for Measurements from 1.0 to 20 MeV," Nucl. Instr. and Meth. 145 (1977) 337-346.

R. H. Johnson, "A User's Manual for COOLC and FORIST," PNE-75-107 (December 1975).

R. H. Johnson, J. J. Dorning, and B. W. Wehring, "Integral Test of Cross Sections Using Neutron Leakage Spectra from Spheres of Iron, Niobium, Beryllium, and Polyethylene," Proceedings of the Conference on Nuclear Cross Sections and Technology, Washington, D.C. (March 1975). [To be published by National Bureau of Standards.]

D. T. Ingersoll and B. W. Wehring, "Gamma-Ray Pulse-Height Response of an NE-213 Scintillation Detector," Nucl. Instr. and Meth. 147 (1977) 551-561.

D. T. Ingersoll, Informal Note on FORIST (July 12, 1976).

11. CONTENTS OF CODE PACKAGE

Included are the referenced documents and one (1.2MB) DOS diskette which contains the source code and sample problem input and output.

12. DATE OF ABSTRACT

March 1984; reviewed May 1984, updated August 1991.

KEYWORDS: OPTIMIZATION; UNFOLDING; SCINTILLATION DETECTOR