Parallel Implementation of Triangular Cellular Automata for Computing Two-Dimensional Elastodynamic Response on Arbitrary Domains

被引:4
|
作者
Leamy, Michael J. [1 ]
Springer, Adam C. [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
来源
VIBRATION PROBLEMS ICOVP 2011 | 2011年 / 139卷
关键词
Wave propagation; Cellular automata; Computational mechanics; Distributed computing; MPI;
D O I
10.1007/978-94-007-2069-5_98
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
In this research we report parallel implementation of a Cellular Automata-based simulation tool for computing elastodynamic response on complex, two-dimensional domains. Elastodynamic simulation using Cellular Automata (CA) has recently been presented as an alternative, inherently object-oriented technique for accurately and efficiently computing linear and nonlinear wave propagation in arbitrarily-shaped geometries. The local, autonomous nature of the method should lead to straight-forward and efficient parallelization. We address this notion on symmetric multiprocessor (SMP) hardware using a Java-based object-oriented CA code implementing triangular state machines (i.e., automata) and the MPI bindings written in Java (MPJ Express). We use MPJ Express to reconfigure our existing CA code to distribute a domain's automata to cores present on a dual quad-core shared-memory system (eight total processors). We note that this message passing parallelization strategy is directly applicable to computer clustered computing, which will be the focus of follow-on research. Results on the shared memory platform indicate nearly-ideal, linear speed-up. We conclude that the CA-based elastodynamic simulator is easily configured to run in parallel, and yields excellent speed-up on SMP hardware.
引用
收藏
页码:731 / 736
页数:6
相关论文
共 50 条
  • [31] Modeling the dynamics of worm propagation using two-dimensional cellular automata in smartphones
    Peng, Sancheng
    Wang, Guojun
    Yu, Shui
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (05) : 586 - 595
  • [32] Two-dimensional rotation-symmetric number-conserving cellular automata
    Dzedzej, Adam
    Wolnik, Barbara
    Nenca, Anna
    Baetens, Jan M.
    De Baets, Bernard
    INFORMATION SCIENCES, 2021, 577 : 599 - 621
  • [34] On behavior of two-dimensional cellular automata with an exceptional rule under periodic boundary condition
    ZHAI Y.
    YI Z.
    DENG P.-m.
    Journal of China Universities of Posts and Telecommunications, 2010, 17 (01): : 67 - 72
  • [35] A comparison of methods for the calculation of interface curvature in two-dimensional cellular automata solidification models
    Reuther, Klemens
    Rettenmayr, Markus
    COMPUTATIONAL MATERIALS SCIENCE, 2019, 166 : 143 - 149
  • [36] High-performance pseudorandom number generator using two-dimensional cellular automata
    Kang, Byung-Heon
    Lee, Dong-Ho
    Hong, Chun-Pyo
    DELTA 2008: FOURTH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2008, : 597 - 602
  • [37] Finite and Infinite Computations and a Classification of Two-Dimensional Cellular Automata Using Infinite Computations
    D'Alotto, Louis
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 183 - 195
  • [38] Cellular Automata as Traffic Models and Spectrum of Two-Dimensional Contour Networks - Open Chainmails
    Fomina, Maria Ju.
    Tolkachov, Alexander G.
    Tatashev, Dmitry A.
    Yashina, Marina V.
    2018 IEEE INTERNATIONAL CONFERENCE QUALITY MANAGEMENT, TRANSPORT AND INFORMATION SECURITY, INFORMATION TECHNOLOGIES (IT&QM&IS), 2018, : 435 - 440
  • [39] An Efficient PRNG based on the Hybrid between One- and Two-Dimensional Cellular Automata
    Shin, Sang-Ho
    Yoo, Kee-Young
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 498 - +
  • [40] Reversible cellular automata with memory: two-dimensional patterns from a single site seed
    Alonso-Sanz, R
    PHYSICA D-NONLINEAR PHENOMENA, 2003, 175 (1-2) : 1 - 30