Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2010, Volume 11, Issue 3, Pages 299–305 (Mi vmp322)  

This article is cited in 1 scientific paper (total in 1 paper)

Вычислительные методы и приложения

Comparison of the Verlet table and cell-linked list algorithms for sequential, vectorized and multithreaded implementations

E. S. Fomin

Institute of Cytology and Genetics, Siberian Branch of the Russian Academy of Sciences, Novosibirsk
Full-text PDF (170 kB) Citations (1)
Abstract: Neighbor search algorithms are widely used in molecular dynamics for the direct computation of short-range inter-atomic potentials. These algorithms are based on the Verlet table (VT) or cell-linked list (CLL) methods. In this work, we have analyzed some features of these methods and found that for a dense system, such as water, the CLL reduces both the memory size and the number of data transfer operations significantly in comparison with the IVT and it can be efficiently used for parallel implementation. A new technique for parallelizing short-range interactions referred to as dynamic spatial decomposition is proposed for the CLL approach. It has been shown that the CLL method, especially its version improved by P. Gonnet, outperforms the VT by up to 40% or more in parallel SIMD implementations in spite of a large number of unnecessary inter-particle distance calculations. The efficiency gain is achieved due to the fact that the CLL is more suitable for modern multi-core SIMD processors. The methods were tested in the MOLKERN simulation software.
Keywords: Verlet table method; cell-linked list method; nearest neighbor search; SIMD; multithreading.
Document Type: Article
UDC: 519.6
Language: Russian
Citation: E. S. Fomin, “Comparison of the Verlet table and cell-linked list algorithms for sequential, vectorized and multithreaded implementations”, Num. Meth. Prog., 11:3 (2010), 299–305
Citation in format AMSBIB
\Bibitem{Fom10}
\by E.~S.~Fomin
\paper Comparison of the Verlet table and cell-linked list algorithms
for sequential, vectorized and multithreaded implementations
\jour Num. Meth. Prog.
\yr 2010
\vol 11
\issue 3
\pages 299--305
\mathnet{http://mi.mathnet.ru/vmp322}
Linking options:
  • https://www.mathnet.ru/eng/vmp322
  • https://www.mathnet.ru/eng/vmp/v11/i3/p299
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:126
    Full-text PDF :58
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024