A 3D thermal LB model on non-orthogonal grid and its application for natural convection in irregular domains. (June 2019)