HiPIMS standards for High-Performance Integrated hydrodynamic Modelling System. It uses state-of-art numerical schemes (Godunov-type finite volume) to solve the 2D shallow water equations for flood simulations. To support high-resolution flood simulations, HiPIMS is implemented on multiple GPUs (Graphics Processing Units) using CUDA/C++ languages to achieve high-performance computing. Since HiPIMS has a modular and flexible structure, it has great potential to be further developed for other applications in hydrological science as long as the problem can be solved on a uniform rectangular grid.
HiPIMS has been embedded in Pypims, the Python APIs for HiPIMS, which provides a user-friendly integrated toolchain for preparing inputs, running HiPIMS and visualising outputs.
HiPIMS is developed and maintained by the Hydro-Environmental Modelling Labarotory, a research hub for technological innovation and interdisciplinary collaboration. The development of HiPIMS is led by Professor Qiuhua Liang and represents the effort of nearly two decades and many researchers.
The implementation of this code is documented in the following papers
Xia X, Liang Q, Ming X (2019) A full-scale fluvial flood modelling framework based on a high-performance integrated hydrodynamic modelling system (HiPIMS). Advances in Water Resources, 132: 103392.
Xia X, Liang Q (2018) A new efficient implicit scheme for discretising the stiff friction terms in the shallow water equations. Advances in Water Resources, 117: 87-97.
Xia X, Liang Q, Ming X, Hou J (2017) An efficient and stable hydrodynamic model with novel source term discretization schemes for overland flow and flood simulations. Water Resources Research, 53: 3730-3759.
Xia X, Liang Q (2018) A new depth-averaged model for flow-like landslides over complex terrains with curvatures and steep slopes. Engineering Geology, 234: 174-191.
A full list of related publications can be found here. Please cite appropriate papers if you use hipims for your project.
The code is licensed under GPLv3. Please see LICENCE for more information.
For more information, please contact Xiaoli Su, Jinghua Jiang, Huili Chen, or Xue Tong.