Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-07T00:42:55.654Z Has data issue: false hasContentIssue false

Optimisation of hardware setups for time-efficient HEC-RAS simulations

Published online by Cambridge University Press:  16 December 2024

Ramtin Sabeti*
Affiliation:
Department of Architecture and Civil Engineering, University of Bath, Bath, UK
Thomas Rodding Kjeldsen
Affiliation:
Department of Architecture and Civil Engineering, University of Bath, Bath, UK
Ioanna Stamataki
Affiliation:
School of Engineering, University of Greenwich, Chatham Maritime, UK
Babak Rahi
Affiliation:
School of Computer Science, University of Nottingham, Nottingham, UK
*
Corresponding author: Ramtin Sabeti; Email: rs3195@bath.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

The necessity for high-resolution two-dimensional (2D) simulations in flood modelling often requires excessively long simulation times. This study evaluates the impact of various hardware configurations on Hydrologic Engineering Center-River Analysis System (HEC-RAS) 2D with particular emphasis on Central Processing Unit (CPU) speed, number of cores, Random Access Memory (RAM) capacity, addressing a critical gap in the optimisation of hardware setups for time-efficient simulations. These findings are invaluable for flood modellers and the HEC-RAS community, ultimately supporting more effective flood risk management and decision-making. Additionally, the study examines how different meshes, numerical solution methods, and solving equations perform within these hardware setups, aiming to examine the effects of computational techniques on overall simulation efficiency. Our investigations were carried out using both virtual machines on the Google Cloud Platform and a desktop PC. The findings indicate that optimal performance in HEC-RAS 2D simulations does not necessarily correlate with a higher number of cores or increased RAM. Instead, a well-adjusted configuration with 8 cores and 64 GB of RAM demonstrates superior efficiency. This result questions the usual assumptions about the need for greater computational power and emphasises the value of carefully optimising hardware for fast hydraulic modelling.

Topics structure

Subtopic(s)

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Overview of research methodology testing the effect of hardware configurations, numerical solution, solving equations, and mesh on HEC-RAS 2D simulation time.

Figure 1

Figure 2. HEC-RAS configuration: (a) River Chew, showing the water depth layer for the peak during the 20–23 November 2016 event. The Refined region in River Chew setup is applied only for Tests 15–18. (b) Bald Eagle Creek, depicting the water-depth layer for the peak during 01–09 January 1999.

Figure 2

Table 1. Details of tests on the River Chew (RC) and Bald Eagle Creek (BEC) Example to assess the impact of CPU speed, number of CPUs, RAM capacity, Boot disk type (SSD vs. HDD), number of cells, numerical solutions (FV vs. FDC), solving equations (SWE vs. DWE), and mesh types on simulation time, along with the hourly cost of each virtual machine on GCP

Figure 3

Table 2. Simulation times for all 37 tests are provided

Figure 4

Figure 3. Summaries of HEC-RAS computation for (a) Test 2, (b) Test 3, (c) Test 4, and (d) Test 5 (see details of configuration of these tests in Table 1 and results in Table 2).

Figure 5

Table 3. Quantifying the impact of changing each tested hardware component on simulation time using Normalised Sensitivity Coefficients (NSC) index, calculated by Equation 2

Figure 6

Figure 4. 3D surface plots illustrating (a) the relationship between CPU speed, number of cores, and simulation time for Tests 1–9. (b) Efficiency scores as a function of total time and total cost for 1,000 simulations across various configurations (Tests 1–9). In both (a) and (b), the test numbers are shown in orange bold colour on the 3D surface.

Author comment: Optimisation of hardware setups for time-efficient HEC-RAS simulations — R0/PR1

Comments

No accompanying comment.

Recommendation: Optimisation of hardware setups for time-efficient HEC-RAS simulations — R0/PR2

Comments

No accompanying comment.

Decision: Optimisation of hardware setups for time-efficient HEC-RAS simulations — R0/PR3

Comments

No accompanying comment.

Author comment: Optimisation of hardware setups for time-efficient HEC-RAS simulations — R1/PR4

Comments

No accompanying comment.

Recommendation: Optimisation of hardware setups for time-efficient HEC-RAS simulations — R1/PR5

Comments

No accompanying comment.

Decision: Optimisation of hardware setups for time-efficient HEC-RAS simulations — R1/PR6

Comments

No accompanying comment.