Ab initio study for adsorption and desorption behavior at step edges of GaN(0001) surface