Large-scale ferrofluid simulations on graphics processing units

被引:13
作者
Polyakov, A. Yu. [1 ,2 ]
Lyutyy, T. V. [1 ]
Denisov, S. [2 ]
Reva, V. V. [1 ]
Haenggi, P. [2 ]
机构
[1] Sumy State Univ, Sumy, Ukraine
[2] Univ Augsburg, Inst Phys, D-86159 Augsburg, Germany
关键词
Ferrofluid; Molecular dynamics simulation; The Barnes-Hut algorithm; GPUs; CUDA; N-BODY SIMULATIONS; MAGNETIC FLUID; DYNAMICS; FIELD; LIQUIDS;
D O I
10.1016/j.cpc.2013.01.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an approach to molecular-dynamics simulations of ferrofluids on graphics processing units (GPUs). Our numerical scheme is based on a GPU-oriented modification of the Barnes-Hut (BH) algorithm designed to increase the parallelism of computations. For an ensemble consisting of a million ferromagnetic particles, the performance of the proposed algorithm on a Testa M2050 GPU demonstrated a computational-time speed-up of four orders of magnitude compared to the performance of the sequential All-Pairs (AP) algorithm on a single-core CPU, and two orders of magnitude compared to the performance of the optimized AP algorithm on the GPU. The accuracy of the scheme is corroborated by comparing the results of numerical simulations with theoretical predictions. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1483 / 1489
页数:7
相关论文
共 50 条
  • [21] Simulations of co-axial jet flows on graphics processing units: the flow and noise analysis
    Markesteijn, A. P.
    Karabasov, S. A.
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2019, 377 (2159):
  • [22] Accelerating Forward Algorithm for Stochastic Automata on Graphics Processing Units
    Sarwar, Muhammad Umer
    Hanif, Muhammad Kashif
    Talib, Ramzan
    Aziz, Muhammad Haris
    IEEE ACCESS, 2020, 8 : 32270 - 32279
  • [23] Magnetic Field-Assisted Fission of a Ferrofluid Droplet for Large-Scale Droplet Generation
    Zhao, Haibo
    Deng, Qiyu
    Huang, Tao
    Zhu, Pingan
    Li, Wei
    Han, Xing
    Li, Xiang
    Wang, Liqiu
    Yu, Peng
    LANGMUIR, 2022, 38 (18) : 5838 - 5846
  • [24] Energy Consumption Analysis on Graphics Processing Units
    Ahamed, Abal-Kassim Cheik
    Magoules, Frederic
    PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 46 - 50
  • [25] Systolic neighborhood search on graphics processing units
    Vidal, Pablo
    Luna, Francisco
    Alba, Enrique
    SOFT COMPUTING, 2014, 18 (01) : 125 - 142
  • [26] Multilayer Packet Classification With Graphics Processing Units
    Varvello, Matteo
    Laufer, Rafael
    Zhang, Feixiong
    Lakshman, T. V.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2760 - 2773
  • [27] Parallel pattern mining on Graphics Processing Units
    Hryniow, Krzysztof
    PROCEEDINGS OF THE 2013 14TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2013, : 134 - 139
  • [28] Accelerating Viterbi algorithm on graphics processing units
    Muhammad Kashif Hanif
    Karl-Heinz Zimmermann
    Computing, 2017, 99 : 1105 - 1123
  • [29] Systolic neighborhood search on graphics processing units
    Pablo Vidal
    Francisco Luna
    Enrique Alba
    Soft Computing, 2014, 18 : 125 - 142
  • [30] Accelerating NTRU Encryption with Graphics Processing Units
    Bai, Tianyu
    Davis, Spencer
    Li, Juanjuan
    Gu, Ying
    Jiang, Hai
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2014, 2 (04) : 250 - 258