Flood Modeller-TUFLOW Benchmarking: Difference between revisions

Content deleted Content added
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 5:
The following wiki post highlights the potential speed up that could be achieved with utilisation of the TUFLOW HPC engine using GPU card technology:-
 
[[Hardware_Benchmarking_(2018-03-AA)Hardware_Benchmarking|TUFLOW HPC and GPU Benchmarking]]
 
The benchmark models in these tests are 2D only models or 1D-2D models which utilise TUFLOW 1D ESTRY engine. The speed up is due to 2D calculations being distributed across multiple processors and undertaken in parallel. The impact of the parallel processing is also seen in integrated 1D-2D models. As well as parallelisation of the 2D calculations, improvements have also been made to the indexing of 1D-2D links that can substantially reduce simulation times for large linked 1D-2D models.
Line 49:
|Intel(R) Core(TM) i7-7820x CPU @ 3.6 Ghz ||Nvidia GeForce RTX 2080 ti||11||5944||8611||5666||4567||726||88%
|-
|Intel(R) Core(TM) i7-7700 HQ CPU @ 2.8 Ghz ||Nvidia GeForce GTX 1050||4||6622||10867||7857||N/A5667||3171||52%
|-
|}
Line 74:
|Intel(R) Xeon(TM) E5-2670 v3 CPU @ 2.3 Ghz ||Nvidia GeForce GTX 980||4||19693||21242||14438||9516||3603||82%
|-
|Intel(R) Core(TM) i7-770HQ CPU @ 2.8 Ghz ||Nvidia GeForce GTX 1050||4||68407225||2081612669||XX10702||N/A8707||38862793||43%
|-
|}
Line 80:
==Discussion==
 
The results from the benchmarking of the hydraulic runs clearly show the impact of running models on TUFLOW HPC compared to TUFLOW Classic, and in particular the significance of running TUFLOW HPC on a GPU to significantly reduce model run times. The results show that linked Flood Modeller Pro-TUFLOW HPC run times are up to 8 times faster than TUFLOW Classic and up to 6 times faster than TUFLOW HPC when run on 8 CPUCPUs. Reducing model run times allows more efficiency by reducing the time taken to wait for simulations when various schematisation options are tested during the model build phase, increase productivity when running through the final design runs over a suite of return periods and durations, reducing licensing costs, and open up opportunities in terms of uncertainty analysis through Monte-Carlo type approaches, which require a large ensemble of simulations to be conducted. TUFLOW-HPC can also be run on multiple GPU cards, which allows for the modelling of very large 2D model domains.
 
The simulation times were for running the models using the latest release of Flood Modeller Pro 4.4. Flood Modeller Pro 4.4 although supporting TUFLOW HPC and GPU cards does not support the concurrent simulation of Flood Modeller Pro, TUFLOW HPC and TUFLOW’s 1D scheme, ESTRY. The ability to run all three simultaneously linked together is scheduled to be available in the Flood Modeller Pro 4.5 release, which has been provided in a beta testing phase for this analysis. The ability to run Flood Modeller Pro, TUFLOW 2D and TUFLOW 1D components allows the running of a fully integrated drainage models comprising open channels, 2D floodplains as well as 1-Dimensional pipe networks and their interaction with the surface as represented by the 2D domain. The benchmarking of these types of models is currently being undertaken.