TWODANT
A Code Package for Two-Dimensional, Diffusion-Accelerated, Neutral-Particle
Transport
by Ray E. Alcouffe, Forrest W. Brinkley, Duane R. Marr
, and R. Douglas O'Dell
Usage: xtwodant < input > output
- Function
-
TWODANT solves the two-dimensional multigroup transport
equation in x-y, r-z, and r-theta geometries. Both regular and
adjoint, inhomogeneous (fixed source and homogeneous (k-effective
and eigenvalue search) problems subject to vacuum, reflective,
periodic, white, or inhomogeneous boundary flux conditions are
solved. General anisotropic scattering is allowed and
anisotropic inhomogeneous sources are permitted.
- Method of Solution
-
TWODANT numerically solves the two-dimensional,
multigroup form of the neutral-particle, steady-state
Boltzmann transport equation. The discrete-ordinates form of
approximation is used for treating the angular variation of the
particle distribution and the diamond-difference scheme is used
for space-angle discretization. Negative fluxes are eliminated
by a local set-to-zero-and-correct algorithm. A standard inner
(within-group) iteration, outer (energy-group-dependent source)
iteration technique is used. Both inner and outer iterations
are accelerated using the diffusion synthetic acceleration
method. The diffusion solver uses the multigrid method and
Chebychev acceleration of the fission source.
- Restrictions
-
The code is thoroughly variably dimensioned with a
flexible, sophisticated data management and transfer capability.
The code is designed for a three-level hierarchy of data
storage: a small, fast core central memory (SCM), a fast-access
peripheral large core memory (LCM), and random-access
peripheral storage. (For computing systems based on a two-level
hierarchy of data storage - a large fast core and random-access
peripheral storage - a portion of fast core is designated as a
simulated LCM to mimic the three-level hierarchy). Random-access
storage is used only if LCM (or simulated LCM) storage
requirements are exceeded. Normally, an SCM of about 40 000
words of storage and an LCM (or simulated LCM) of a few hundred
thousand words or less storage are sufficient to eliminate the
need for using random-access storage.
- Running Time
-
Running time is directly related to problem size and to
central processor and data transfer speeds. On the CRAY-1, a
four group, adjoint calculation of the eigenvalue of an R-Z
model of the Fast Test Reactor (FTR) took 15 seconds.
The calculation used transport corrected P0 cross sections,
an S4 angular quadrature, and a 31 by 68 spatial mesh.
- Unusual Features of the Program
-
The TWODANT code package is
modularly structured in a form that separates the input and the
output (edit) functions from the main calculational (solver)
section of the code. The code makes use of binary, sequential
data files, called interface files, to transmit data between
modules and submodules. Standard interface files whose specifi-
cations have been defined by the Reactor Physics Committee on
Computer Code Coordination are accepted, used, and created by
the code. The ONEDANT free-field card-image input capability
is provided for the user. The code provides the user with con-
siderable flexibility in using both card-image or sequential
file input and also in controlling the execution of both modules
and submodules. Separate versions of the code exist for short-
word and long-word machines.