Research Article

Simulating Growth Kinetics in a Data-Parallel 3D Lattice Photobioreactor

Algorithm 3

Kawasaki site exchange computations.
choose a random neighbour site
introduce low probability bias if upward neighbour is
chosen
compute energy change if exchanged
if energy falls then
 accept change and do exchange
else
 compute Metropolis probability
 obtain random probability
 accept change conditionally on
end if