Parallel implementation of 3D Shan & Chen model using MPI - Cartesian domain decomposition