titles_neut


                              Titles:  NEUT
                              =============
 
    Contact:  G. McGregor, Oxford.
 
    Revision History:-
    ================
 
    4.01  G. McGregor  First version.
    4.01  G. McGregor  NaCl change.
 
 

 
Titles Files
------------
 
The titles banks generated from the ENDF files can be found in the prod
directory of SNOMAN and are named neutron_NZA_XXc.dat where NZA is the NZA
number (NZA=Z*1000+A) and XX corresponds to the ENDF library (usually 60).
 
There are also thermal tables:
 
neutron_hwtr_01t.dat
neutron_lwtr_01t.dat
neutron_poly_01t.dat
 
and the following resource files:
 
NEUTRON_HEAVY_WATER.DAT
NEUTRON_IMPURITIES.DAT
NEUTRON_DEBUG.DAT
 
 
Verification
------------
 
 
Description
-----------
 
 
    NEUT 1 :: FILE == NEUTRON_HEAVY_WATER.DAT
 
    Word
    Offset      Content
    ---------------------------------------------------------
    1   I       Number of heavy water regions.
 
  i+..  (i=1,4,7,...) Following words are region specific.
    1   I       Region number.
    2   F       Light water fraction.
    3   F       Salt added (grams per gram of d2o).
 
 
    NEUT 2 :: FILE == NEUTRON_IMPURITIES.DAT
 
    Word
    Offset        Content
    ---------------------------------------------------------
    1   I         Global impurities flag.
    2   F         Isotopic abundabce of O17 in D2O (as fraction of O16).
  i+..  (i=2,7,12,...)
    1   I         Region code of region with impurity.
    2   I         Local on/off flag.
    3   I         Z of impurity.
    4   I         A of impurity.
    5   F         D of impurity (atoms/cm3).
 
 
    NEUT 3 :: FILE == NEUTRON_DEBUG.DAT
 
    Word
    Offset        Content
    ---------------------------------------------------------
    1   I         Debug energy window flag.
    2   I         Debug energy lower window flag.
    3   F         Lower window energy.
    4   I         Debug energy upper window flag.
    5   F         Upper window energy.
    6   I         Debug 1 step flag.
    7   I         Law count flag.
   8-10 I         Dummy words.
    11  I         Debug media flag.
    12  I         Debug media.
    13  I         Nuclide number.
  i+..  (i=13,17,21,...)
    1   I         Nuclide Z.
    2   I         Nuclide A.
    3   F         Nuclide density (number density).
    4   I         Nuclide thermal table (0/1/2).
 
 
    OTHER NEUT BANKS
 
    Bank number = 4 : neutron_lwtr_01y.dat
                  5 : neutron_hwrt_01t.dat
		  6 : neutron_poly_01t.dat
		NZA : all others
 
    These banks contain all the data required for neutron transport
    in a medium containing a single nuclide. Multiple nuclide media
    are simulated by selecting a nuclide from those available based
    on the relative cross sections for an interaction with each
    nuclide, and resolving the interaction using the single nuclide
    data table.
 
    There are two forms of nuclide data table, thermal and non-thermal.
    The non-thermal tables are the most common, and they are detailed
    below. Thermal tables have the same principle header and body
    structure, but the data words take very different meanings. On no
    account alter any part of these data tables!
 
Data Words
---------
 
    Data types: B(bit), I, F, D(double), H(hollerith 4 char)
 
    Fixed length Database Header.  See titles_dbhdr.html.
 
    Word     Access  Data word content.
    offset   routine
 
    1      D NDMASS  Mass of the nuclide (relative to the mass of a neutron).
    2      D NDTEMP  Temperature of the table in MeV.
    3-34     NDHDRI, Header (empty for non-thermal tables).
             NDHDRR
    35-50  I NDNXS   The NXS array (16 integer elements).
    51-82  I NDJXS   The JXS array (32 integer elements).
    83+    D NDXSSI, The XSS array (double precision elements).
             NDXSSR
 
    Note that the ND* routines are used to provide access to the various
    parts of the NEUT bank. They make bank access much simpler to understand
    when reading code. The ND* calls translate to MTCONS calls with offsets
    into the bank. The NDXSSI routines provide integer conversion for what
    are read as double precision, the NDXSSR routines read the same words as
    double precision quantities. The code must know in advance whether it
    intends to read an integer or a double precision number.
 
    The offsets into the NDNXS and NDJXS arrays are detailed below, for both
    thermal and non-thermal tables.
 
NDNXS Array in Non-Thermal Tables
---------------------------------
 
    1      BL      Length of second data block.
    2      ZA      ZA = (Z * 1000) + A .
    3      NES     Number of energies in main energy table.
    4      NTR     Number of reaction excluding elastic.
    5      NR      Number of reaction having secondary neutrons (ex. elastic).
    6      NTRP    Number of photon production reactions.
    7-16           Not used.
 
NDJXS Array in Non-Thermal Tables
---------------------------------
 
    1      ESZ     Location of the main energy table (usually =1).
    2      NU      Location of the fission nu data.
    3      MTR     Location of the MT array.
    4      LQR     Location of the Q-value array.
    5      TYR     Location of the reaction type array.
    6      LSIG    Location of the table of cross section locators.
    7      SIG     Location of the cross sections.
    8      LAND    Location of the table of angular distribution locators.
    9      AND     Location of the angular distributions.
    10     LDLW    Location of the table of energy distribution locators.
    11     DLW     Location of the energy distributions.
    12     GPD     Location of the photon producrtion data.
    13     MTRP    Location of the photon production MT array.
    14     LSIGP   Loc. of the table of photon prod. cross section locators.
    15     SIGP    Location of the photon production cross sections.
    16     LANDP   Loc. of the table of photon prod. ang. dist. locators.
    17     ANDP    Location of the photon production angular distributions.
    18     LDLWP   Loc. of the table of photon prod. energy dist. locators.
    19     DLWP    Location of the photon production energy distrbutions.
    20     YP      Location of the yield multipliers.
    21     FIS     Location of the total fission cross section.
    22     END     Location of the last word of this table.
    23-32          Not used.
 
    Example: Access :: NESZ = NDJXS(TABLE,ESZ) . NESZ usually = 1.
 
NDNXS Array in Thermal Tables
-----------------------------
 
    1      BL      Length of second data block.
    2      IDPNI   Inelastic scattering mode.
    3      NIL     Inelastic dimensioning parameter.
    4      NIEB    Number of inelastic exiting energies.
    5      IDPNC   Elastic scattering mode.
    6      NCL     Elastic dimensioning parameter.
    7      IFENG   Secondary energy mode.
    8-16           Not used.
 
    Example: Access :: NIDPNI = NDNXS(TABLE,IDPNI) .
 
NDJXS Array in Thermal Tables
-----------------------------
 
    1      ITIE    Location of inelastic energy table.
    2      ITIX    Location of inelastic cross sections.
    3      ITXE    Location of inelastic energy/angle distributions.
    4      ITCE    Location of elastic energy table.
    5      ITCX    Location of elastic cross sections.
    6      ITCA    Location of elastic angular distributions.
    7-32           Not used.
 
    Example: Access :: NITIE = NDJXS(TABLE,ITIE) .
 

Go Back to the Snoman Companion Top Page