Introduction.- Background.- Overview of grid-based methods.- Simulation of Electrophoretic Deposition Coatings.- Overview of volumetric decomposition methods.- Volumetric Decomposition on Shared Memory Architectures.- Volumetric Decomposition on Distributed Memory Architectures.- Overview of particle-based methods.- SPH on Multi-GPU Architectures.- SPH Variants on Multi-GPU Architectures.- Conclusion.