English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
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

Basic

show hide
Genre: Conference Paper

Files

show Files

Locators

show
hide
Description:
-
OA-Status:

Creators

show
hide
 Creators:
Karol, Sven, Author
Nett, Tobias, Author
Incardona, Pietro1, Author           
Khouzami, Nesrine, Author
Castrillon, Jeronimo, Author
Sbalzarini, Ivo F.1, Author           
Wriggers, Peter, Editor
Affiliations:
1Max Planck Institute for Molecular Cell Biology and Genetics, ou_2340692              

Content

show
hide
Free keywords: -
 Abstract: 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

show
hide
Language(s):
 Dates: 2017-09-28
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: Other: cbg-6891
 Degree: -

Event

show
hide
Title: V. International Conference on Particle-based Methods - Fundamentals and Applications
Place of Event: Hannover, Germany
Start-/End Date: 2017-09-26 - 2017-09-28

Legal Case

show

Project information

show

Source 1

show
hide
Title: V. International Conference on Particle-based Methods : Fundamentals and Applications ; PARTICLES 2017
Source Genre: Proceedings
 Creator(s):
Wriggers, Peter, Editor
Affiliations:
-
Publ. Info: Barcelona : International Center for Numerical Methods in Engineering (CIMNE)
Pages: - Volume / Issue: V. International Conference on Particle-based Methods : Fundamentals and Applications ; PARTICLES 2017 Sequence Number: - Start / End Page: 564 - 575 Identifier: ISBN: 978-84-946909-7-6