Double MRT Lattice Boltzmann simulation of 3-D MHD natural convection in a cubic cavity with sinusoidal temperature distribution utilizing nanofluid