1. Porting WarpX to GPU-accelerated platforms
- Author
-
Myers, A., Almgren, A., Amorim, L. D., Bell, J., Fedeli, L., Ge, L., Gott, K., Grote, D. P., Hogan, M., Huebl, A., Jambunathan, R., Lehe, R., Ng, C., Rowan, M., Shapoval, O., Thévenet, M., Vay, J. -L., Vincenti, H., Yang, E., Zaïm, N., Zhang, W., Zhao, Y., and Zoni, E.
- Subjects
Physics - Computational Physics ,Computer Science - Distributed, Parallel, and Cluster Computing ,Physics - Accelerator Physics - Abstract
WarpX is a general purpose electromagnetic particle-in-cell code that was originally designed to run on many-core CPU architectures. We describe the strategy followed to allow WarpX to use the GPU-accelerated nodes on OLCF's Summit supercomputer, a strategy we believe will extend to the upcoming machines Frontier and Aurora. We summarize the challenges encountered, lessons learned, and give current performance results on a series of relevant benchmark problems., Comment: 11 pages, 5 figures, accepted by Parallel Computing. Minor revisions, results unchanged
- Published
- 2021
- Full Text
- View/download PDF