Enabling particle applications for exascale computing platforms. (November 2021)
- Record Type:
- Journal Article
- Title:
- Enabling particle applications for exascale computing platforms. (November 2021)
- Main Title:
- Enabling particle applications for exascale computing platforms
- Authors:
- Mniszewski, Susan M
Belak, James
Fattebert, Jean-Luc
Negre, Christian FA
Slattery, Stuart R
Adedoyin, Adetokunbo A
Bird, Robert F
Chang, Choongseok
Chen, Guangye
Ethier, Stéphane
Fogerty, Shane
Habib, Salman
Junghans, Christoph
Lebrun-Grandié, Damien
Mohd-Yusof, Jamaludin
Moore, Stan G
Osei-Kuffuor, Daniel
Plimpton, Steven J
Pope, Adrian
Reeve, Samuel Temple
Ricketson, Lee
Scheinberg, Aaron
Sharma, Amil Y
Wall, Michael E - Other Names:
- Germann Tim guest-editor.
- Abstract:
- The Exascale Computing Project (ECP) is invested in co-design to assure that key applications are ready for exascale computing. Within ECP, the Co-design Center for Particle Applications (CoPA) is addressing challenges faced by particle-based applications across four "sub-motifs": short-range particle–particle interactions (e.g., those which often dominate molecular dynamics (MD) and smoothed particle hydrodynamics (SPH) methods), long-range particle–particle interactions (e.g., electrostatic MD and gravitational N-body), particle-in-cell (PIC) methods, and linear-scaling electronic structure and quantum molecular dynamics (QMD) algorithms. Our crosscutting co-designed technologies fall into two categories: proxy applications (or "apps") and libraries. Proxy apps are vehicles used to evaluate the viability of incorporating various types of algorithms, data structures, and architecture-specific optimizations and the associated trade-offs; examples include ExaMiniMD, CabanaMD, CabanaPIC, and ExaSP2. Libraries are modular instantiations that multiple applications can utilize or be built upon; CoPA has developed the Cabana particle library, PROGRESS/BML libraries for QMD, and the SWFFT and fftMPI parallel FFT libraries. Success is measured by identifiable "lessons learned" that are translated either directly into parent production application codes or into libraries, with demonstrated performance and/or productivity improvement. The libraries and their use in CoPA's ECPThe Exascale Computing Project (ECP) is invested in co-design to assure that key applications are ready for exascale computing. Within ECP, the Co-design Center for Particle Applications (CoPA) is addressing challenges faced by particle-based applications across four "sub-motifs": short-range particle–particle interactions (e.g., those which often dominate molecular dynamics (MD) and smoothed particle hydrodynamics (SPH) methods), long-range particle–particle interactions (e.g., electrostatic MD and gravitational N-body), particle-in-cell (PIC) methods, and linear-scaling electronic structure and quantum molecular dynamics (QMD) algorithms. Our crosscutting co-designed technologies fall into two categories: proxy applications (or "apps") and libraries. Proxy apps are vehicles used to evaluate the viability of incorporating various types of algorithms, data structures, and architecture-specific optimizations and the associated trade-offs; examples include ExaMiniMD, CabanaMD, CabanaPIC, and ExaSP2. Libraries are modular instantiations that multiple applications can utilize or be built upon; CoPA has developed the Cabana particle library, PROGRESS/BML libraries for QMD, and the SWFFT and fftMPI parallel FFT libraries. Success is measured by identifiable "lessons learned" that are translated either directly into parent production application codes or into libraries, with demonstrated performance and/or productivity improvement. The libraries and their use in CoPA's ECP application partner codes are also addressed. … (more)
- Is Part Of:
- International journal of high performance computing applications. Volume 35:Number 6(2021)
- Journal:
- International journal of high performance computing applications
- Issue:
- Volume 35:Number 6(2021)
- Issue Display:
- Volume 35, Issue 6 (2021)
- Year:
- 2021
- Volume:
- 35
- Issue:
- 6
- Issue Sort Value:
- 2021-0035-0006-0000
- Page Start:
- 572
- Page End:
- 597
- Publication Date:
- 2021-11
- Subjects:
- Cabana particle toolkit -- Co-design for exascale -- particle applications -- performance portability across architectures -- PROGRESS/BML for electronic structure
High performance computing -- Periodicals
Supercomputers -- Periodicals
004.1105 - Journal URLs:
- http://hpc.sagepub.com ↗
http://www.uk.sagepub.com/home.nav ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1177/10943420211022829 ↗
- Languages:
- English
- ISSNs:
- 1094-3420
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 18250.xml