Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Project deliverable . 2019
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Project deliverable . 2019
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

D4.5: Meso- and multi-scale modelling E-CAM modules IV

Authors: Jony Castagna; O'Cais, Alan;

D4.5: Meso- and multi-scale modelling E-CAM modules IV

Abstract

In this report for Deliverable 4.5 of E-CAM, nine software modules in meso– and multi–scale modelling are presented. The modules represented efforts integrated into larger software packages and thus extend their applicability. The first package is DL_MESO_DPD [1, 2] that provides a toolbox to do Dissipative Particle Dynamics (DPD) simulations, routinely used in an industrial context to find out the static and dynamic behaviour of soft-matter systems. The DL_MESO packages has previously (in [3]) been identified as one of the important codes for mesoscale simulations within E-CAM, and the single- and multi-GPU version of DL_MESO_DPD have already been introduced in deliverables D4.2[4] and D4.3[5], respectively, and recently tested up to 4096 GPUs with results presented in D4.4[6]. In the current deliverable, we present the following 4 modules that relate to DL_MESO_DPD’s extension, performance and optimisation onmulti-GPU architectures: • Surface boundary conditions • Many-body DPDmodel on single GPU • Long Integer on DL_MESO_DPD multi-GPU • Load balancing formulti-GPU DL_MESO. The second software package covered in this report is A Load-balancing Library (ALL), which is a dynamic load balancing library that is both efficient and widely applicable. Load-balancing is a complex topic, particularly when considering multi-scale approaches, due to heterogeneity in both computational approaches and target architectures. Therefore, it has has not yet been implemented in a number of important codes of the E-CAM multi-scale community, e.g. DL_MESO, DL_POLY, Espresso, Espresso++, to name a few. Other codes (e.g. LAMMPS) have implemented somewhat simpler schemes, which might however turn out to lack sufficient flexibility to accommodate all important cases. Therefore, the ALL library was created in the context of an Extended Software DevelopmentWorkshop (ESDW) within E-CAM, where code developers of CECAM community codes were invited together with E-CAM postdocs, to work on the implementation of load balancing strategies. The goal of this activity was to increase the scalability of these applications to a larger number of cores on HPC systems, for spatially inhomogeneous systems, and thus to reduce the time-to-solution of the applications. ALL aims to provide an easy way to include dynamic domain-based load balancing into particle based simulation codes. The library is developed in the Simulation Laboratory Molecular Systems of the Juelich Supercomputing Centre at Forschungszentrum Juelich. It includes several load-balancing schemes, with additional approaches currently being added. The following list gives an overview about the currently included schemes, which each represent a module presented in this report: • Tensor method • Staggered Grid method • UnstructuredMesh scheme • Voronoi Mesh scheme • Histogram method. A short description is written for each module, followed by a link to the respectiveMerge-Request on theGitLab service of E-CAM. These merge requests contain detailed information about the code development, testing and documentation of the modules.

Related Organizations
Keywords

E-CAM, CECAM, Module, DL_MESO_DPD, GROMACS, GC–AdResS, GPU, DPD, coarse–graining, electrostatics, load–balancing

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 16
    download downloads 15
  • 16
    views
    15
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
16
15
Green
Funded by