High Performance Scientific Computing