Computational Science and High Performance Computing