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
来源
关键词
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] Tailoring load balancing of cellular automata parallel execution to the case of a two-dimensional partitioned domain
    Alessio De Rango
    Andrea Giordano
    Giuseppe Mendicino
    Rocco Rongo
    William Spataro
    The Journal of Supercomputing, 2023, 79 : 9273 - 9287
  • [42] PARALLEL IMPLEMENTATION OF A TWO-DIMENSIONAL MODEL.
    Kransky, Valere J.
    Giroux, E.Dick
    Long, Gary A.
    American Society for Testing and Materials, Book of ASTM Standards, 1973, : 69 - 77
  • [43] Software implementation of a two-dimensional cellular automaton
    Stanica, George Cosmin
    Anghelescu, Petre
    PROCEEDINGS OF THE 2020 12TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2020), 2020,
  • [44] Two-dimensional cellular automata and the analysis of correlated time series
    Rigo, Luis O., Jr.
    Barbosa, Valmir C.
    PATTERN RECOGNITION LETTERS, 2006, 27 (12) : 1353 - 1360
  • [45] Characterization of two-dimensional cellular automata over ternary fields
    Siap, Irfan
    Akin, Hasan
    Sah, Ferhat
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2011, 348 (07): : 1258 - 1275
  • [46] Characterisation of a particular hybrid transformation of two-dimensional cellular automata
    Chattopadhyay, P
    Choudhury, PP
    Dihidar, K
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1999, 38 (5-6) : 207 - 216
  • [47] A versatile two-dimensional cellular automata network for granular flow
    Désérable, D
    SIAM JOURNAL ON APPLIED MATHEMATICS, 2002, 62 (04) : 1414 - 1436
  • [48] Parameter characterization of two-dimensional cellular automata rule space
    Barbosa de Oliveira, Gina Maira
    Cardoso Siqueira, Sandra Regina
    PHYSICA D-NONLINEAR PHENOMENA, 2006, 217 (01) : 1 - 6
  • [49] Recurrent ring dynamics in two-dimensional excitable cellular automata
    Gravner, J
    JOURNAL OF APPLIED PROBABILITY, 1999, 36 (02) : 492 - 511
  • [50] PHASE-TRANSITIONS IN TWO-DIMENSIONAL KAUFFMAN CELLULAR AUTOMATA
    DERRIDA, B
    STAUFFER, D
    EUROPHYSICS LETTERS, 1986, 2 (10): : 739 - 745