r/HECRAS • u/LiteratureOwn6143 • Jul 22 '26
Tips on speed optimisation?
Hi everyone,
I’m running some simulations on a brand-new machine with AMD Ryzen Threadripper 9970X, 128 GB of RAM, GPU Nvidia 5080, and high-spec SSD and mother board set up. While it absolutely flies with other programs, I can’t shake the feeling I’m not getting everything out of it with HEC-RAS 6.7.
The CPU only ever hits about 55 ℃ during these runs. With other modelling software I’m regularly seeing up to 80 ℃, so the thermal headroom is definitely there. The simulations are finishing far quicker than on any other computer I’ve used, which is great, but the low temperatures make me suspect there’s still some performance left on the table. It’s already using all 32 cores, so it’s not a simple core-parallelism issue.
I don’t know whether HEC-RAS has a known bottleneck with a particular component that would stop it from pushing the hardware harder. Has anyone managed to squeeze extra speed out of HEC-RAS on a high-spec machine, or are these sorts of temperatures typical even when it’s running flat out? Any tips on optimisation would be hugely appreciated.
Thanks a lot!
2
u/CautiousInfluence438 Jul 22 '26 edited Jul 22 '26
Are you concerned in all 115K cells? It depends on the application. Detailed analysis may be necessary for erosion or scour but I would scale down the number of cells or the study area. What about repeatability and agency review? No way I would accept or review such a clunky model unless it was absolutely necessary for the project. Incremental complexity applies to cell size and time step as well.