High-performance computing (HPC) is about composing and concentrating resources for computation, data storage, and networking so as to provide users with performance far beyond what they can obtain from a laptop or desktop computer. What distinguishes supercomputing from other forms of HPC is that supercomputers tend to be purpose-built to solve very large, very complex problems using hardware with unique capabilities and software designed to exploit those capabilities. [To make things concrete, give example of an application or library that takes advantage of some form of supercomputing hardware to solve some problem. Bonus points if it can resonate with Jupyter.]