A parallel time-domain wave simulator based on rectangular decomposition for distributed memory architectures. (October 2015)