RSICC CODE PACKAGE CCC-759
1. NAME AND TITLE
TITAN 1.15: A Three-Dimensional Deterministic Radiation Transport Code System.
Auxiliary Code:
PENMSHXP 2.61: Mesh Generator to Build TITAN or PENTRAN Input Deck.
2. CONTRIBUTORS
University of Florida, Gainesville, Florida.
3. CODING LANGUAGE AND COMPUTER
Fortran 90/95 with Fortran 2003 extensions; Personal Computers and Cluster (C00759PC58600)
4. NATURE OF PROBLEM SOLVED
TITAN is a deterministic radiation transport simulation code in 3-D Cartesian geometry. TITAN is originally designed to solve radiation transport problems for medical physics applications, where large air regions are very common. TITAN can also be used in nuclear engineering application for both shielding and criticality calculations. It has been benchmarked on a number of OECD/NEA benchmark problems.
Industry standard, free field format “FIDO” input is used, with standardized order for cross sections. All cross sections are assumed to be blended and assembled separately, and standard formats are accessible by the code.
Some features of the code include:
• Integrated SN and ray-tracing solvers.
• Shared scattering source kernel allowing arbitrary order anisotropic scattering.
• Backward ray-tracing.
• Block-oriented data structure allowing localized quadrature sets and solvers.
• Layered code structure.
• Level-symmetric and PN-TN quadrature sets.
• Incorporation of three ordinate splitting techniques (rectangular, local PN-TN, and
circular)
• Fast and memory-efficient spatial and angular projections on the interfaces of coarse
meshes by using sparse projection matrix.
• ‘Frontline-style’ interface flux handling.
• An efficient algorithm for calculation of the scattering source and the within-group
scattering with a modified scattering kernel.
• A binary I/O library to visualize and post-process data with TECPLOT.
• Extra Sweep technique with the fictitious quadrature technique for calculations of
angular fluxes along arbitrary directions.
5. METHOD OF SOLUTION
TITAN numerically solves the time-independent first order transport equation (Linear Boltzmann Equation) using a hybrid Discrete Ordinate (Sn) and Ray-tracing method. Two transport solvers, a Sn Solver and a ray-tracing solver, are integrated in the TITAN code. Both solvers work on the coarse mesh level in Cartesian geometry. Generally, a TITAN problem model contains more than one coarse mesh. This allows users to apply different solvers to different coarse mesh. This feature can be useful for problems containing a large region of low scattering medium. In such region., The Sn method requires finer angular and spatial meshing and becomes less efficient. TITAN’s ray-tracing solver is more efficient to solve the transport equation in such regions. The ray-tracing solver is essentially a 3-D Method of Characteristics solver, only it applies to an individual coarse mesh, instead of the whole spatial domain. Currently the ray-solver applies only on coarse mesh with one material region, and the total cross-section of the material should be close to zero to qualify as ‘low scattering’ medium. For a multi-region regular coarse mesh, the Sn solver should be used.
6. RESTRICTIONS OR LIMITATIONS
None noted.
7. TYPICAL RUNNING TIME
Run times vary with processor speed and problem parameters.
8. COMPUTER HARDWARE REQUIREMENTS
TITAN runs on personal computers and clusters (using MPI)
9. COMPUTER SOFTWARE REQUIREMENTS
The included serial-mode executables created by the developers run under:
· Linux (static 64-bit compiled with PGI FORTRAN 90/95)
· Windows 2000/XP/Vista (32 bit serial - Single Processor) with Intel Visual FORTRAN compiler
PENMSHXP utilizes TECPLOT software if available for 3-D rendering with macro support. TECPLOT is used to view the data file generated by penmshxp/titan, but it is not required for running either code. TECPLOT is not included in this distribution but is available from http://www.tecplot.com/. The penmshxp executable is built with DISLIN linked into the executable for graphic file generation, so installation of the DISLIN library is not required www.mps.mpg.de/dislin.
10. REFERENCES
Ce Yi, “TITAN: A 3-D Deterministic Radiation Transport Code; TITAN User Manual Version 1.05,” Univ. of Florida (2009).
Ce Yi and A. Haghighat, “PENMSHXP Manual, Version 2.5b,” Univ. of Florida (2008).
11. CONTENTS OF CODE PACKAGE
The package is transmitted on one CD-rom in a ZIP file which contains the references cited above, source code, Linux and Windows executables, and sample problem input and output.
12. DATE OF ABSTRACT
October 2009.
KEYWORDS: ADJOINT; COMPLEX GEOMETRY; DISCRETE ORDINATES; RAY-TRACING