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 条
  • [41] Cellular automata ray tracing in two-dimensional aero-optical flow fields
    Luo Liang
    Xia Hui
    Liu Jun-Sheng
    Fei Jia-Le
    Xie Wen-Ke
    ACTA PHYSICA SINICA, 2020, 69 (19)
  • [42] Evolving two-dimensional cellular automata to perform density classification: A report on work in progress
    Morales, FJ
    Crutchfield, JP
    Mitchell, M
    PARALLEL COMPUTING, 2001, 27 (05) : 571 - 585
  • [43] Controllability Analysis of One- and Two-Dimensional Additive Real-Valued Cellular Automata
    Kongsanun, Chalida
    Moonchai, Sompop
    THAI JOURNAL OF MATHEMATICS, 2020, 18 (04): : 1801 - 1824
  • [44] Protein Folding in the Two-dimensional Hydrophobic Polar Model based on Cellular Automata and Local Rules
    Madain, Alia
    Abu Dalhoum, Abdel Latif
    Sleit, Azzam
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2016, 16 (09): : 48 - 54
  • [45] A computation-universal two-dimensional 8-state triangular reversible cellular automaton
    Imai, K
    Morita, K
    THEORETICAL COMPUTER SCIENCE, 2000, 231 (02) : 181 - 191
  • [46] The Study of Abrasive Water Jet Cutting Front Development using a Two-Dimensional Cellular Automata Model
    Jerman, Marko
    Valentincic, Josko
    Lebar, Andrej
    Orbanic, Henri
    STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2015, 61 (05): : 292 - 302
  • [47] The application of a two-dimensional cellular automata random model to the performance-based design of building exit
    Zhao, D. L.
    Li, J.
    Zhu, Y.
    Zou, L.
    BUILDING AND ENVIRONMENT, 2008, 43 (04) : 518 - 522
  • [48] Some Investigations About Synchronization and Density Classification Tasks in One-dimensional and Two-dimensional Cellular Automata Rule Spaces
    Oliveira, Gina M. B.
    Martins, Luiz G. A.
    de Carvalho, Laura B.
    Fynn, Enrique
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 252 : 121 - 142
  • [49] Particle filter data assimilation for ubiquitous unstable trajectories of two-dimensional three-state cellular automata
    Furukawa, Ken
    Sakamoto, Hideyuki
    Ohhigashi, Marimo
    Shima, Shin-ichiro
    Sluka, Travis
    Miyoshi, Takemasa
    NONLINEAR DYNAMICS, 2024, 112 (23) : 21409 - 21424
  • [50] Collision-free path planning for a diamond-shaped robot using two-dimensional cellular automata
    Tzionas, PG
    Thanailakis, A
    Tsalides, PG
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (02): : 237 - 250