Complex multi-source tsunami modeling