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.
Project description
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 .
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hipims-0.1.5.tar.gz
.
File metadata
- Download URL: hipims-0.1.5.tar.gz
- Upload date:
- Size: 9.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93eca1bb76abdd6cf31d245b1da84def821e1ad6b6e5d13c8dd66bcb3e315042 |
|
MD5 | 22dab69075dd1a0054cd92b01c04e669 |
|
BLAKE2b-256 | 06897ec31d97252591d8c58bfdf8f1ae2503bb771df5a2b7687e4e3f0b97bab2 |
File details
Details for the file hipims-0.1.5-cp310-cp310-manylinux1_x86_64.whl
.
File metadata
- Download URL: hipims-0.1.5-cp310-cp310-manylinux1_x86_64.whl
- Upload date:
- Size: 38.7 MB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd9212d4288ac0f5704981a6be2973f62c0d6fa72135c338f9a06e3e0a68b94b |
|
MD5 | 790216e9ad90d3fad4a7a343568a6a53 |
|
BLAKE2b-256 | 5a05f783c81d456a2a6e99dd4a436ccc7f8ddb1d7ecfd083d7e0cbd6840d3132 |