Development of new high-performance simulation approaches for multi-level urban flood modelling