Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] afar_v1_0.tar.gz(17131 Kbytes)
Manuscript Title: FESTR: Finite-Element Spectral Transfer of Radiation spectroscopic modeling and analysis code
Authors: Peter Hakel
Program title: FESTR
Catalogue identifier: AFAR_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 207(2016)415
Programming language: C++.
Computer: HPC, PC.
Operating system: Linux, MacOS.
RAM: Problem dependent (based on size of input)
Keywords: Radiation transport, Raytracing.
PACS: 52.25.Os, 52.70.La.
Classification: 1.3, 2.2, 20.

Nature of problem:
Calculation of spectral signals by postprocessing hydrodynamics simulations. Analysis of experimental spectroscopic data to infer plasma temperature and density conditions, and its chemical composition. Simultaneous treatment of spatial non-uniformity (on 3D unstructured meshes) along with spectroscopic-quality radiation transport.

Solution method:
Rays are cast across a 3D unstructured mesh that characterizes local temperature, density, and chemical composition of the material. Analytic solution to the 1D (along the ray) steady-state, local radiation transport equation is repeatedly used to gradually build a synthetic spectrum for each ray.

Restrictions:
Steady-state approximation of the radiation transport equation is used. Scattering as a radiation source is not included. Given plasma conditions are considered fixed - potential feedback of computed radiation back into plasma temperature and equation-of-state is neglected. Doppler shifts are not modeled at this time. The quality of the computed results critically depends on the accuracy of external atomic databases used as input by FESTR. Polygon objects are assumed to be convex at present.

Running time:
Problem dependent (based on size of input) - the suite of 1190 enclosed unit tests runs in less than a minute on most tested platforms.