Abstract
The particle-in-cell (PIC) numerical technique is frequently used in physics and engineering simulations. In this work, we describe ES-PIC, 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 electrospray simulation is to understand behavior of an electrospray thruster or a colloid thruster. We discuss performance optimizations for various steps of a PICbased 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 ESPIC is significantly faster than other parallel PIC electrospray simulation implementations on Intel Xeon multicore platforms. Further, ES-PIC can serve as a real-world scientific computing benchmark for analyzing parallel system performance.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 1158-1167 |
Number of pages | 10 |
ISBN (Electronic) | 9781538634080 |
DOIs | |
State | Published - Jun 30 2017 |
Event | 31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 - Orlando, United States Duration: May 29 2017 → Jun 2 2017 |
Other
Other | 31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 |
---|---|
Country/Territory | United States |
City | Orlando |
Period | 5/29/17 → 6/2/17 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Computer Networks and Communications
- Information Systems