{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,11]],"date-time":"2025-06-11T04:11:27Z","timestamp":1749615087942,"version":"3.41.0"},"publisher-location":"Cham","reference-count":12,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031901997","type":"print"},{"value":"9783031902000","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-90200-0_18","type":"book-chapter","created":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T16:42:44Z","timestamp":1749573764000},"page":"214-226","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Understanding the\u00a0Impact of\u00a0OpenPMD on\u00a0BIT1, a\u00a0Particle-in-Cell Monte Carlo Code, Through Instrumentation, Monitoring, and\u00a0In-Situ Analysis"],"prefix":"10.1007","author":[{"given":"Jeremy J.","family":"Williams","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Costea","sequence":"additional","affiliation":[]},{"given":"Allen D.","family":"Malony","sequence":"additional","affiliation":[]},{"given":"David","family":"Tskhakaya","sequence":"additional","affiliation":[]},{"given":"Leon","family":"Kos","sequence":"additional","affiliation":[]},{"given":"Ales","family":"Podolnik","sequence":"additional","affiliation":[]},{"given":"Jakub","family":"Hromadka","sequence":"additional","affiliation":[]},{"given":"Kevin","family":"Huck","sequence":"additional","affiliation":[]},{"given":"Erwin","family":"Laure","sequence":"additional","affiliation":[]},{"given":"Stefano","family":"Markidis","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,11]]},"reference":[{"key":"18_CR1","unstructured":"Budiardja, R., et al.: Using cascade and craypat for analysis of HPC applications. Tech. rep., Oak Ridge National Lab. (ORNL), Oak Ridge, TN (USA) (2018)"},{"key":"18_CR2","unstructured":"Faj, J., et al.: MPI performance analysis in Vlasiator: unraveling communication bottlenecks. In: SC23: The International Conference for High Performance Computing, Networking, Storage, and Analysis (2023)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Fuerlinger, K., et al.: Effective performance measurement at petascale using IPM. In: 2010 IEEE 16th International Conference on Parallel and Distributed Systems, pp. 373\u2013380. IEEE (2010)","DOI":"10.1109\/ICPADS.2010.16"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"Godoy, W.F., et al.: ADIOS 2: the adaptable input output system. a framework for high-performance data management. SoftwareX 12, 100561 (2020)","DOI":"10.1016\/j.softx.2020.100561"},{"key":"18_CR5","unstructured":"Huebl, A., et al.: openPMD: a meta data standard for particle and mesh based data. https:\/\/github.com\/openPMD (2015). https:\/\/doi.org\/10.5281\/zenodo.591699, https:\/\/www.openPMD.org"},{"key":"18_CR6","doi-asserted-by":"publisher","unstructured":"Huebl, A., et al.: openPMD-api: C++ & Python API for Scientific I\/O with openPMD (2018). https:\/\/doi.org\/10.14278\/rodare.27, https:\/\/github.com\/openPMD\/openPMD-api","DOI":"10.14278\/rodare.27"},{"key":"18_CR7","doi-asserted-by":"publisher","unstructured":"Poeschel, F., et al.: Transitioning from file-based HPC workflows to streaming data pipelines with openPMD and ADIOS2. In: In: Nichols, J., et al. Smoky Mountains Computational Sciences and Engineering Conference, pp. 99\u2013118. Springer (2021). https:\/\/doi.org\/10.1007\/978-3-030-96498-6_6","DOI":"10.1007\/978-3-030-96498-6_6"},{"key":"18_CR8","doi-asserted-by":"crossref","unstructured":"Snyder, S., et al.: Modular HPC I\/O characterization with darshan. In: 2016 5th Workshop on Extreme-Scale Programming Tools (ESPT), pp. 9\u201317. IEEE (2016)","DOI":"10.1109\/ESPT.2016.006"},{"key":"18_CR9","unstructured":"Williams, J.J., et al.: Characterizing the performance of the implicit massively parallel particle-in-cell iPIC3D code. In: SC23: The International Conference for High Performance Computing, Networking, Storage, and Analysis. arXiv:2408.01983 (2023)"},{"key":"18_CR10","doi-asserted-by":"publisher","unstructured":"Williams, J.J., et al.: Leveraging HPC profiling and tracing tools to understand the performance of particle-in-cell Monte Carlo simulations. In: Zeinalipour, D., et al. European Conference on Parallel Processing, pp. 123\u2013134. Springer (2023). https:\/\/doi.org\/10.1007\/978-3-031-50684-0_10, arXiv:2306.16512","DOI":"10.1007\/978-3-031-50684-0_10"},{"key":"18_CR11","doi-asserted-by":"publisher","unstructured":"Williams, J.J., et al.: Optimizing BIT1, a particle-in-cell Monte Carlo code, with OpenMP\/OpenACC and GPU acceleration. In: Franco, L., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds) European Conference on Parallel Processing, pp. 316\u2013330. Springer (2024). https:\/\/doi.org\/10.1007\/978-3-031-63749-0_22, arXiv:2404.10270","DOI":"10.1007\/978-3-031-63749-0_22"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"Williams, J.J., et al.: Enabling high-throughput parallel I\/O in particle-in-cell Monte Carlo simulations with OpenPMD and darshan I\/O monitoring. In: 2024 IEEE International Conference on Cluster Computing Workshops (CLUSTER Workshops), Kobe, Japan. IEEE (2024). arXiv:2408.02869","DOI":"10.1109\/CLUSTERWorkshops61563.2024.00022"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-90200-0_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T16:42:47Z","timestamp":1749573767000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-90200-0_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031901997","9783031902000"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-90200-0_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"11 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}