RSICC Home Page

                                                 RSICC CODE PACKAGE PSR-480

 

 

1.   NAME AND TITLE

NJOY99.0: Code System for Producing Pointwise and Multigroup Neutron and Photon Cross Sections from ENDF/B Data. Updates to create current versions are posted on the web: http://www.nea.fr/html/dbprog/njoy-links.html.

 

Be sure to check out additional links to NJOY webpages and sites on http://www.nea.fr/html/dbprog/njoy-links.html. The NJOY source is distributed by the NEADB and by RSICC. Updates must be downloaded from the web to build current executables. More information on NJOY is available from the developer's home page at http://t2.lanl.gov, where official updates are posted under the “Codes” link. After obtaining the full source from either the NEA Data Bank or RSICC, users are advised to download and install the updates. The “Tour” link contains educational material on the field of nuclear data and information on how to use the site effectively. Information on the NJOY Listserver and NJOY Forum archives can be found in: http://www.nea.fr/lists/njoy.html.

 

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 (P00480/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).

 

5.   METHOD OF SOLUTION

NJOY99 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.   NJOY99  is a cleaned up version of NJOY 97.107 that features improved consistency between different systems, more use of block structures, a consistent set of physical constants and support for the CCC-700/MCNP4C Monte Carlo Program. 

 

6.   RESTRICTIONS OR LIMITATIONS


None noted.

 

7.   TYPICAL RUNNING TIME

All 14 test cases ran in about three  minutes on a Pentium III 500mhz with LF95 v5.5d.

 

8.   COMPUTER HARDWARE REQUIREMENTS

NJOY99 runs on many computers.  Machine-specific updates are included for Cray, Sun, IBM RS/6000, SGI Origen 2000, and DEC Alpha workstations, plus Linux and DOS updates for PC.  This version was tested on a  Sun Ultra in 32‑bit mode using f77 and f90, on a Pentium III using linux g77 and Portland Group, Inc. Fortran, on a SGI Origen 2000 using f90, and on a Pentium III under DOS with Lahey LF95 and Absoft compilers.

 

9.   COMPUTER SOFTWARE REQUIREMENTS

A Fortran compiler is required is required on Unix (including Linux) systems.  NJOY99 produces graphs directly in Postscript and no longer requires the proprietary DISSPLA software.  The Unix distribution runs on Cray under  UNICOS and on the systems listed below.  NJOY requires the EGCS package which is included with the Redhat6.1 standard Fortran package and is also in the latest versions of GNU g77.  UPD and NJOY99 executables created with the Lahey F95 v5.5d compiler in a DOS Window of WindowsNT  4 are included in the package.

 

RSICC installed this release on :

Pentium III under WindowsNT 4 with Lahey F95 v5.5d

IBM 43P-260 running AIX 4.3.3 with f77 and xlf90 6.1

DEC/Alpha 500au under Digital Unix 4.0D with  Fortran 90 V5.1-594

SUN UltraSparc 60 under SunOS 5.6 using f77 5.0 and C version 5.0

SGI R10000 IRIX 6.5.5 with MIPSPro Fortran 90 7.3

Pentium III under WindowsNT 4 RedHat Linux 6.1 with g77 and EGCS.

 

10. REFERENCES

10.a  included in documentation:

R. E. MacFarlane, “README0" (December 31, 1999).

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).

10.b  additional reference:

R. E. MacFarlane, R. M. Blomquist, D. E. Cullen and J. C. Sublet, “A Code Comparison Study for the Bigten Critical Assembly,” LA-UR-08-4668 (July 16,2008) http://t2.lanl.gov/publications/Bigten_Study.pdf.

 

11. CONTENTS OF CODE PACKAGE

Included are the referenced documents and the NJOY99 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

March 2000.

 

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 PROCESS­ING; WORKSTATION; MICROCOMPUTER