Yet Another Dynamic Engine 0.12.1

Yet Another Dynamic Engine (YADE) is an extensible framework that is designed with dynamic libraries.
Yet Another Dynamic Engine (YADE) is an extensible framework that is designed with dynamic libraries in a way that it is easy to add new numerical models and objects.

There are four different models: Discrete Element Method based on spheres, a second method based on tetrahedra, modelling with lattice elements, and Finite Element Method.

Various different methods and algorithms for numerical simulation currently exist. Yade tries to extract their underlying abstractions using following examples:

- Finite Element Method (FEM, [2]),
- Discrete Element Method (DEM),
- Coupling FEM with DEM,
- Mass Spring System,
- Lattice Beam Model,
- Tetrahedron Discrete Model.

Those abstractions are implemented in C++ conforming to Object Oriented design principles. They provide interface to plug-in different modelling methods.
Yade framework is intended to work with other numerical methods than those mentioned above.

Advantages:

- allows numerous simulation methods in the single framework, so coupling them becomes possible,
- plugins can import data from other software,
- thoughtful code design promotes code reuse and improvement,
- open source development model allows community feedback.

Disadvantages:

- implementing models requires adhering to framework design,
- Yade framework is a new emerging software, still in beta phase.
- if you know more disadvantages, let us know!

last updated on:
November 23rd, 2008, 16:34 GMT
price:
FREE!
developed by:
Janek Kozicki
homepage:
yade.berlios.de
license type:
GPL (GNU General Public License) 
category:
ROOT \ Science and Engineering \ Visualization

FREE!

In a hurry? Add it to your Download Basket!

user rating 24

2.5/5
 

0/5

Rate it!
3 Screenshots
Yet Another Dynamic EngineYet Another Dynamic EngineYet Another Dynamic Engine
What's New in This Release:
  • Several Python interface improvements, a code for plotting histogram of interaction directions, and a new contact algorithm for facets were added.
  • A Python script for making videos and a TCP server on port 9000 with a Python console in it were made.
  • There is a new dependency on the python-numpy package, which allows faster math in Python.
  • A script for parametric studies was written.
read full changelog

Add your review!

SUBMIT