Selection and formulation of a numerical shallow water wave hindcast model