Skip to content
/ woo Public
forked from sjl767/woo

Extensible and portable framework primarily for mechanics granular materials. Computation parts are written in c++ parallelized using OpenMP, fully accessible and modifiable from python (ipython console or scripts). Arbitrarily complex scene can be scripted. Qt-based user interface is provided, featuring flexible OpenGL display, inspection of al…

License

Notifications You must be signed in to change notification settings

aishugang/woo

 
 

Repository files navigation

Woo[DEM]

Woo is extensible and portable framework primarily for mechanics granular materials using the Discrete Element Method. Computation parts are written in c++ parallelized using OpenMP, fully accessible and modifiable from python (ipython console or scripts). Arbitrarily complex scenes can be scripted. Qt-based user interface is provided, featuring flexible OpenGL display, inspection of all objects and runtime modification. Parametric preprocessors can be written in pure python, and batch system can be used to drive parametric studies. New material models and particle shapes can be added (in c++) without modifying existing classes. Woo is a commercially-backed and geared towards customisations for non-trivial, challenging scenarios — sieving, segregation, conveyors, membranes and similar.

Woo is used in academic sphere, in the industry, runs in Linux and Windows, and on clusters. Examples of what Woo can do are at https://woodem.org/gallery/ .

The https://ask.woodem.org forum provides help in using Woo, on the basis of open-source kindness and collaboration; commercial help and customizations are available from https://woodem.eu.

Full documentation is hosted at https://woodem.org/ .

About

Extensible and portable framework primarily for mechanics granular materials. Computation parts are written in c++ parallelized using OpenMP, fully accessible and modifiable from python (ipython console or scripts). Arbitrarily complex scene can be scripted. Qt-based user interface is provided, featuring flexible OpenGL display, inspection of al…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.8%
  • Python 18.7%
  • C 2.3%
  • CMake 0.7%
  • Rich Text Format 0.7%
  • GLSL 0.4%
  • Other 0.4%