Having all the tools, some freely available data and a free weekend, I have decided to carry out my own analysis.
For the Digital Elevation Model (DEM), I used the data from JAXA Earth Observation Center (EORC).
The resolution of the DEM is approximately 30 metres. For more detailed analysis, a better dataset (e.g. LIDAR) would be ideal.
I set up a 2-dimensional model with the following assumptions and parameters:
Using Crayfish plugin for QGIS, the results can be animated to see the on-set of the flooding.
Note, that the first hour of the model run was used to initialise the water level within the dam. Hence, for the actual flood travel time, one hour should be deducted from the timing shown towards the bottom right corner of the video.
Below, you can see the flood extent generated based on my calculations and the extent shown here (red line in the main map) for Mosul.
Disclaimer: The calculation carried out for this demo was very approximate. Despite obtaining very similar results for Mosul compared to the original study, further checks and revisions are required.