Some parts of the country could see up to 20 inches of rainfall this weekend, causing catastrophic flooding, forecasters warned.