Computer Programs
PSR-0267 SCINFUL.
last modified: 07-JUN-1994 | catalog | categories | new | search |

PSR-0267 SCINFUL.

SCINFUL, Scintillation Neutron Detector Response by Monte-Carlo

top ]
1. NAME OR DESIGNATION OF PROGRAM

SCINFUL.

top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
SCINFUL PSR-0267/01 Tested 07-JUN-1994

Machines used:

Package ID Orig. computer Test computer
PSR-0267/01 DEC VAX series DEC VAX 6000
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

SCINFUL uses a few programming techniques of its parent program 05S and includes several new features. SCINFUL is designed to provide a calculated full response anticipated for neutron interactions in either an NE-213 (liquid) or NE-110 (solid) cylindrical detector using Monte Carlo methods. Given a right-circular scintillation neutron detector of either NE-213 or NE-110, SCINFUL computes the full energy response, N(E) vs E, where E is a value of pulse height converted to "light", units. These units are defined in the program. Pulse-height predictions of the code have been compared with measured responses for incident neutron energies between 0.1 and 75 MeV, and the predictions are in good agreement with the measurements.

top ]
4. METHODS

In the first part of the calculation Monte Carlo techniques and tabulated cross sections for H and energetically available 12C reactions are utilized to determine if an interaction of an incident neutron occurs in the detector. If so, information of this interaction is stored, including coordinates of the collision spot, the direction cosines of the scattered neutron or other light ion, the energy of the colliding neutron, and the particular reaction type. The second part of the calculation follows the history of each colliding neutron, again using Monte Carlo methods, until either the neutron escapes the detector, or loses sufficient energy with respect to an input value, or is absorbed.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The detector shape must have cylindrical geometry. No external influences (e.g. light piping or canning material) are considered. The range of incident neutron energy is 0.1 to 80 MeV. Only the scintillators NE-213 and NE-110 are considered (although NE-102 is sufficiently similar to NE-110 that one may use NE-110 for comparisons to NE-102 responses). Although gamma-ray interactions are included as part of the total neutron response, program computation for gamma radiation is quite approximate. Present program dimensions limit any computation to a maximum of 100000 histories.

top ]
6. TYPICAL RUNNING TIME

On the VAX 8600 running under VAX/VMS Version 4.7, SCINFUL takes about 11 minutes to execute the sample problem. SCINSPEC only takes a few seconds. For a maximum of 100000 histories, approximately 30 CPU minutes on the VAX 11/785 is required. The sample problem ran in about 30 seconds on the CRAY XMP-2.

PSR-0267/01
NEA-DB ran the test case included in this package on a  DEC VAX 6000-510 computer in approximately 168 seconds of CPU time.
top ]
8. RELATED OR AUXILIARY PROGRAMS

SCINSPEC: Reformat SCINFUL Output into Standard Spectrum.
O5R: Parent program of SCINFUL.

top ]
9. STATUS
Package ID Status date Status
PSR-0267/01 07-JUN-1994 Tested at NEADB
top ]
10. REFERENCES
PSR-0267/01, included references:
- J.K. Dickens:
  SCINFUL - A Monte Carlo Based Computer Program to Determine a
  Scintillator Full Energy Response to Neutron Detection for En
  Between 0.1 and 80 MeV: User's Manual and FORTRAN Program Listing
  ORNL-6462 (March 1988).
- J.K. Dickens:
  SCINFUL - A Monte Carlo Based Computer Program to Determine a
  Scintillator Full Energy Response to Neutron Detection for En
  Between 0.1 and 80 MeV: Program Development and Comparisons of
  Program Predictions with Experimental Data
  ORNL-6463 (April 1988).
top ]
11. HARDWARE REQUIREMENTS

SCINFUL was developed on the VAX 11/785 and tested on an 8600. The Cray version was converted and tested on a CRAY X-MP.

top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
PSR-0267/01 FORTRAN-77
top ]
13. SOFTWARE REQUIREMENTS

A FORTRAN 77 compiler is required. VAX/VMS FORTRAN recognizes eight-character descriptors, and many are used throughout the program. Standard trigonometric and other library functions are required. Also needed is a library random-number generator, called RAN(K) in this program. An initial value for K must be specified. A VAX/VMS function IDATE, which returns today's date, is called. The CRAY version was run under the CTSS operating system using the CFT compiler linked to the CFTLIB library.

PSR-0267/01
At the NEA-DB the program was compiled with the VAX FORTRAN-77 compiler and executed under VMS 5.5-2.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Contributed by: Radiation Safety Information Computational Center
                Oak Ridge National Laboratory
                Oak Ridge, TN, USA

 

Developed by:   Oak Ridge National Laboratory
                Oak Ridge, TN, and
                Los Alamos National Laboratory
                Los Alamos, NM, USA

top ]
16. MATERIAL AVAILABLE
PSR-0267/01
File name File description Records
PSR0267_01.001 SCINFUL Information file 183
PSR0267_01.002 Notes on the SCINFUL program 402
PSR0267_01.003 Source code file of program SCINFUL 188
PSR0267_01.004 Source code file of program SCINSPEC 105
PSR0267_01.005 Routines for Li->X+alpha decay energetics 292
PSR0267_01.006 Bookkeping+output control routine 1071
PSR0267_01.007 Electron range <-> energy relation routine 53
PSR0267_01.008 "Miscellaneous" routines 938
PSR0267_01.009 "Miscellaneous" routines 675
PSR0267_01.010 "Miscellaneous" routines 531
PSR0267_01.011 Legendre coeff. for n+12C elastic scattering 508
PSR0267_01.012 Source code of routines for n+12C kinematics 2656
PSR0267_01.013 "Miscellaneous" routines 455
PSR0267_01.014 Cross-section routines for n+12C->X reaction 497
PSR0267_01.015 "Miscellaneous" routines 441
PSR0267_01.016 Command file to compile the FORTRAN sources 3
PSR0267_01.017 Command file to create the executable files 4
PSR0267_01.018 Sample input file to the SCINFUL program 7
PSR0267_01.019 Sample output file from the SCINFUL program 580
PSR0267_01.020 SCINSPEC sample input file (SCINFUL output) 442
PSR0267_01.021 SCINSPEC sample output file 516
top ]
17. CATEGORIES
  • O. Experimental Data Processing

Keywords: Monte Carlo method, liquid scintillators, neutron detectors, radiation detectors, response functions, scintillation detectors.