Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
198 changes: 198 additions & 0 deletions paper/paper.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
@article{copa:2021,
author = {Susan M Mniszewski and James Belak and Jean-Luc Fattebert and Christian FA Negre and Stuart R Slattery and Adetokunbo A Adedoyin and Robert F Bird and Choongseok Chang and Guangye Chen and Stéphane Ethier and Shane Fogerty and Salman Habib and Christoph Junghans and Damien Lebrun-Grandié and Jamaludin Mohd-Yusof and Stan G Moore and Daniel Osei-Kuffuor and Steven J Plimpton and Adrian Pope and Samuel Temple Reeve and Lee Ricketson and Aaron Scheinberg and Amil Y Sharma and Michael E Wall},
title ={Enabling particle applications for exascale computing platforms},
journal = {The International Journal of High Performance Computing Applications},
volume = {0},
number = {0},
pages = {10943420211022829},
year = {2021},
doi = {10.1177/10943420211022829}
}

@article{Slattery2022,
doi = {10.21105/joss.04115},
url = {https://doi.org/10.21105/joss.04115},
year = {2022},
publisher = {The Open Journal},
volume = {7},
number = {72},
pages = {4115},
author = {Stuart Slattery and Samuel Temple Reeve and Christoph Junghans and Damien Lebrun-Grandié and Robert Bird and Guangye Chen and Shane Fogerty and Yuxing Qiu and Stephan Schulz and Aaron Scheinberg and Austin Isner and Kwitae Chong and Stan Moore and Timothy Germann and James Belak and Susan Mniszewski},
title = {Cabana: A Performance Portable Library for Particle-Based Simulations},
journal = {Journal of Open Source Software} }

@article{kokkos:2022,
title = {Kokkos 3: {Programming} {Model} {Extensions} for the {Exascale} {Era}},
volume = {33},
issn = {1558-2183},
shorttitle = {Kokkos 3},
doi = {10.1109/TPDS.2021.3097283},
number = {4},
journal = {IEEE Transactions on Parallel and Distributed Systems},
author = {Trott, Christian R. and Lebrun-Grandié, Damien and Arndt, Daniel and Ciesko, Jan and Dang, Vinh and Ellingwood, Nathan and Gayatri, Rahulkumar and Harvey, Evan and Hollman, Daisy S. and Ibanez, Dan and Liber, Nevin and Madsen, Jonathan and Miles, Jeff and Poliakoff, David and Powell, Amy and Rajamanickam, Sivasankaran and Simberg, Mikael and Sunderland, Dan and Turcksin, Bruno and Wilke, Jeremiah},
month = apr,
year = {2022},
note = {Conference Name: IEEE Transactions on Parallel and Distributed Systems},
keywords = {Benchmark testing, exascale, Graphics processing units, Hardware, heterogeneous computing, high-performance computing, Kernel, Laboratories, Layout, Performance portability, Programming, programming models},
pages = {805--817},
}

@book{hockney,
address = {Bristol England ; Philadelphia},
edition = {1st edition},
title = {Computer {Simulation} {Using} {Particles}},
language = {English},
publisher = {CRC Press},
author = {Hockney, R. W. and Eastwood, J. W.},
month = jan,
year = {1989},
isbn = {978-0-85274-392-8}
}

@article{ecp:2020,
title = {Exascale applications: skin in the game},
volume = {378},
shorttitle = {Exascale applications},
number = {2166},
journal = {Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences},
author = {Alexander, Francis and Almgren, Ann and Bell, John and Bhattacharjee, Amitava and Chen, Jacqueline and Colella, Phil and Daniel, David and DeSlippe, Jack and Diachin, Lori and Draeger, Erik and Dubey, Anshu and Dunning, Thom and Evans, Thomas and Foster, Ian and Francois, Marianne and Germann, Tim and Gordon, Mark and Habib, Salman and Halappanavar, Mahantesh and Hamilton, Steven and Hart, William and (Henry) Huang, Zhenyu and Hungerford, Aimee and Kasen, Daniel and Kent, Paul R. C. and Kolev, Tzanio and Kothe, Douglas B. and Kronfeld, Andreas and Luo, Ye and Mackenzie, Paul and McCallen, David and Messer, Bronson and Mniszewski, Sue and Oehmen, Chris and Perazzo, Amedeo and Perez, Danny and Richards, David and Rider, William J. and Rieben, Rob and Roche, Kenneth and Siegel, Andrew and Sprague, Michael and Steefel, Carl and Stevens, Rick and Syamlal, Madhava and Taylor, Mark and Turner, John and Vay, Jean-Luc and Voter, Artur F. and Windus, Theresa L. and Yelick, Katherine},
month = mar,
year = {2020},
pages = {20190056},
doi = {10.1098/rsta.2019.0056}
}

@article{arborx:2020,
title={ArborX: A Performance Portable Geometric Search Library},
author={Lebrun-Grandié, Damien and Prokopenko, Andrey and Turcksin, Bruno and Slattery, Stuart R},
journal={ACM Transactions on Mathematical Software (TOMS)},
volume={47},
number={1},
pages={1--15},
year={2020},
publisher={ACM New York, NY, USA},
doi={10.1145/3412558}
}

@article{openfpm,
title={OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers},
author={Incardona, Pietro and Leo, Antonio and Zaluzhnyi, Yaroslav and Ramaswamy, Rajesh and Sbalzarini, Ivo F},
journal={Computer Physics Communications},
volume={241},
pages={155--177},
year={2019},
publisher={Elsevier},
doi={10.1016/j.cpc.2019.03.007}
}

@inproceedings{ippl,
title={Scaling and performance portability of the particle-in-cell scheme for plasma physics applications
through mini-apps targeting exascale architectures},
author={Muralikrishnan, Sriramkrishnan and Frey, Matthias and Vinciguerra, Alessandro and Ligotino, Michael
and Cerfon, Antoine J and Stoyanov, Miroslav and Gayatri, Rahulkumar and Adelmann, Andreas},
booktitle={Proceedings of the 2024 SIAM Conference on Parallel Processing for Scientific Computing (PP)},
pages={26--38},
year={2024},
organization={SIAM}
}

@ARTICLE{vpic,
author={Bird, Robert and Tan, Nigel and Luedtke, Scott V. and Harrell, Stephen Lien and Taufer, Michela and Albright, Brian},
journal={IEEE Transactions on Parallel and Distributed Systems},
title={VPIC 2.0: Next Generation Particle-in-Cell Simulations},
year={2022},
volume={33},
number={4},
pages={952-963},
keywords={Plasmas;Hardware;Physics;Libraries;Mathematical model;Shape;Layout;Simulation;portability;plasma physics;particle-in-cell},
doi={10.1109/TPDS.2021.3084795}
}

@article{pumipic,
title = {PUMIPic: A mesh-based approach to unstructured mesh Particle-In-Cell on GPUs},
journal = {Journal of Parallel and Distributed Computing},
volume = {157},
pages = {1-12},
year = {2021},
issn = {0743-7315},
doi = {https://doi.org/10.1016/j.jpdc.2021.06.004},
url = {https://www.sciencedirect.com/science/article/pii/S0743731521001337},
author = {Gerrett Diamond and Cameron W. Smith and Chonglin Zhang and Eisung Yoon and Mark S. Shephard},
keywords = {Particle-in-cell, Unstructured mesh, GPU},
}

@article{powerpic,
title={The power particle-in-cell method},
author={Qu, Ziyin and Li, Minchen and De Goes, Fernando and Jiang, Chenfanfu},
journal={ACM Transactions on Graphics},
volume={41},
number={4},
year={2022}
}

@inproceedings{ipic,
title={The Impulse Particle-In-Cell Method},
author={Sancho, Sergio and Tang, Jingwei and Batty, Christopher and Azevedo, Vinicius C},
booktitle={Computer Graphics Forum},
volume={43},
number={2},
pages={e15022},
year={2024},
organization={Wiley Online Library}
}

@article{Royston:2018,
author = {Michael Royston and Andre Pradhana and Byungjoon Lee and Yat Tin Chow and Wotao Yin and Joseph Teran and Stanley Osher},
doi = {https://doi.org/10.1016/j.jcp.2018.01.035},
issn = {0021-9991},
journal = {Journal of Computational Physics},
keywords = {Level set methods, Eikonal equation, Hamilton Jacobi, Hopf--Lax},
pages = {7-17},
title = {Parallel redistancing using the {Hopf--Lax} formula},
url = {https://www.sciencedirect.com/science/article/pii/S0021999118300457},
volume = {365},
year = {2018}
}

@ARTICLE{ppp:2021,
author={Pennycook, S. John and Sewall, Jason D. and Jacobsen, Douglas W. and Deakin, Tom and McIntosh-Smith, Simon},
journal={Computing in Science \& Engineering},
title={Navigating Performance, Portability, and Productivity},
year={2021},
volume={23},
number={5},
pages={28-38},
keywords={Measurement;Productivity;Performance evaluation;Navigation;Harmonic analysis},
doi={10.1109/MCSE.2021.3097276}
}

@article{polypic,
title={A polynomial particle-in-cell method},
author={Fu, Chuyuan and Guo, Qi and Gast, Theodore and Jiang, Chenfanfu and Teran, Joseph},
journal={ACM Transactions on Graphics (TOG)},
volume={36},
number={6},
pages={1--12},
year={2017},
publisher={ACM New York, NY, USA}
}

@article{apic,
title={The affine particle-in-cell method},
author={Jiang, Chenfanfu and Schroeder, Craig and Selle, Andrew and Teran, Joseph and Stomakhin, Alexey},
journal={ACM Transactions on Graphics (TOG)},
volume={34},
number={4},
pages={1--10},
year={2015},
publisher={ACM New York, NY, USA}
}

@article{fiip,
author = {J. Brackbill and H. Ruppel},
title = {{FLIP}: A method for adaptively zoned, Particle-In-Cell calculations of fluid flows in two dimensions},
journal = {J Comp Phys},
volume = 65,
pages = {314--343},
year = 1986
}
Loading