Scalable Parallel Numerical Methods and Software Tools for Material Design