Paper | Title | Page |
---|---|---|
TPAT039 | Wavelet-Based Poisson Solver for Use in Particle-in-Cell Simulations | 2601 |
|
||
Funding: Work of B.T., D.M. and C.L.B. is supported by Air Force contract FA9471-040C-0199. Work of I.V.P. is supported by the U.S. Department of Energy contract DE-AC03-76SF00098. We report on a successful implementation of a wavelet-based Poisson solver for use in 3D particle-in-cell simulations. One new aspect of our algorithm is its ability to treat the general (inhomogeneous) Dirichlet boundary conditions. The solver harnesses advantages afforded by the wavelet formulation, such as sparsity of operators and data sets, existence of effective preconditioners, and the ability simultaneously to remove numerical noise and further compress relevant data sets. Having tested our method as a stand-alone solver on two model problems, we merged it into IMPACT-T to obtain a fully functional serial PIC code. We present and discuss preliminary results of application of the new code to the modelling of the Fermilab/NICADD and AES/JLab photoinjectors. Corresponding author: B.T. (bterzic@nicadd.niu.edu) |