1. NAME AND TITLE
SAMPO-LRC: Gamma-Ray Spectrum Analysis Code.
SAMPO, originally called SISYPHUS, was developed on the CDC 6600 computer at the Lawrence
Berkeley Laboratory at the University of California in 1969 in support of the author's doctoral
dissertation. The IDENT subroutine included in this version carries out radioisotope identifications and
elemental mass determinations after simple or cyclic thermal-neutron activation analysis. A
minicomputer version of the code, PSR-204/SAMPO-80, was developed at the Helsinki University of
Technology, Nuclear Engineering Laboratory, Finland.
University of London Reactor Centre, Berkshire, England.
3. CODING LANGUAGE AND COMPUTER
Fortran IV; CDC 6600.
4. NATURE OF PROBLEM SOLVED
SAMPO is a versatile gamma-ray spectrum analysis program used for the analysis of the complex
spectra encountered in neutron-activation analysis. In particular, it is intended for photo-peak analysis
of gamma-ray spectra obtained with semiconductor detectors. It includes routines for peak-finding,
peak-fitting and peak intensity and energy determinations. It also makes complete statistical and
calibration-error estimates. Different options are available to make the code applicable to accurate
nuclear spectroscopic work as well as routine data reduction.
5. METHOD OF SOLUTION
SAMPO contains a mathematical formalism for the representation of photopeaks and the continua in their vicinity which is applicable to analysis of spectra measured under widely varying conditions. With this formalism, the line shape is defined for each peak in the spectrum. The region of data about a single peak is then fitted with the shape functions and a function representing the background continuum. The line-shape calculations and the fitting are performed by using a least-squares procedure with an iterative gradient minimization method with variable metric.
IDENT, a subroutine of SAMPO, carries out radioisotope identifications and elemental mass
determinations after simple or cyclic thermal-neutron activation analysis by matching the peaks found
with its nuclear data library.
6. RESTRICTIONS OR LIMITATIONS
IDENT is dimensioned to allow for a maximum of 15 peaks in any one interval and 50
unsuccessful identifications in each spectrum. These limits may be increased if necessary.
7. TYPICAL RUNNING TIME
No study has been made by RSIC of typical running times for SAMPO.
8. COMPUTER HARDWARE REQUIREMENTS
SAMPO was designed to run on the CDC 6600 computer.
9. COMPUTER SOFTWARE REQUIREMENTS
A Fortran IV compiler is required.
a. Included in the documentation:
W. Carder, "A General Purpose Program for Semiconductor Spectral Analysis, User's Manual" (August 1977).
W. Carder, T. D. MacMahon, and A. Egan, "IDENT--A Radioisotope-Identification Subroutine
for Use with the Gamma-Ray Spectrum Analysis Program SAMPO," Talanta 25, (1978) 21-40.
b. Background information:
J. T. Routti and S. G. Prussin, "Photopeak Method for the Analysis of Gamma-Ray Spectra from Semiconductor Detectors," Nuclear Instruments and Methods 72 (1969) 125-142.
Jorma 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).
11. CONTENTS OF CODE PACKAGE
Included are the referenced documents and one (1.2MB) DOS diskette which contains the source
codes, sample problem input and output, and JCL for the CDC 6600.
12. DATE OF ABSTRACT
June 1982; October 1983; January 1984; April 1984; reviewed May 1984.
KEYWORDS: ACTIVATION SPECTRA ANALYSIS; GAMMA-RAY SPECTRUM ANALYSIS; GERMANIUM (Ge(Li)) DETECTOR