{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T08:02:19Z","timestamp":1768032139983,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1145\/3731599.3767493","type":"proceedings-article","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T16:20:02Z","timestamp":1762532402000},"page":"1172-1182","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Bridging Performance Portability and Scalability for Plasma Simulations on Heterogeneous Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4699-8657","authenticated-orcid":false,"given":"Nigel Phillip","family":"Tan","sequence":"first","affiliation":[{"name":"Los Alamos National Laboratory (LANL), Los Alamos, New Mexico, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1670-2835","authenticated-orcid":false,"given":"Scott V.","family":"Luedtke","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, Los Alamos, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0031-6377","authenticated-orcid":false,"given":"Michela","family":"Taufer","sequence":"additional","affiliation":[{"name":"University of Tennessee, Knoxville, Knoxville, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7789-6525","authenticated-orcid":false,"given":"Brian","family":"Albright","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory (LANL), Los Alamos, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"[n. d.]. HIP: C++ Heterogeneous-Compute Interface for Portability. https:\/\/github.com\/ROCm-Developer-Tools\/HIP. Accessed: 2023-09-23."},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1085\/3\/032034"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"crossref","unstructured":"Kevin\u00a0J Bowers BJ Albright L Yin B Bergen and TJT Kwan. 2008. Ultrahigh performance three-dimensional electromagnetic relativistic kinetic plasma simulation. Physics of Plasmas 15 5 (2008) 055703.","DOI":"10.1063\/1.2840133"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"crossref","unstructured":"Berenger Bramas et\u00a0al. 2017. Inastemp: A Novel Intrinsics-As-Template Library for Portable SIMD-Vectorization. Scientific Programming 2017 (2017).","DOI":"10.1155\/2017\/5482468"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"crossref","unstructured":"Bradford\u00a0L Chamberlain David Callahan and Hans\u00a0P Zima. 2007. Parallel Programmability and the Chapel Language. The International Journal of High Performance Computing Applications 21 3 (2007) 291\u2013312.","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"crossref","unstructured":"Leonardo Dagum and Ramesh Menon. 1998. OpenMP: An Industry Standard API for Shared-Memory Programming. IEEE Computational Science and Engineering 5 1 (1998) 46\u201355.","DOI":"10.1109\/99.660313"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"crossref","unstructured":"Bernhard\u00a0Manfred Gruber Guilherme Amadio Jakob Blomer Alexander Matthes Ren\u00e9 Widera and Michael Bussmann. 2023. LLAMA: The low-level abstraction for memory access. Software: Practice and Experience 53 1 (2023) 115\u2013141.","DOI":"10.1002\/spe.3077"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"crossref","unstructured":"Fan Guo Xiaocan Li William Daughton Patrick Kilian Hui Li Yi-Hsin Liu Wangcheng Yan and Dylan Ma. 2019. Determining the Dominant Acceleration Mechanism During Relativistic Magnetic Reconnection in Large-scale Systems. The Astrophysical Journal Letters 879 2 (2019) L23.","DOI":"10.3847\/2041-8213\/ab2a15"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"crossref","unstructured":"Holger Homann and Francois Laenen. 2018. SoAx: A Generic C++ Structure of Arrays for Handling Particles in HPC Codes. Computer Physics Communications 224 (2018) 325\u2013332.","DOI":"10.1016\/j.cpc.2017.11.015"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.2172\/1169830"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2791321.2791345"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"crossref","unstructured":"Matthias Kretz and Volker Lindenstruth. 2012. Vc: A C++ library for explicit vectorization. Software: Practice and Experience 42 11 (2012) 1409\u20131430.","DOI":"10.1002\/spe.1149"},{"key":"e_1_3_3_1_14_2","unstructured":"David\u00a0S Medina Amik St-Cyr and Tim Warburton. 2014. OCCA: A Unified Approach to Multi-Threading Languages. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1403.0968 (2014)."},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2009.7478342"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-5574-2"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-49943-3_7"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"crossref","unstructured":"Stuart Slattery Samuel\u00a0Temple Reeve Christoph Junghans Damien Lebrun-Grandi\u00e9 Robert Bird Guangye Chen Shane Fogerty Yuxing Qiu Stephan Schulz Aaron Scheinberg et\u00a0al. 2022. Cabana: A performance portable library for particle-based simulations. Journal of Open Source Software 7 72 (2022) 4115.","DOI":"10.21105\/joss.04115"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00031-9"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Nigel Tan Robert\u00a0F Bird Guangye Chen Scott\u00a0V Luedtke Brian\u00a0J Albright and Michela Taufer. 2022. Analysis of Vector Particle-In-Cell (VPIC) memory usage optimizations on cutting-edge computer architectures. Journal of Computational Science 60 (2022) 101566.","DOI":"10.1016\/j.jocs.2022.101566"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-77964-1_35"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"publisher","unstructured":"Christian Trott Luc Berger-Vergiat David Poliakoff Sivasankaran Rajamanickam Damien Lebrun-Grandie Jonathan Madsen Nader Al\u00a0Awar Milos Gligoric Galen Shipman and Geoff Womeldorff. 2021. The Kokkos EcoSystem: Comprehensive Performance Portability for High Performance Computing. Computing in Science Engineering 23 5 (2021) 10\u201318. 10.1109\/MCSE.2021.3098509","DOI":"10.1109\/MCSE.2021.3098509"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"crossref","unstructured":"Christian\u00a0R Trott Damien Lebrun-Grandi\u00e9 Daniel Arndt Jan Ciesko Vinh Dang Nathan Ellingwood Rahulkumar Gayatri Evan Harvey Daisy\u00a0S Hollman Dan Ibanez et\u00a0al. 2021. Kokkos 3: programming model extensions for the exascale era. IEEE Trans. on Parallel and Distributed Systems 33 4 (2021) 805\u2013817.","DOI":"10.1109\/TPDS.2021.3097283"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32820-6_85"}],"event":{"name":"SC Workshops '25: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St Louis MO USA","acronym":"SC Workshops '25","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731599.3767493","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:35:45Z","timestamp":1767987345000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731599.3767493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":23,"alternative-id":["10.1145\/3731599.3767493","10.1145\/3731599"],"URL":"https:\/\/doi.org\/10.1145\/3731599.3767493","relation":{},"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"2025-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}