scispace - formally typeset
Search or ask a question

Showing papers by "Kevin J. Bowers published in 2001"


Journal ArticleDOI
TL;DR: An algorithm based on a counting sort is developed which effectively eliminates PIC simulation cache thrashing and results in sustained performance gains of 40 to 70 percent on commodity workstations for a minimal 2d2v electrostatic Pic simulation.

68 citations



01 Jan 2001
TL;DR: In this article, an integrated chain model was developed to generate self-consistent synthetic radiographs of experiments, which is a set of linked physics simulation codes to estimate the probability density function (PDF) of measurements.
Abstract: To support the design and analysis of x-ray radiographic facilities and experiments at Los Alamos, we have developed an integrated chain model, which is a set of linked physics simulation codes to generate self-consistent synthetic radiographs of experiments [1]. The expectation-maximization (EM) algorithm [2] has recently been used to great advantage to link particle- in-cell (PIC) methods, which model electron propagation to a converter target, and Monte Carlo transport methods, which model bremsstrahlung photon generation and transport through the radiographic object onto a detector. The EM algorithm is a maximum- likelihood technique to estimate the probability density function (PDF) of a set of measurements. A high performance implementation of the EM algorithm to characterize multidimensional data sets using a PDF parameterized as a Gaussian mixture has been developed (GMIX). The resulting PDFs compare favorably to histograms / tallies---no binning artifacts and less noisy (especially in the tails). GMIX is being used extensively in the radiographic chain model to quantify bremsstrahlung x-ray emission from rod-pinch diodes and other devices. In particular, the PIC simulation code MERLIN is used to model the dynamics of the rod-pinch diode in the Los Alamos radiographic machine Cygnus for the linked calculations. The rod-pinch diode used in Cygnus consists of a 9- mm diameter aperture cathode and a 0.75- mm diameter needle anode. A TEM pulse launched at one simulation boundary sets up the voltage required for the electron emission. The electron trajectories are followed self-consistently in the electromagnetic fields as the electron beam pinches at the anode tip with energies up to 2.25 MeV. The Monte Carlo transport code MCNP is used to track the bremsstrahlung photons generated by electrons incident on the anode tip. GMIX is used to “upsample” the PIC electrons to provide a suitably large population for the Monte Carlo calculation (10 7 or greater) that would have been computationally expensive to generate directly. The motivation, the mathematical properties, and the implementation details, and applications of GMIX to plasma and Monte Carlo simulations will be discussed, including: improved coupling of PIC to Monte Carlo simulations, adaptive PIC simulations, and characterization of the Cygnus radiographic parameters such as energy and angular spectra, spot size, and dose.