1. NAME AND TITLE
SAMPO80: Gamma-Ray Spectrum Analysis Method for Minicomputers.
AUXILIARY ROUTINES
SAMPOSHAPE: Performs peak shape calibration.
SAMPOFIT: Performs peak search and fitting.
SAMPOID: Performs nuclide identification.
SAMPO, originally called Sisyphus, was developed on the CDC 6600 computer at the Lawrence
Berkeley Laboratory of the University of California in 1969 in support of the author's doctoral
dissertation. The analysis methods employed in this minicomputer version are simplified from those
in the original code. Another version of this code, PSR-186/SAMPO-LRC, was modified at the
London Reactor Centre and runs on the CDC 6600 computer.
2. CONTRIBUTORS
Helsinki University of Technology, Nuclear Engineering Laboratory, Espoo, Finland.
OECD Nuclear Energy Agency Data Bank, Gif-sur-Yvette, France.
3. CODING LANGUAGE AND COMPUTER
Fortran 5; Data General Nova 2.
4. NATURE OF PROBLEM SOLVED
SAMPO80 is a rapid and accurate analysis program for gamma-ray spectra measured with Ge(Li)
or HPGe detectors. SAMPO80 consists of three separate parts, the shape calibration part
SAMPOSHAPE, the peak search and fitting part SAMPOFIT, and the nuclide identification part
SAMPOID.
5. METHOD OF SOLUTION
The shape calibration procedure uses a non-linear least squares algorithm with a variable metric
method. Some other features include: peak location with a smoothed second difference method, peak
area calculation with a linear least squares fit to predefined peak shapes, and nuclide identification with
a linear least squares fit based on associated lines.
6. RESTRICTIONS OR LIMITATIONS
Number of shape calibration points allowed: 20
Number of energy calibration points allowed: 20
Number of efficiency calibration points allowed: 20
Maximum number of found peaks: 100
Maximum number of fitted peaks: 100
Maximum number of peaks in a multiplet: 5
Maximum number of channels in a fitting interval: 50
Maximum number of peaks for nuclide identification: 80
Maximum number of identified nuclides: 30
Maximum number of lines per nuclide: 30
7. TYPICAL RUNNING TIME
On a Data General Eclipse S/140 with microcoded floating point instruction set, 25 seconds are
required per shape calibration of one peak, 2 seconds per peak for peak search and fitting, and 3
seconds per identified nuclide for identification.
8. COMPUTER HARDWARE REQUIREMENTS
SAMPO80 is operable on the Data General Nova 2 minicomputer with a 32 kiloword central
memory and a supporting disk unit.
9. COMPUTER SOFTWARE REQUIREMENTS
This version of SAMPO80 is run under the Data General Real Time Disk Operating System
(RDOS) and requires a Fortran 5 compiler.
10. REFERENCES
P. A. Aarnio, J. T. Routti, J. V. Sandberg and M. J. Winberg, "Adapting Gamma-Spectrum Analysis Program SAMPO for Microcomputers," Nucl. Instrum. Methods 219, 173-175 (May 1983).
J. T. Routti, "SAMPO, a Fortran IV Program for Computer Analysis of Gamma Spectra from Ge(Li) Detectors, and for Other Spectra with Peaks," UCRL-19452 (October 1969).
P. A. Aarnio, M. J. Koskelo, "Computerized Gamma Spectrometry at the Helsinki University of Technology," Nucl. Instrum. Meth. 193 (1982) 129-134.
M. Koskelo, P. Aarnio, and J. Routti, "SAMPO80: An Accurate Gamma Spectrum Analysis Method for Minicomputers," Nucl. Instrum. Meth. 190 (1981) 89-99.
M. J. Koskelo, P. A. Aarnio, and J. T. Routti, "SAMPO80: Minicomputer Program for Gamma Spectrum Analysis with nuclide Identification," Comput. Phys. Comm. 24 (1981) 11-35.
J. T. Routti and S. G. Prussin, "Photopeak Method for the Analysis of Gamma-Ray Spectra from
Semiconductor Detectors," Nucl. Instrum. Meth. 72 (1969) 125-142.
11. CONTENTS OF CODE PACKAGE
Included are the referenced documents and one (1.44MB) DOS diskette which contains the source
codes, sample problem input and output, and console dialogue.
12. DATE OF ABSTRACT
January 1984; revised April 1984, October 1991.
KEYWORDS: ACTIVATION SPECTRA ANALYSIS; GAMMA-RAY SPECTRUM ANALYSIS; INTERACTIVE, ON-LINE