Distributed simulation with cellular automata using the multispin coding technique

Sepúlveda M.; Moreno, R; Pizarro, GE

Abstract

Cellular automata (CA) are discrete dynamical mathematical systems that have been used for modeling many physical and engineering systems. Usually they are used as an alternative to more complex models based on partial differential equations. CA models can be implemented efficiently in parallel hardware due to the properties of locality, uniformity, and spatial regularity of the rules that govern their behavior. At the same time, CA simulations make intensive use of memory and processing time. For a widespread use of these models, implementations able to run in short periods of time without requiring specialized hardware are needed. This work presents a generic library able to simulate efficiently CA models, using the multispin coding technique and parallel processing on a network of conventional personal computers. Results of three different models tested show that it is possible to obtain a linear speedup. The observed speedup improves as the domain size increases or the simulated models become more complex, as in the case of a heterogeneous biofilm model used for designing wastewater treatment systems. © 2008 ASCE.

Más información

Título según WOS: Distributed simulation with cellular automata using the multispin coding technique
Título según SCOPUS: Distributed simulation with cellular automata using the multispin coding technique
Título de la Revista: JOURNAL OF COMPUTING IN CIVIL ENGINEERING
Volumen: 22
Número: 1
Editorial: ASCE-AMER SOC CIVIL ENGINEERS
Fecha de publicación: 2008
Página de inicio: 50
Página final: 57
Idioma: English
URL: http://ascelibrary.org/doi/abs/10.1061/%28ASCE%290887-3801%282008%2922%3A1%2850%29
DOI:

10.1061/(ASCE)0887-3801(2008)22:1(50)

Notas: ISI, SCOPUS