A domain-specific programming language for particle simulations on distributed-memory parallel computers
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
We present PPML, a domain-specific programming language for parallel particle and particle-mesh simulations. PPML provides a concise set of high-level abstractions for particle methods that significantly reduce implementation times for parallel particle simulations. The PPML compiler translates PPML code into standard Fortran 2003 code, which can then be compiled and linked against the PPM runtime library using any Fortran 2003 compiler. We describe PPML and the PPML compiler, and provide examples of its use in both continuous and discrete particle methods.
Details
Originalsprache | Englisch |
---|---|
Titel | Particle-Based Methods III |
Seiten | 436-447 |
Seitenumfang | 12 |
Publikationsstatus | Veröffentlicht - 2013 |
Peer-Review-Status | Ja |
Extern publiziert | Ja |
Publikationsreihe
Reihe | International Conference on Particle-based Methods - Fundamentals and Applications |
---|
Konferenz
Titel | 3rd International Conference on Particle-Based Methods Fundamentals and Applications, Particles 2013 |
---|---|
Dauer | 18 - 20 September 2013 |
Stadt | Stuttgart |
Land | Deutschland |
Externe IDs
ORCID | /0000-0003-4414-4340/work/159608286 |
---|
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Domain-specific language, Parallel computing, Parallel particle simulation, Software engineering