Yade: Using and Programming
Yade: Using and Programming Václav Šmilauer, Anton Gladky, Janek Kozicki, Chiara Modenese, Jan Stránský Yade is an extensible open-source framework for discrete numerical models, focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, allowing independent implementation of new alogrithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. Yade interface and core design are presented. User’s and programmer’s manuals are included. Keywords: Yade-DEM, design, c++, Python, open source, documentation. February 17,2011 (1st edition - from release bzr2718) Editor Václav Šmilauer CVUT Prague - lab. 3SR Grenoble University Authors Václav Šmilauer CVUT Prague - lab. 3SR Grenoble University Anton Gladky TU Bergakademie Freiberg Janek Kozicki Gdansk University of Technology - lab. 3SR Grenoble University Chiara Modenese University of Oxford Jan Stránský CVUT Prague Citing this document Please use the following reference, as explained at http://yade-dem/doc/citing.html: V. Šmilauer, A. Gladky, J. Kozicki, C. Modenese, J. Stránský (2010), Yade, using and programming. In Yade Documentation ( V. Šmilauer, ed.), The Yade Project , 1st ed. (http://yade-dem.org/doc/) Abstract Yade is an extensible open-source framework for discrete numerical models, focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, allowing independent implementation of new alogrithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. Yade interface and core design are presented. User’s and programmer’s manuals are included. Keywords: Yade-DEM, design, c++, Python, open source, documentation. Contents 1 Introduction 1 1.1 Getting started .........................................
[Show full text]