Flood is the most frequent and destructive natural disaster, causing significant negative impacts on humans and built and natural ecosystems. While it is extremely challenging to prevent floods, their ...