Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation | Synapse