An enthalpy-based hybrid lattice-Boltzmann method for modelling solid–liquid phase transition in the presence of convective transport