Skip to content
@LandslideSIM

LandslideSIM

⛰️ High-performance landslides simulation tools

License: MIT email

Landslides, as a natural phenomenon, can lead to devastating outcomes, including loss of life and severe economic impacts. With growing populations, the expansion of residential and industrial areas into unstable hillsides has heightened the risk and frequency of landslides.

We focus on simulating the post-failure motion of landslides, which typically involves large deformation challenges. Mesh-based numerical methods suffer from mesh distortion issues, but the Material Point Method (MPM), which couples Lagrangian and Eulerian perspectives, effectively overcomes this problem. For computational efficiency, we implement our algorithms using the Julia Language, designed for high-performance numerical computing. This organization includes actively developed packages and archives of code from previous papers.

  • MaterialPointSolver.jl - A backend-agnostic MPM solver in Julia Language. It is suitable for rapid prototyping and allows a seamless transition to production environments to solve high-resolution models. Its efficiency, flexibility, and ease of use enhance the practicality of MPM in complex geotechnical engineering modeling.

  • MaterialPointGenerator.jl - Help users to quickly generate MPM model from DEM files. The generated files through the use of simple modifications should be applied to other structured grid MPM programs.

More tools are on coming...

Acknowledgement 👏

This project is sponsored by Risk Group | Université de Lausanne and China Scholarship Council [中国国家留学基金管理委员会].



Risk Group | Universitvé de Lausanne

Pinned Loading

  1. MaterialPointSolver.jl MaterialPointSolver.jl Public

    🧮 High-performance Material Point Method (MPM) Solver in Julia.

    Julia 1 1

  2. MaterialPointGenerator.jl MaterialPointGenerator.jl Public

    🕸️ Efficient generation of structured material points from point cloud.

    Julia

Repositories

Showing 6 of 6 repositories
  • MaterialPointSolver.jl Public

    🧮 High-performance Material Point Method (MPM) Solver in Julia.

    LandslideSIM/MaterialPointSolver.jl’s past year of commit activity
    Julia 1 MIT 1 0 0 Updated Sep 27, 2024
  • Archive_MaterialPointSolver.jl_paper Public

    🗄️ This repo is the paper archive for MateiralPointSolver.jl.

    LandslideSIM/Archive_MaterialPointSolver.jl_paper’s past year of commit activity
    C 0 MIT 0 0 0 Updated Sep 3, 2024
  • .github Public
    LandslideSIM/.github’s past year of commit activity
    0 0 0 0 Updated Sep 3, 2024
  • Visualization Public

    🕸️ Surface reconstruction for MPM results.

    LandslideSIM/Visualization’s past year of commit activity
    Julia 1 MIT 0 0 0 Updated Jan 5, 2024
  • MaterialPointGenerator.jl Public

    🕸️ Efficient generation of structured material points from point cloud.

    LandslideSIM/MaterialPointGenerator.jl’s past year of commit activity
    Julia 0 MIT 0 1 0 Updated Jan 4, 2024
  • Archive_fMPMM-solver Public archive

    🗄️ Code Archive for fMPMM-solver.

    LandslideSIM/Archive_fMPMM-solver’s past year of commit activity
    MATLAB 0 0 0 0 Updated Feb 5, 2023

Top languages

Loading…

Most used topics

Loading…