Theory of multicolor lattice gas: A cellular automaton poisson solver

https://doi.org/10.1016/0021-9991(90)90188-7Get rights and content

Abstract

A class of cellular automata models is considered, consisting of a quiescent hydrodynamic lattice gas with multiple-valued passive labels or “colors.” Controlled sources of particle color are introduced on the lattice, as are collisions that change individual particle colors while preserving net color. This lattice gas model is shown to be equivalent, in steady state, to a solution to a Poisson equation, with source function proportional to the rate of color introduction and inversely proportional to the intrinsic color diffusivity. The rigorous proofs of the essential features of the multicolor lattice gas are facilitated by use of an equivalent “subparticle” representation in which the color is represented by underlying two-state “spins.” Theorems deduced in this way are valid for arbitrary numbers of allowed color values. For example, it is shown that the color diffusivity depends only on the density, for all models of this type. Some preliminary investigations of the efficiency and accuracy of the method are also discussed. Rates of relaxation to the steady state are estimated and schemes for introducing Dirichlet and Neumann boundary conditions are described. Two simple numerical test cases are presented that verify the theory. These results, most of which easily generalize to three dimensions, suggest that a lattice gas of this type may be a useful tool for solution of the Poisson equation.

References (15)

  • D. Montgomery et al.

    Phys. Lett. A

    (1987)
  • U. Frisch et al.

    Phys. Rev. Lett.

    (1986)
  • U. Frisch et al.

    Complex Systems

    (1987)
  • S. Wolfram

    J. Slat. Phys.

    (1986)
  • D. Montgomery et al.

    Complex Systems

    (1986)
  • D. Boghosian et al.

    Complex Systems

    (1987)
  • H. Chen et al.

    Phys. Fluids

    (1987)
There are more references available in the full text version of this article.

Cited by (22)

  • Light sensitive Belousov–Zhabotinsky medium accommodates multiple logic gates

    2021, BioSystems
    Citation Excerpt :

    Though there are limitations related with the approximation of differential equations in serial computers. Thus, to alleviate these limitations, BZ medium experiments have been simulated with the use of CA models (Markus and Hess, 1990; Barkley, 1991; Turner, 2009; Štys et al., 2015) that have been proven as an appropriate alternative to differential equations (Toffoli, 1984; Chen et al., 1990; Chopard and Droz, 1991; Bialynicki-Birula, 1994). Models based on CA methodology have several advantages, like inherent parallel nature that can be taken advantage when implemented on specialized hardware, like Field Programmable Gate Arrays (Dourvas et al., 2015; Tsompanas et al., 2016) and Graphics Processing Units (Ntinas et al., 2016).

  • Lattice evolution solution for the nonlinear Poisson-Boltzmann equation in confined domains

    2008, Communications in Nonlinear Science and Numerical Simulation
  • A cellular automaton simulation tool for modelling seismicity in the region of Xanthi

    2007, Environmental Modelling and Software
    Citation Excerpt :

    Nontrivial CA are obtained whenever the dependence on the values at each site is nonlinear. As a result, any physical system satisfying differential equations may be approximated by a CA, by introducing finite differences and discrete variables (Feynman, 1982; Omohundro, 1984; Toffoli, 1984a; Vichniac, 1984; Chen et al., 1990; Bialynicki-Birula, 1994; Danikas et al., 1996; Chopard and Droz, 1998). Physical processes in the earth's lithosphere compose a nonlinear complex system and the generation of earthquakes is part of this process (Keilis-Borok et al., 2001).

  • Modelling earthquake activity features using cellular automata

    2007, Mathematical and Computer Modelling
    Citation Excerpt :

    In CA, memory (CA cell state) and processing unit (CA local rule) are inseparably related to a CA cell [20]. Furthermore, as mentioned in introduction, CA are an alternative to partial differential equations [4,6–11] and they can easily handle complicated boundary and initial conditions, inhomogeneities and anisotropies [21–23]. In addition, algorithms based on CA run quickly on digital computers [24].

  • A cellular automaton for the propagation of circular fronts and its applications

    2005, Engineering Applications of Artificial Intelligence
    Citation Excerpt :

    In CAs, memory (CA cell state) and processing unit (CA local rule) are inseparably related to a CA cell. Furthermore, as mentioned in introduction, CAs are an alternative to partial differential equations (Bialynicki-Birula, 1994; Chen et al., 1990; Danikas et al., 1996; Omohundro, 1984; Toffoli, 1984a; Vichniac, 1984; Wolfram, 1986), and they can easily handle complicated boundary and initial conditions, inhomogeneities and anisotropies. In addition, algorithms based on CAs run quickly on digital computers (Toffoli, 1984b).

View all citing articles on Scopus
View full text