First-principles calculational methods for surface-vacancy formation energies, heats of segregation, and surface core-level shifts | Synapse