Skip to main content

Simulating Mass Movement and Flood Inundation for Multi-hazard Risk Assessment

Project description

SynxFlow: Synergising High-Performance Hazard Simulation with Data Flow

What the software can do

This software can dynamically simulate flood inundation, landslides runout and debris flows using multiple CUDA-enabled GPUs. It also offers an user-friendly yet versatile Python interface that can be fully integrated into data science workflows, aiming to streamline and accelerate hazard risk assessment tasks.

Using the model

For how to install and use the model, please visit here

Running the model on Google Colab

The tutorials can also run on Google Colab by using one of the following links

Click me to run a flood simulation

Click me to run a landslide runout simulation

Click me to run a debris flow simulation

Acknowledgment

SynxFlow represents our distinct vision for the next generation of tools in this field, aiming to address evolving challenges and user needs with cutting-edge technologies. Our goal is to offer powerful, yet user-friendly tools for research and industrial applications, ensuring broad accessibility and applicability. In this spirit, SynxFlow is committed to being an open-source, community-driven and inclusive project. SynxFlow inherits code from established open-source software such as HiPIMS-CUDA [1] and Pypims [2]. The development of SynxFlow has also benefited from the skills, knowledge, and experience gained by its authors while contributing as main developers to HiPIMS-CUDA and Pypims.

[1] HiPIMS stands for High-Performance Integrated hydrodynamic Modelling System. HiPIMS is an open source flood Modelling suite developed and maintained by Prof Qiuhua Liang and his team in Loughborough University.

[2] Pypims is a further development of HiPIMS-CUDA to provide a Python interface.

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

synxflow-0.0.5.0.tar.gz (500.8 kB view details)

Uploaded Source

Built Distributions

synxflow-0.0.5.0-cp310-cp310-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

synxflow-0.0.5.0-cp310-cp310-manylinux_2_17_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

synxflow-0.0.5.0-cp39-cp39-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

synxflow-0.0.5.0-cp39-cp39-manylinux_2_17_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

File details

Details for the file synxflow-0.0.5.0.tar.gz.

File metadata

  • Download URL: synxflow-0.0.5.0.tar.gz
  • Upload date:
  • Size: 500.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for synxflow-0.0.5.0.tar.gz
Algorithm Hash digest
SHA256 f3108dbbbdb69e096f06800578f87e08b27558fd86f2f1a9b31de7d910a93c35
MD5 9995a042c3b6d2bade9f119e233fc8c2
BLAKE2b-256 ba6b5d75e8df5b3be9d66d0d5b1a7209a87531490e354edba362e0e7c70c22b0

See more details on using hashes here.

File details

Details for the file synxflow-0.0.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for synxflow-0.0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9322edfee5942c28d0a5d14e9d91afdbc09312c41e15206b1e99320ce3affc83
MD5 5aa8635a6847a45f6542c4e36b924465
BLAKE2b-256 49c9ba8cf6c8d51bb11dbcae441faf8e975efe6f2d970f5eaa0aa0d091b42f06

See more details on using hashes here.

File details

Details for the file synxflow-0.0.5.0-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for synxflow-0.0.5.0-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f4040a58ebf7eef93ba47f26b082745627a62ea1c6b141cc43c0dd0fae16b0b3
MD5 73dcbac85e1773cde1e6013e038167b7
BLAKE2b-256 f088ff9028cf852c14b952c8573a31ffcf637c2665bd4220e751b9054d6ad419

See more details on using hashes here.

File details

Details for the file synxflow-0.0.5.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for synxflow-0.0.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d91a2558adb64562cc1cae20ec9d98e49f9e7c3b36b1678abdcaee41fbc671f0
MD5 f25594752da7c0529bba0b343922d806
BLAKE2b-256 438022d54814b248cac291a1f3be37da0a092a889c1e0388fed782389892d020

See more details on using hashes here.

File details

Details for the file synxflow-0.0.5.0-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for synxflow-0.0.5.0-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d0200118300c048558568bf3b27cfd655021b7840127711e225a00e7e3837482
MD5 fb9e4afc5902abc61a31fa28b9cabd63
BLAKE2b-256 072ea5749757333a2cf0d3c5e91bb193041477b0909680c7e5c481b4be5d00e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page