Parallel implementation of 2D LGA and MD simulations

被引:0
|
作者
Bubak, M. [1 ]
Moscinski, J. [1 ]
Pogoda, M. [1 ]
Slota, R. [1 ]
机构
[1] Inst of Computer Science AGH, Cracow, Poland
来源
关键词
Abstract only - Lattice gas automata (LGA) - Lennard-Jones interactions - Multispin coding;
D O I
暂无
中图分类号
学科分类号
摘要
Lattice gas automata (LGA) and molecular dynamics (MD) have become alternative computational methods for studying complex dynamics problems at the microscopic level. In this paper we present efficient parallel programs for 2D LGA and MD simulations with large number of particles (106+). The LGA algorithm is based on the 2D 7-bit FHP model with a rest particle, 76 nondeterministic collision rules and special sites: reflectors, absorbers and injectors. Multispin coding was used for efficient calculations. In the MD program we have applied the Verlet list to speedup calculations of Lennard-Jones interactions and Hockney-cells based distributed sorting of particle data to generate the neighbor lists. Parallel algorithms for both LGA and MD simulations are based on domain decomposition (i.e. computational box is divided into layers), on the same virtual topology of communication, and similar load balancing (LB) algorithm. The aim of the LB procedure is to reallocate data adaptively among processors of a computing system, taking into account changing load of processors, in a way which reduces the execution time of the program. Both programs are optimized for the execution time and memory requirements. LGA and MD parallel programs are scalable and they were successfully implemented on networked workstations and multicomputers under PVM and applied to wide class of computer experiments. We consider this work to be the first step towards development of an integrated environment for efficient simulation of processes for which classical continuous models are not sufficient. Such an environment should enable intercomparison of results of different particle techniques like LGA, lattice Boltzmann, MD, and dissipative particle dynamics.
引用
收藏
相关论文
共 50 条
  • [41] FPGA-Based Parallel Implementation of Morphological Operators for 2D Gray-Level Images
    Mukherjee, Debasish
    Mukhopadhyay, Susanta
    Biswas, G. P.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) : 3191 - 3206
  • [42] Parallel 2D FFT implementation on FPGA suitable for real-time MR image processing
    Li, Limin
    Wyrwicz, Alice M.
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2018, 89 (09):
  • [43] FPGA-Based Parallel Implementation of Morphological Operators for 2D Gray-Level Images
    Debasish Mukherjee
    Susanta Mukhopadhyay
    G. P. Biswas
    Arabian Journal for Science and Engineering, 2017, 42 : 3191 - 3206
  • [44] An efficient implementation of a 2D DWT on FPGA
    Wisdom, Michael
    Lee, Peter
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 222 - 227
  • [45] An efficient implementation of 2D convolution in CNN
    Chang, Jing
    Sha, Jin
    IEICE ELECTRONICS EXPRESS, 2017, 14 (01): : 1 - 8
  • [46] Designing and implementation of 2D character barcode
    Liu, Zhi
    Feng, Xiaofei
    Xu, Caihong
    2012 2ND INTERNATIONAL CONFERENCE ON APPLIED ROBOTICS FOR THE POWER INDUSTRY (CARPI), 2012, : 566 - 568
  • [47] An Implementation of a High Capacity 2D Barcode
    Subpratatsavee, Puchong
    Kuacharoen, Pramote
    ADVANCES IN INFORMATION TECHNOLOGY, 2012, 344 : 159 - 169
  • [48] An implementation of 2D IDCT using AltiVec
    Lu, SJ
    Zhang, J
    Zhang, X
    Zhao, CJ
    2002 6TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I AND II, 2002, : 17 - 20
  • [49] Efficient 2D FFT implementation on mediaprocessors
    Mermer, C
    Kim, D
    Kim, Y
    PARALLEL COMPUTING, 2003, 29 (06) : 691 - 709
  • [50] Designing and implementation of 2D character barcode
    1600, Trans Tech Publications Ltd, Kreuzstrasse 10, Zurich-Durnten, CH-8635, Switzerland (710):