RSICC Home Page

RSIC CODE PACKAGE PSR-280




1. NAME AND TITLE

TRAX: A Program For Optics of Curved Crystal Neutron Spectrometers.

2. CONTRIBUTOR

Institute for Nuclear Power Reactors, Pitesti, Romania, through the NEA Data Bank, Gif-sur-Yvette Cedex, France.

3. CODING LANGUAGE AND COMPUTER

Fortran IV; CDC Cyber.

4. NATURE OF PROBLEM SOLVED

TRAX computes the resolution matrix and characteristic line widths and intensities for three-axis slow-neutron spectrometers with flat or curved, mosaic or perfect crystals, with or without Soller collimators or limiting diaphragms.

5. METHOD OF SOLUTION

The matrix computational technique is used. A library of data on crystal monochromators is built into the program. The analytical optimization is computed through formulae valid for perfect curved thin crystals. The numerical optimization is performed by searching iteratively for the minimum of an optimization parameter with the aid of numerical subroutines.

6. RESTRICTIONS OR LIMITATIONS

None noted.

7. TYPICAL RUNNING TIME

On the CDC Cyber 170, the CPU time is less than 1 second per case. For numerical optimization, the run time increases rapidly with the number of variables. For 3 variables, it is less than 1 minute; for 6 variables, it is less than 6 minutes.

The test case in the package has been run at NEA-DB on a CDC Cyber 830 in 1.4 seconds of CPU time.

8. COMPUTER HARDWARE REQUIREMENTS

The code runs on the CDC Cyber computers, model 170 and 830.

9. COMPUTER SOFTWARE REQUIREMENTS

The code was written in Fortran IV and runs on the Cyber computers under the NOS operating system. The IMSL library of mathematical subroutines is required.

10. REFERENCE

M. Popovici, A. D. Stoica, an I. Ionita, "Optics of Curved-Crystal Neutron Spectrometers," informal notes (1987).

11. CONTENTS OF CODE PACKAGE

Included are the referenced document and one (1.2MB) DOS diskette.

12. DATE OF ABSTRACT

December 1990.

KEYWORDS: NEUTRON; OPTIMIZATION