This paper provides a comparative overview of four numerical methods widely employed in computational fluid dynamics and related fields: Finite Volume (FV), Lattice Boltzmann Method (LBM), Smoothed Particle Hydrodynamics (SPH), and Spectral Methods. FV discretizes the domain into control volumes, emphasizing conservation laws and flux integrals across cell faces. It's renowned for its robustness, particularly in complex geometries. LBM is a mesoscopic approach simulating fluid dynamics through particle interactions on a lattice grid. Its intrinsic parallelism and ability to handle complex boundary conditions make it suitable for multiphase flows and porous media simulations. SPH represents fluids as a set of particles, where properties are smoothed over neighboring particles using a kernel function. SPH excels in free surface flows, astrophysical simulations, and fluid-structure interaction due to its Lagrangian nature and adaptive resolution. Spectral Methods discretize functions using orthogonal basis functions, such as Fourier or Chebyshev polynomials, enabling high-order accuracy and spectral convergence. They are preferred for problems with smooth solutions and periodic boundary conditions, like turbulence simulations and wave propagation.
Numerical Methods for the Flow Fields; a Comparative Review