262 CHAPTER 6. CAPTURING THE MACROSCALE BEHAVIOR
Dealing with the space variable
Brandt noticed that due to the fast equilibration of the microscopic model, it might
be enough to conduct the microscopic simulations on “small windows”. The “gap-tooth
scheme” builds on a similar intuition.
The basic idea of the gap-to oth scheme is to “use the microscopic rules themselves,
in smaller parts of the domain and, through computational averaging within the sub-
domains, followed by interpolation, to (we) evaluate the coarse field U(t, x), the time-
stepper, and the time derivative field over the entire domain” [51].
“Given a finite dimensional representation
U
N
j
of the coarse solution (e.g. nodal
values, cell averages, spectral co efficients, coefficients for finite elements or empirical basis
functions) the steps of the gap-tooth scheme are the following.
1. Boundary conditions. Construct boundary conditions for each small box b ased on
the coarse representation
U
N
j
.
2. Lift. Use lifting to map the coarse representation
U
N
j
to initial data for each
small box.
3. Evolve. Solve the detailed equation (the microscale model) for time t ∈ [0, τ] in
each small box y ∈ [0, h] ≡ [x
j
− h/2, x
j
+ h/2] with the boundary conditions and
initial data given by steps (1) and (2).
4. Restrict. Define the representation of th e coarse solution at th e next time level by
restricting the solutions of the detailed equation in the boxes at t = τ” [51].
One interesting application of the gap-tooth scheme is presented in [38] in which
a particle model was used to capture the macroscale dynamics of the viscous Burgers
equation. The microscale mo del is a one-dimensional Brownian dynamics model:
˙x
j
(t) = u
δ
j
(t) + ˙w
j
(t), (6.2.5)
where x
j
(t) is the position of the j-th particle at time t, the { ˙w
j
}’s are ind ependent
white n oises, u
δ
j
(t) is the drift velocity, which is defined to be the density of particles
over an interval of length δ centered at x
j
(t). To apply the gap-tooth scheme, microscale
simulation boxes of size δ are put uniformly on the real axis. Particle simulations of
(6.2.5) are carried out inside the boxes. At each macroscopic time step n, particles are
initialized according to the known local (macroscopic) density at that time step. The