The tsunami which happened in 2004 has made lots of damages, and people saw the video from TV, they finally know how terrible the tsunami is. However, the movements of tsunami waves are not like those which are shown in Hollywood movies. In ocean engineering, they only simulate the surface of the tsunami wave movements, and the simulations are not rendered in a realistic way. In computer graphics, the ocean simulations often show the results which focus on the small movement on the ocean surface. In this thesis, we want to combine advantages in these two domains. We hope that we can simulate the tsunami wave propagation by physically-correct equations developed in ocean engineering and we render the simulated scene by the techniques developed in computer graphics to make it realistic. And we hope that our simulation system can make people having more understanding about tsunami waves.