SMS: Computational approaches to energy materials