Task-basierte Lastverteilung und Auto-Tuning in der Partikelsimulation
Project Code
01IH16008B
Description
"TaLPas: Task-basierte Lastverteilung und Auto-Tuning in der Partikelsimulation"
Taskbased load balancing and auto-tuning in particle simulations
Förderkennzeichen 01IH16008B
Taskbased load balancing and auto-tuning in particle simulations
Förderkennzeichen 01IH16008B
Project Title
Task-basierte Lastverteilung und Auto-Tuning in der Partikelsimulation
Acronym
TaLPas
Status
completed
Start Date
January 1, 2017
End Date
June 30, 2020
3 results
Settings
Now showing 1 - 3 of 3
- PublicationMetadata onlyAutoPas in ls1 mardyn: Massively parallel particle simulations with node-level auto-tuning(2021-03)
;Seckler, Steffen ;Gratl, Fabio ;Heinen, Matthias ;Vrabec, Jadran ;Bungartz, Hans JoachimDue to computational cost, simulation software is confronted with the need to always use optimal building blocks — data structures, solver algorithms, parallelization schemes, and so forth — in terms of efficiency, while it typically needs to support a variety of hardware architectures. AutoPas implements the computationally most expensive molecular dynamics (MD) steps (e.g., force calculation) and chooses on-the-fly, i.e., at run time, the optimal combination of the previously mentioned building blocks. We detail decisions made in AutoPas to enable the interplay with MPI-parallel simulations and, to our knowledge, showcase the first MPI-parallel MD simulations that use dynamic tuning. We discuss the benefits of this approach for three simulation scenarios from process engineering, in which we obtain performance improvements of up to 50%, compared to the baseline performance of the highly optimized ls1 mardyn software. - PublicationMetadata onlySemantic interoperability and characterization of data provenance in computational molecular engineering(2019-07-29)
;Horsch, M. T. ;Niethammer, C. ;Boccardo, G. ;Carbone, P. ;Chiacchiera, S. ;Chiricotto, M. ;Elliott, J. D. ;Lobaskin, V.; ;Schiffels, P. ;Seaton, M. A. ;Todorov, I. T. ;Vrabec, J.Cavalcanti, W. L.By introducing a common representational system for metadata that describe the employed simulation workflows, diverse sources of data and platforms in computational molecular engineering, such as workflow management systems, can become interoperable at the semantic level. To achieve semantic interoperability, the present work introduces two ontologies that provide a formal specification of the entities occurring in a simulation workflow and the relations between them: The software ontology VISO is developed to represent software packages and their features, and OSMO, an ontology for simulation, modelling, and optimization, is introduced on the basis of MODA, a previously developed semi-intuitive graph notation for workflows in materials modelling. As a proof of concept, OSMO is employed to describe a use case of the TaLPas workflow management system, a scheduler and workflow optimizer for particle-based simulations. - PublicationMetadata onlyMaMiCo: Parallel Noise Reduction for Multi-instance Molecular-Continuum Flow Simulation(2019)
; Transient molecular-continuum coupled flow simulations often suffer from high thermal noise, created by fluctuating hydrodynamics within the molecular dynamics (MD) simulation. Multi-instance MD computations are an approach to extract smooth flow field quantities on rather short time scales, but they require a huge amount of computational resources. Filtering particle data using signal processing methods to reduce numerical noise can significantly reduce the number of instances necessary. This leads to improved stability and reduced computational cost in the molecular-continuum setting. We extend the Macro-Micro-Coupling tool (MaMiCo) – a software to couple arbitrary continuum and MD solvers – by a new parallel interface for universal MD data analytics and post-processing, especially for noise reduction. It is designed modularly and compatible with multi-instance sampling. We present a Proper Orthogonal Decomposition (POD) implementation of the interface, capable of massively parallel noise filtering. The resulting coupled simulation is validated using a three-dimensional Couette flow scenario. We quantify the denoising, conduct performance benchmarks and scaling tests on a supercomputing platform. We thus demonstrate that the new interface enables massively parallel data analytics and post-processing in conjunction with any MD solver coupled to MaMiCo.