Source code for a numerical model to simulate tsunami propagation and run-up on land