Provides a brief review of the theoretical background for depth-integrated wave equations, which are employed to simulate tsunami runup. This work also describes high-resolution finite volume methods for solving the nonlinear shallow water equations. It focuses on the applications of these methods to tsunami runup.