Abstract
Due to a growing interest in chemical and biological phenomena, simulation of reaction–diffusion processes on micro level becomes urgently wanted. Asynchronous cellular automata (ACA) are promising mathematical models to be used as a base for creating computer simulation programs, which gives reason for investigation of the models capability. In particular, micro-level simulation requires to deal with very large ACA size. So, parallel implementation is inevitable, and, hence, achieving good parallelization efficiency is essential. Since parallelization efficiency depends on stochasticity (the degree of randomness) of the process under simulation, it is important to investigate their relations in order to create methods of developing ACA models with proper stochasticity values. In the paper the interrelation between stochasticity and parallelization efficiency is studied in the context of reaction–diffusion processes simulation on supercomputer with distributed memory. The results are illustrated by simulation a Large-scale process of wave front propagation.
Similar content being viewed by others
References
Hoekstra A, Kroc J, Sloot P (eds) (2010) Simulating complex systems by cellular automata. Springer, Berlin
Bandman O (2015) Parallel computing technologies (PaCt-2015). In: Malyshkin V (ed) Lecture notes in computer science, vol 9251. pp 135–148
Kireeva A (2013) Parallel computing technologies (PaCt-2013). In: Malyshkin V (ed) Lecture notes in computer science, vol. 6873. pp 347–360
Matveev AV, Latkin E, Elokhin VI, Gorodetskii VV (2005) Turbulent and stripes wave patterns caused by limited \(\text{ CO }_{ads}\) diffusion during CO oxidation over Pd(110) surface: kinetic Monte Carlo studies. Chem Eng J 107:181
Nurminen L, Kuronen A, Kaski K (2000) Kinetic Monte-Carlo simulation on patterned substrates. Phys Rev B63, 035407:3
Chatterjee A, Vlaches D (2007) An overview of spatial microscopic and accelerated kinetic Monte-Carlo methods. J Comput Aided Mater Des 14:253
Prigogine I (2007) Monte Carlo Methods in Chemical Physics. In: Rice SA (ed) Advances in chemical physics series. Wiley, New York
Desai R, Kapral R (2009) Dynamics of self-organized and self-assembled structures. Cambridge University Press, Cambridge
Echieverra C, Kapral R (2012) Molecular crowding and protein enzymatic dynamics. Phys Chem 146:755
Vitvitsky A (2015) Parallel computing technologies (PaCT-2015). In: Malyshkin V (ed) Lecture notes in computer science, vol 9251. pp 246–250
Bandini S, Bonomi A, Vizzari G (2010) Cellular automata for research and industry (ACRI -2010). In: Bandini S, Manzoni S, Umeo H, Giuseppe V (eds) Lecture notes in computer science, vol 6350. pp 385–395
Bandman O, Kireeva AE (2015) Stochastic cellular automata simulation of oscillations and autowaves in reaction-diffusion systems. Num Anal Appl 8:208
Elokhin V, Sharifulina, Kireeva A (2011) Parallel computing technologies (PaCt-2011). In: Malyshkin V (ed) Lecture notes in computer science, vol 6873. pp 204–209
Bandman O (2011) Parallel computing technologies (PaCt-2011). In: Malyshkin V (ed) Lecture notes in computer science, vol 6873. pp 145–157
Bandman O (2013) High performance computing and Simulation (HPCS), 2013 international conference. EEE Conference Publications, pp 304–310
Bandman O (2006) Cellular automata for research and industry (ACRI-2006). In: Yacoubi S, Chopard B, Bandini S (eds) Lecture notes in computer science, vol 4173. pp 41–47
Achasova S, Bandman O, Markova V, Piskunov S (1994) Parallel substitution algorithm. Theory and application. World Scientific, Singapore
Toffoli T, Margolus N (1987) Cellular automata machines: a new environment for modeling. MIT Press, USA
Bandman O (2014) Cellular automata diffusion models for multicomputer implementation. Bull Nov Comput Center Seri Comput Sci 36:21
Kolmogorov A, Petrovski I, Piskunov I (1937) Investigation of the equation of diffusion, combined with the increase of substance and its application to a biological problem. Bull Mosc State Univ A, 1–25
Fisher R (1930) The genetical theory of natural selection. Oxford. Univ Press, Oxford
Szakàly T, Lagzi I, Izsàk F, Roszol L, Volford A (2007) Stochastic cellular automata modeling excitable systems. Cent Eur J Phys 5(4):471
van Saarloos W (2003) Front propagation into unstable states. Phys Rep 386:209
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by Presidium of Russian Academy of Sciences, Program 15-2016.
Rights and permissions
About this article
Cite this article
Bandman, O. Parallelization efficiency versus stochasticity in simulation reaction–diffusion by cellular automata. J Supercomput 73, 687–699 (2017). https://doi.org/10.1007/s11227-016-1775-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1775-y