Projects/FractureSim

FractureSim?

FractureSim? is a fracture simulator developed as part of a master's thesis. The simulation model is based on: 1. The Total Lagrangian Explicit Dymanics (TLED) finite element method formulation drives the physics simulation and stress-strain calculations, 2. Crack detection is done based on the maximum principle stress, calculated by solving the eigenproblem, and 3. Crack initialization and propagation is implemented based on a local crack tracking scheme.

The fracture simulator executes at interactive frame rates making it possible to interact with the simulated objects in real-time.

Download

You can grab the source code and data files simply by running ./dist.py install proj:FractureSim.

To be able to compile the project, all dependencies must be available. The following lists the required dependencies:

Complete list of libraries needed for OpenEngine + FractureSim?: darcs cmake g++ libboost-dev libboost-filesystem-dev libboost-test-dev libboost-serialization-dev libglew-dev libsdl-dev doxygen graphviz libpcre3-dev libpcre++-dev libxml2-dev libxmu-dev libglu-dev libglut-dev

The dependencies can be installed on Ubuntu 9.10 by running sudo apt-get install ....

Futhermore: This project depends on NVidia CUDA, which must be installed manually by downloading CUDA packages from:  CUDA Zone.

Please refer to the general OpenEngine build guides for help and information.

 Thesis website for documentation, demonstration videos, and screenshots.

 FractureSim for the project source code.