|
Reprint Server |
In partial fulfillment of the requirements for the degree of Doctor of Philosophy from Michigan State University.
We first present the single level FMM, which decomposes the whole domain into boxes of the same size. It works best for charge distributions that are not overly non-uniform. Then we present the multilevel fast multipole algorithm (MLFMA), which decomposes the whole domain into different sized boxes according to the charge density. Finer boxes are generated where the higher charge density exists; thus the algorithm works for any arbitrary charge distribution. A Message Passing Interface (MPI) based parallel version of the MLFMA is developed, so that we can take advantage of cluster machines and enhance our simulation ability. The algorithms are described in details and the numerical experimental results about the efficiency and accuracy of the algorithm are presented and discussed. In the end, we give an example of using this algorithm in the photo emission process simulation. Some simulation related topics are discussed, such as: how to choose the proper units for the variables in the beam dynamics equations, how to transform the space charge fields from the bunch frame to the laboratory frame, and how to avoid artificial collisions between the charged particles.
H. Zhang (2013)
Download Adobe PDF version (25696029 Bytes).
Go Back to the reprint server.
Go Back to the home page.
This page is maintained by Kyoko Makino. Please contact her if there are any problems with it.