2013
DOI: 10.1016/j.cpc.2013.06.003
|View full text |Cite
|
Sign up to set email alerts
|

A flexible algorithm for calculating pair interactions on SIMD architectures

Abstract: Calculating interactions or correlations between pairs of particles is typically the most time-consuming task in particle simulation or correlation analysis. Straightforward implementations using a double loop over particle pairs have traditionally worked well, especially since compilers usually do a good job of unrolling the inner loop. In order to reach high performance on modern CPU and accelerator architectures, singleinstruction multiple-data (SIMD) parallelization has become essential. Avoiding memory bo… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
400
0
3

Year Published

2015
2015
2024
2024

Publication Types

Select...
8
2

Relationship

2
8

Authors

Journals

citations
Cited by 575 publications
(424 citation statements)
references
References 22 publications
(36 reference statements)
0
400
0
3
Order By: Relevance
“…17 First, the particles are placed on a grid in the x and y dimensions, and then binned in the z dimension. This efficiently groups particles that are close in space, and permits the construction of a list of clusters, each containing exactly M particles.…”
Section: Simd Parallelismmentioning
confidence: 99%
“…17 First, the particles are placed on a grid in the x and y dimensions, and then binned in the z dimension. This efficiently groups particles that are close in space, and permits the construction of a list of clusters, each containing exactly M particles.…”
Section: Simd Parallelismmentioning
confidence: 99%
“…A 5 fs time step was enabled by converting hydrogen atoms to virtual sites (pdb2gmx option -vsite hydrogens). The Verlet cutoff scheme was used for neighbor searching (58). The short-range cutoff was 1.4 nm.…”
Section: Simulations: Wild-typementioning
confidence: 99%
“…The simulations were performed using the new Verlet cutoff scheme (later referenced as Verlet scheme) in Gromacs. 32 The DPPC bilayer, containing 400 DPPC molecules and 12,820 SPC/E water molecules, was constructed replicating our previous DPPC-system 18 first along the x-and then along the y-axis making it four times larger. The system was first equilibrated using a conjugate gradient method with the tolerance 1 kJ mol −1 nm −1 , followed by an MD simulation using a timestep of 0.2 fs for 30,000 steps after which the time step was increased to 2 fs and an additional 30,000 steps were performed.…”
Section: Methodsmentioning
confidence: 99%