CFD simulates the dynamics of fluids such as liquids and gases, as well as suspended particles and mixtures of these. The behavior of fluids is described by models such as the Navier-Stokes equations and Lattice Boltzmann method, with variables such as pressure, density, bulk viscosity, dynamic viscosity, velocity and acceleration. For many scenarios, the equations of fluid dynamics often have no known analytic solution, especially for complex behavior such as turbulence. Therefore, CFD simulation is needed to solve them.