A DFT study for CO2 hydrogenation on W(111) and Ni-doped W(111) surfaces.