High Performance Computing in Science and Engineering