Skip to content

A Vulkan application to simulate 2D material with the Material Point Method

License

Notifications You must be signed in to change notification settings

florianvazelle/vkMpm

Repository files navigation

Actions Status Actions Status Platform License

vkMpm

This is a Vulkan application to simulate 2D material with the Material Point Method.

There are two technical parts:

  • Particle System in Vulkan
  • Incremental MPM in Compute Shaders

Building

Build and run the standalone target

Use the following command to build and run the executable target.

cmake -Bbuild
cmake --build build
./build/bin/vkMpm --help

Dependencies

  • C++20 compiler :
    • Visual Studio 2019
    • GCC 9+ or Clang 10+
  • CMake for build system creation (>= 3.16.3)
  • Conan for install packages (>= 1.0)

References

Quote to save many hours

Always check the alignment of structures

About

A Vulkan application to simulate 2D material with the Material Point Method

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published