A robust lattice Boltzmann method for parallel simulations of multicomponent flows in complex geometries. (10th August 2017)