
Processing ENDF/B-VII.0
The ENDF/B-VII.0 library was processed with NJOY-99.161 by the NNDC in the frame of Phase 1 testing (data verification). The following procedure is recommended for repeating this exercise on a LINUX platform:
- Install NJOY-99.0 source code and upgrade it to NJOY-99.161 by installing patch-161 available from T-16 LANL.
- Install the machine-dependent patch.
WARNING: Some materials will not process through NJOY without the machine-dependent patch (e.g. Am-241 and Am-243). - Compile the source code, rename executable to xnjoy, and make it accessible from any directory (e.g., by copying it to ~/bin). If you are using g77 FORTRAN compiler to build NJOY, avoid the '-o' (optimization) switch that is known to cause NJOY to issue false positive error messages for some isotopes (e.g. Am-241 and Am-243).
- Create a script to process individual files and make it accessible from any directory. The following runjoy bash script was used to process the neutron sublibrary on the NNDC's Linux cluster.
- Make runjoy run script executable (chmod a+x runjoy)
- Go to the directory in which ENDF files are located and run the script with a file-name as an argument, e.g.,
runjoy n-094_Pu_239.endf
Optionally runjoy will accept temperature and MAT# as the second and third argument, respectively, e.g.,
runjoy n-094_Pu_239.endf 300 9437
Known Problems:
- n+Es-253 and p+C-13 are incomplete evaluations and will cause NJOY to crash.
Basic Testing of ENDF/B-VII.0 with MCNP
Simple test calculations, using the processed files in the Monte Carlo codes MCNP5 (photonuclear, neutron, thermal scattering) and MCNPX (proton) were successfully carried out ensuring that ENDF/B-VII.0 can be used in neutronics calculations.