Deutsch
 
Hilfe Datenschutzhinweis Impressum
  DetailsucheBrowse

Datensatz

 
 
DownloadE-Mail
  A Language and Development Environment for Parallel Particle Methods

Karol, S., Nett, T., Incardona, P., Khouzami, N., Castrillon, J., & Sbalzarini, I. F. (2017). A Language and Development Environment for Parallel Particle Methods. In P. Wriggers (Ed.), V. International Conference on Particle-based Methods: Fundamentals and Applications; PARTICLES 2017 (pp. 564-575). Barcelona: International Center for Numerical Methods in Engineering (CIMNE).

Item is

Basisdaten

einblenden: ausblenden:
Genre: Konferenzbeitrag

Externe Referenzen

einblenden:
ausblenden:
externe Referenz:
https://publications.mpi-cbg.de/Karol_2017_6891.pdf (beliebiger Volltext)
Beschreibung:
-
OA-Status:

Urheber

einblenden:
ausblenden:
 Urheber:
Karol, Sven, Autor
Nett, Tobias, Autor
Incardona, Pietro1, Autor           
Khouzami, Nesrine, Autor
Castrillon, Jeronimo, Autor
Sbalzarini, Ivo F.1, Autor           
Wriggers, Peter, Herausgeber
Affiliations:
1Max Planck Institute for Molecular Cell Biology and Genetics, ou_2340692              

Inhalt

einblenden:
ausblenden:
Schlagwörter: -
 Zusammenfassung: We present the Parallel Particle-Mesh Environment (PPME), a domainspecific language (DSL) and development environment for numerical simulations using particles and hybrid particle-mesh methods. PPME is the successor of the Parallel Particle-Mesh Language (PPML), a Fortran-based DSL that provides high-level abstractions for the development of distributed-memory particle-mesh simulations. On top of PPML, PPME provides a complete development environment for particle-based simulations usin state-of-the-art language engineering and compiler construction techniques. Relying on a novel domain metamodel and formal type system for particle methods, it enables advanced static code correctness checks at the level of particle abstractions, complementing the low-level analysis of the compiler. Furthermore, PPME adopts Herbie for improving the accuracy of floating-point expressions and supports a convenient high-level mathematical notation for equations and differential operators. For demonstration purposes, we discuss an example from Discrete Element Methods (DEM) using the classic Silbert model to simulate granular flows.

Details

einblenden:
ausblenden:
Sprache(n):
 Datum: 2017-09-28
 Publikationsstatus: Erschienen
 Seiten: -
 Ort, Verlag, Ausgabe: -
 Inhaltsverzeichnis: -
 Art der Begutachtung: -
 Identifikatoren: Anderer: cbg-6891
 Art des Abschluß: -

Veranstaltung

einblenden:
ausblenden:
Titel: V. International Conference on Particle-based Methods - Fundamentals and Applications
Veranstaltungsort: Hannover, Germany
Start-/Enddatum: 2017-09-26 - 2017-09-28

Entscheidung

einblenden:

Projektinformation

einblenden:

Quelle 1

einblenden:
ausblenden:
Titel: V. International Conference on Particle-based Methods : Fundamentals and Applications ; PARTICLES 2017
Genre der Quelle: Konferenzband
 Urheber:
Wriggers, Peter, Herausgeber
Affiliations:
-
Ort, Verlag, Ausgabe: Barcelona : International Center for Numerical Methods in Engineering (CIMNE)
Seiten: - Band / Heft: V. International Conference on Particle-based Methods : Fundamentals and Applications ; PARTICLES 2017 Artikelnummer: - Start- / Endseite: 564 - 575 Identifikator: ISBN: 978-84-946909-7-6