Abinitiocalculations of energies and self-diffusion on flat and stepped surfaces of Al and their implications on crystal growth | Synapse