last modified: 18-JUN-1998 | catalog | categories | new | search |

NEA-0691 SAMPO80.

SAMPO80, Ge(Li) Detector Gamma Spectra Unfolding with Isotope Identification

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SAMPO80.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
SAMPO80 NEA-0691/03 Tested 27-APR-1983

Machines used:

Package ID Orig. computer Test computer
NEA-0691/03 ECLIPSE S/140 Many Computers
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

Analysis of gamma spectra measured with Ge(Li) or HPGe detectors.
top ]
4. METHOD OF SOLUTION

- Shape calibration using a non-linear least squares algorithm with    a variable metric method.
- Peak location with a smoothed second difference method. - Peak area calculation with a linear least squares fit to   predefined peak shapes.
- Nuclide identification with a linear least squares fit based on   associated lines.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

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
top ]
6. TYPICAL RUNNING TIME

DGC Nova 2 with a hardware floating point unit:
   25 seconds per shape calibration of one peak
    2 seconds per peak for peak search and fitting
    3 seconds per identified nuclide for identification
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

   Versatile calibration procedure
   Accurate and fast computation
   Easy to use commands to direct the execution
   All in a minicomputer system
top ]
8. RELATED AND AUXILIARY PROGRAMS

SAMPO80 is related to the original  SAMPO and the SAMPO76 but other programs are not needed for the execution.
top ]
9. STATUS
Package ID Status date Status
NEA-0691/03 27-APR-1983 Screened
top ]
10. REFERENCES

- G.C. Christensen, M.J. Koskelo and J.T. Routti:
  Gamma Spectrum Storage and Analysis Program SAMPO76 with
  Nuclide Identification
  HS-RP/015/Rev. (October 16, 1978)
NEA-0691/03, included references:
- P.A. Aarnio, M.J. Koskelo:
  Computerized Gamma Spectrometry at the Helsinki University of
  Technology
  Nuclear Instruments and Methods 193 (1982) 129-134
- M.J. Koskelo, P.A. Aarnio, J.T. Routti:
  SAMPO80: An Accurate Gamma Spectrum Analysis Method for
  Minicomputers
  Nuclear Instruments and Methods 190 (1981) 89-99
- M.J. Koskelo, P.A. Aarnio and J.T. Routti:
  SAMPO80: Minicomputer Program for Gamma Spectrum Analysis with
  Nuclide Identification. CPC 24(1981) 11-35
- P.A. Aarnio, M.J. Koskelo and P. Zombori:
  A New Method for the Determination of Goodness-of-Fit in Gamma
  Spectroscopy. Nucl.Instr.& Methods 184(1981) 487-492
- A Solution to the Pulse Pileup and Peak Shape Distortion Problem.
  J. Radioanal. Chem. 70(1982) 473-481
- J.T. Routti and S.G. Prussin:
  Photopeak Method for the Computer Analysis of Gamma-Ray Spectra
  from Semiconductor Detectors. Nucl.Instr.& Methods 72(1969)125-142
- 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 20, 1969)
- A. Aarnio et al.:
Adapting Gamma-Spectrum Analysis Program SAMPO for Microcomputers
Nucl.Instr.& Methods 219 (1984) 173-175
- G.C. Christensen, M.J. Koskelo and J.T. Routti:
Gamma Spectrum Storage and Analysis Program SAMPO76 with Nuclide
Identification
HS-RP/015/Rev. (16 October 1978)
top ]
11. MACHINE REQUIREMENTS

A minimum CPU of 32 Kwords (16 bit word length). A hard disk is recommended but the program can be made to work on floppy disk based systems. At least one terminal is needed.
The program supports a CRT terminal and a separate line printer.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NEA-0691/03 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

Nova 2 and Eclipse S/140: RDOS
PDP-11 and SM-4: RSX-11M (can be modified for RT-11)
VAX 11/780 and 11/750: VMS
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

The
program consists of three independent main programs each of which is overlayed for small systems with a maximum of 32 Kwords of CPU. If the operating system is not included in the 32 Kwords no overlaying  is needed.
NEA 0691/03: The program has been designed for interactive use on a  minicomputer. Since no suitable computer environment was available,  NEA-DB only checked the package for completeness. No compilation or  execution has been attempted.
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

M.J. Koskelo, P.A. Aarnio, and J.T. Routti
Helsinki University of Technology
Department of Technical Physics
SF-02150 Espoo 15, Finland
top ]
16. MATERIAL AVAILABLE
NEA-0691/03
File name File description Records
NEA0691_03.003 SAMPO80 INFORMATION FILE 73
NEA0691_03.004 IMPLEMENTATION INSTRUCTIONS 103
NEA0691_03.005 SAMPO SOURCE PART I 1217
NEA0691_03.006 OVERLAY CARDS FOR PART I 13
NEA0691_03.007 SAMPO SOURCE PART II 1006
NEA0691_03.008 OVERLAY CARDS FOR PART II 12
NEA0691_03.009 SAMPO SOURCE PART III 788
NEA0691_03.010 OVERLAY CARDS FOR PART III 9
NEA0691_03.011 CONSOLE DIALOGUE PART I 12
NEA0691_03.012 SAMPO PART I TEST CASE INPUT DATA 11
NEA0691_03.013 SAMPO PART I TEST CASE OUTPUT (PRINTER) 254
NEA0691_03.014 SAMPO PART I TEST CASE OUTPUT (SHAPE2) 16
NEA0691_03.015 SPECTRUM FILE 411
NEA0691_03.016 CONSOLE DIALOGUE PART II 10
NEA0691_03.017 SAMPO PART II TEST CASE INPUT DATA 41
NEA0691_03.018 SAMPO PART II TEST CASE OUTPUT 204
NEA0691_03.019 CONSOLE DIALOGUE PART III 8
NEA0691_03.020 SAMPO PART III TEST CASE INPUT DATA 13
NEA0691_03.021 SAMPO PART III TEST CASE OUTPUT 81
NEA0691_03.022 LIBRARY FILE 352
top ]
17. CATEGORIES
  • O. Experimental Data Processing

Keywords: gamma detectors, gamma spectra, spectra unfolding.