High-Performance Computing and Its Applications