Skip to content

jpsluka/mechanica

 
 

Repository files navigation

Mechanica

Mechanica is a mechanistic model declaration language and simulation engine for physically motivated phenomena that couple mechanical and chemical processes

Mechanica is designed to represent:

  • Deformable surfaces
  • Chemical fields
  • Particles and composite particles with local state
  • Transformation processes such as chemical reactions
  • Collision detection between hard and soft objects
  • Complex fluids
  • Continuous control systems

Build Instructions

Mechanica uses git submodules for dependencies, you need recursively clone the repository initally:

git clone --recursive https://github.com/AndySomogyi/mechanica.git

Mechanica relies on a few external depencencies that are very standard and easy enough to get. You can grab these from brew:

brew install assimp
brew install llvm
brew install fftw
brew install libpng

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.1%
  • C 10.8%
  • Objective-C 5.5%
  • Makefile 4.2%
  • CMake 1.6%
  • Cuda 1.6%
  • Other 4.2%