Parallel Particle-in-cell Performance Optimization : A Case Study of Electrospray Simulation
- Author
- Kodanganallur Narayanan, Ramachandran
- Published
- [University Park, Pennsylvania] : Pennsylvania State University, 2016.
- Physical Description
- 1 electronic document
- Additional Creators
- Madduri, Kamesh
Access Online
- etda.libraries.psu.edu , Connect to this object online.
- Graduate Program
- Restrictions on Access
- Open Access.
- Summary
- The particle-in-cell (PIC) numerical technique is frequently used in physics and engineering simulations. In this work, we describe ES-PICBench, a new shared-memory parallel implementation of the PIC technique for electrospray simulations. Electrospray simulations are used in aerospace applications, and the goal of an electropray simulation is to understand behavior of an electrospray thruster or a colloid thruster. We discuss performance optimizations for various steps of a PIC-based electrospray simulation. One of the main steps in this simulation is solving the Poisson partial differential equation, and this step can be in turn converted to solving a system of linear equations. We develop a parallel implementation of the Multigrid method for this step. We demonstrate that ES-PICBench is significantly faster than other parallel PIC electrospray simulation implementations on Intel Xeon multicore platforms. Further, ES-PICBench can serve as a real-world scientific computing benchmark for analyzing parallel system performance.
- Other Subject(s)
- Genre(s)
- Dissertation Note
- M.S. Pennsylvania State University 2016.
- Reproduction Note
- Library holds archival microfiches negative and service copy. 2 fiches. (Micrographics International, 2016)
- Technical Details
- The full text of the dissertation is available as an Adobe Acrobat .pdf file ; Adobe Acrobat Reader required to view the file.
View MARC record | catkey: 17734979