High-Performance Integrated hydrodynamic Modelling System hybrid
This is a beta version inhouse code of Hemlab used for high-performance flooding simulation.
About
HiPIMS names 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 Unit) using CUDA/C++ languages to achieve high-performance computing. To find out how to use the model, please see the wiki.
Contributing
HiPIMS is maintained by the Hydro-Environmental Modelling Labarotory URL, a research hub for technological innovation and interdisciplinary collaboration. We warmly welcome the hydro-environmental modelling community to contribute to the project, believing that this project will benefit the whole community.
Qiuhua Liang, (Q.Liang@lboro.ac.uk) is the Head of HEMLab.
Authors
Jiaheng Zhao, HemLab (jiaheng.zhao@fmglobal.com)
Xue Tong, Loughborough University (x.tong2@lboro.ac.uk)
License
This is a beta version inhouse code of Hemlab and can only be used and extended if you are a member of hemlab. If not, please contact Qiuhua Liang (q.liang@lboro.ac.uk) for more information.
Requirements
HiPMS deployment requires the following software to be installed on the build machine.
- GCC and G++ >= 10
- Python >= 3.8
- pip
- The CUDA Toolkit 12.1 (see https://developer.nvidia.com/cuda-12-1-0-download-archive)
- torch for CUDA 12.1(pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121)
Install
cd .../HiPIMS_2024 pip install .
Metadata
Release files for hipims2 0.0.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hipims2-0.0.0.0.tar.gz | 31.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hipims2-0.0.0.0-cp38-cp38-manylinux1_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.5+ x86-64 | Details |
Total release size: 29.8 MB
Release files / hipims2-0.0.0.0.tar.gz
| Download URL | hipims2-0.0.0.0.tar.gz |
|---|---|
| Size | 31.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6625783b8b604fb00a5327d2ddd1450f82cad6fa5bce64450a8c469307f4c71f
|
|
BLAKE2b-256 checksum How to use checksums |
17cab56056f8ecf93295f21773eee80e00ff687e955e5cb789b2997d8a9df8e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.19
|
Release files / hipims2-0.0.0.0-cp38-cp38-manylinux1_x86_64.whl
| Download URL | hipims2-0.0.0.0-cp38-cp38-manylinux1_x86_64.whl |
|---|---|
| Size | 29.7 MB |
| Tags | CPython 3.8 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
b0f843caee6f563f4da7c9c320ea3e81ea4fa14eeb4221c4d62db2befe28ad98
|
|
BLAKE2b-256 checksum How to use checksums |
2d9cb6a7e10b01d994c2fdab533b29bc1f3d600f64fd950a5c4aeef0570edb31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.19
|