Skip to main content

Showing 1–6 of 6 results for author: Ismail, A E

Searching in archive cs. Search in all archives.
.
  1. arXiv:1710.00882  [pdf, ps, other

    cs.CE

    The Tersoff many-body potential: Sustainable performance through vectorization

    Authors: Markus Höhnerbach, Ahmed E. Ismail, Paolo Bientinesi

    Abstract: Molecular dynamics models materials by simulating each individual particle's trajectory. Many-body potentials lead to a more accurate trajectory simulation, and are used in materials science and computational chemistry. We present optimization results for one multi-body potential on a range of vector instruction sets, targeting both CPUs and accelerators like the Intel Xeon Phi. Parallelization of… ▽ More

    Submitted 2 October, 2017; originally announced October 2017.

    Comments: SC15 Workshop: Producing High Performance and Sustainable Software for Molecular Simulation

  2. arXiv:1702.04250  [pdf, ps, other

    cs.CE cs.DC cs.PF

    LAMMPS' PPPM Long-Range Solver for the Second Generation Xeon Phi

    Authors: William McDoniel, Markus Höhnerbach, Rodrigo Canales, Ahmed E. Ismail, Paolo Bientinesi

    Abstract: Molecular Dynamics is an important tool for computational biologists, chemists, and materials scientists, consuming a sizable amount of supercomputing resources. Many of the investigated systems contain charged particles, which can only be simulated accurately using a long-range solver, such as PPPM. We extend the popular LAMMPS molecular dynamics code with an implementation of PPPM particularly s… ▽ More

    Submitted 14 February, 2017; originally announced February 2017.

    Comments: 18 pages, 8 figures, submitted to ISC High Performance 2017

  3. arXiv:1701.05242  [pdf, other

    physics.comp-ph cs.CE

    A Scalable, Linear-Time Dynamic Cutoff Algorithm for Molecular Dynamics

    Authors: Paul Springer, Ahmed E. Ismail, Paolo Bientinesi

    Abstract: Recent results on supercomputers show that beyond 65K cores, the efficiency of molecular dynamics simulations of interfacial systems decreases significantly. In this paper, we introduce a dynamic cutoff method (DCM) for interfacial systems of arbitrarily large size. The idea consists in adopting a cutoff-based method in which the cutoff is cho- sen on a particle-by-particle basis, according to the… ▽ More

    Submitted 18 January, 2017; originally announced January 2017.

    Comments: in ISC High Performance 2015

  4. arXiv:1608.04694  [pdf, other

    cs.CE physics.comp-ph

    Accelerating scientific codes by performance and accuracy modeling

    Authors: Diego Fabregat-Traver, Ahmed E. Ismail, Paolo Bientinesi

    Abstract: Scientific software is often driven by multiple parameters that affect both accuracy and performance. Since finding the optimal configuration of these parameters is a highly complex task, it extremely common that the software is used suboptimally. In a typical scenario, accuracy requirements are imposed, and attained through suboptimal performance. In this paper, we present a methodology for the a… ▽ More

    Submitted 16 August, 2016; originally announced August 2016.

  5. arXiv:1607.02904  [pdf, other

    cs.CE cs.DC cs.MS cs.PF

    The Vectorization of the Tersoff Multi-Body Potential: An Exercise in Performance Portability

    Authors: Markus Höhnerbach, Ahmed E. Ismail, Paolo Bientinesi

    Abstract: Molecular dynamics simulations, an indispensable research tool in computational chemistry and materials science, consume a significant portion of the supercomputing cycles around the world. We focus on multi-body potentials and aim at achieving performance portability. Compared with well-studied pair potentials, multibody potentials deliver increased simulation accuracy but are too complex for eff… ▽ More

    Submitted 11 July, 2016; originally announced July 2016.

  6. arXiv:1602.05566  [pdf, ps, other

    cond-mat.mtrl-sci cs.CE physics.chem-ph physics.comp-ph

    A Note on Time Measurements in LAMMPS

    Authors: Daniel Tameling, Paolo Bientinesi, Ahmed E. Ismail

    Abstract: We examine the issue of assessing the efficiency of components of a parallel program at the example of the MD package LAMMPS. In particular, we look at how LAMMPS deals with the issue and explain why the approach adopted might lead to inaccurate conclusions. The misleading nature of this approach is subsequently verified experimentally with a case study. Afterwards, we demonstrate how one should c… ▽ More

    Submitted 17 February, 2016; originally announced February 2016.

    Report number: AICES-2016/02-1