RSICC Home Page

RSICC CODE PACKAGE PSR-368


1. NAME AND TITLE

NJOY97.0: Code System for Producing Pointwise and Multigroup Neutron and Photon Cross Sections from ENDF/B Data.

AUXILIARY PROGRAM

UPD 2.0: Portable Update Emulator.

2. CONTRIBUTOR

Los Alamos National Laboratory, Los Alamos, New Mexico.

3. CODING LANGUAGE AND COMPUTER

Fortran 90 or Fortran 77; Cray, Sun, IBM RS/6000, PC/Linux, PC/DOS (P00368/MNYCP/00).

4. NATURE OF PROBLEM SOLVED

The NJOY nuclear data processing system is a modular computer code used for converting evaluated nuclear data in the ENDF format into libraries useful for applications calculations. Because the Evaluated Nuclear Data File (ENDF) format is used all around the world (e.g., ENDF/B-VI in the US, JEF-2.2 in Europe, JENDL-3.2 in Japan, BROND-2.2 in Russia), NJOY gives its users access to a wide variety of the most up-to-date nuclear data. NJOY provides comprehensive capabilities for processing evaluated data, and it can serve applications ranging from continuous-energy Monte Carlo (MCNP), through deterministic transport codes (DANT, ANISN, DORT), to reactor lattice codes (WIMS, EPRI). NJOY handles a wide variety of nuclear effects, including resonances, Doppler broadening, heating (KERMA), radiation damage, thermal scattering (even cold moderators), gas production, neutrons and charged particles, photoatomic interactions, self shielding, probability tables, photon production, and high-energy interactions (to 150 MeV). Output can include printed listings, special library files for applications, and Postscript graphics (plus color). More information on NJOY is available from the developer's home page at http://t2.lanl.gov. Follow the Tourbus section of the Tour area to find notes from the ICTP lectures held at Trieste in March 1998 on the ENDF format and on the NJOY code.

5. METHOD OF SOLUTION

NJOY97 consists of a set of modules, each performing a well-defined processing task. Each of these modules is essentially a separate computer program linked together by input and output files and a few common constants. The methods and instructions on how to use them are documented in the LA-12740-M report on NJOY91 and in the "README" file. No new published document is yet available. NJOY97 is a cleaned up version of NJOY 94.105 that features compatibility with a wider variety of compilers and machines, explicit double precisioning for 32-bit systems, a larger test-problem suite, a new revision control system, and some changes to the user input.

6. RESTRICTIONS OR LIMITATIONS

None noted.

7. TYPICAL RUNNING TIME

All 12 test cases ran in about ten minutes on an IBM RS/6000 Model 590.

8. COMPUTER HARDWARE REQUIREMENTS

NJOY97 runs on many computers. Machine-specific updates are included for Cray, Sun, IBM RS/6000, and DEC Alpha workstations, plus Linux and DOS updates for PC. This version has been tested on a Cray YMP with both static and stack-based memory allocation with a Fortran-90 compiler, on a Sun Ultra in 32-bit mode using f90, on a Sun Ultra in 64-bit mode (-dbl) using f77, on a Pentium 90 using linux g77 (32 bits with stack-based memory allocation), on an IBM RS/6000 using f77 (with f90 libraries available), and on NT and Win95 using the DOS-based Lahey LF90 compiler.

9. COMPUTER SOFTWARE REQUIREMENTS

A Fortran compiler is required is required on Unix systems. NJOY97 produces graphs directly in Postscript and no longer requires the proprietary DISSPLA software. The Unix distribution runs on Cray under UNICOS, on Sun under Solaris, on IBM RS/6000 under AIX, on DEC Alpha under OSF/1, and on PC under Linux. RSICC tested this release on a SunSparc 20 running SUN OS 5.5 using the Fortran 4.2 compiler, on the IBM RS/6000 Model 590 under AIX 4.2 using the XLF 3.2.5 compiler, and in a DOS window of Windows95 on a Pentium using the Lahey Fortran 90 Version 4.0 compiler. Lahey Fortran 90 was used to create the PC executable which is included in the package. NJOY also runs on Intel PC under RedHat Linux 5.0 with the EGCS package replacing the standard gcc compiler package. Redhat users may get the egcs-1.0.2-1.i386.rpm package from ftp://ftp.redhat.com in the /pub/contrib/hurricane/i386 directory. Note that this is not an "official" RedHat package.

10. REFERENCES

R. E. MacFarlane, "README0" (October 31, 1997).

R. E. MacFarlane and D. W. Muir, "The NJOY Nuclear Data Processing System Version 91," LA-12740-M (October 1994).

R. E. MacFarlane, "New Thermal Neutron Scattering Files for ENDF/B-VI, Release 2," LA-12639-MS (ENDF 356) (March 1994).

R. E. MacFarlane and D. C. George,"UPD: A Portable Version-Control Program," LA-12057-MS (April 1991).

R. E. MacFarlane, "How to NJOY ENDF-6," The International Workshop on NJOY, Saclay, France (April 1992).

11. CONTENTS OF CODE PACKAGE

Included are the referenced documents and the NJOY97 and UPD source codes, PC executables, updates, makefiles, selected ENDF/B data sets for test cases, sample problem input and output. The package is transmitted on CD-ROM in both tar and DOS formats.

12. DATE OF ABSTRACT

April 1998.

KEYWORDS: COVARIANCE DATA PROCESSING; ENDF/B-V; ENDF FORMAT; GAMMA-RAY CROSS SECTION PROCESSING; GAMMA-RAY PRODUCTION CROSS SECTION PROCESSING; KERMA; MULTIGROUP CROSS SECTION PROCESSING; NEUTRON CROSS SECTION PROCESSING; WORKSTATION; MICROCOMPUTER