Personal tools
You are here: Home Codes TITAN
Document Actions

TITAN

by streeter last modified 2007-03-30 03:27
Summary

TITAN is a general-purpose radiation hydrodynamics code developed at the Laboratory for Computational Astrophysics (NCSA, University of Illinois at Urbana-Champaign). TITAN solves the coupled sets of radiation transfer and fluid dynamics equations on an adaptive mesh in one spatial dimension.


Physics Included

TITAN solves the comoving-frame equations of Newtonian radiation hydrodynamics for a single fluid, taking into account terms of order (v/c). TITAN addresses problems of astrophysical interest in which the coupling of the radiation field with the fluid flow dominates the structure and evolution of the system. TITAN is equipped to handle a wide variety of boundary conditions.


Geometries

TITAN solves one-dimensional problems in Cartesian and spherical coordinate systems. The equations of hydrodynamics by themselves can also be solved in one-dimensional cylindrical geometry.


Algorithm
  • TITAN is a finite difference code with first-order implicit time integration.
  • The time step is controlled by demanding that the temporal change of the variables is less than a given limit, typically 10%.
  • The mesh is staggered, with zone-centered scalar quantities (density, energy) and face-centered vector components (velocity, radiative flux) to increase accuracy.
  • Tscharnüter-Winkler artificial viscosity is used to spread shocks over several mesh zones.
  • The van Leer advection scheme is second order, exactly conservative, upstream weighted, and monotonicity-preserving.
  • The adaptive mesh provides an intelligent way to detect, resolve, and track the relevant nonlinear features in the flow, greatly improving accuracy over Eulerian and Lagrangian meshes.
  • TITAN is written in a modular fashion for easy adaptation and extension to a wide variety of applications.


For More Information

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: