For anyone looking to create Discrete Element Method (DEM) models, GranOO has established itself as one of the choice software solutions, its strengths lying in its versatility, ease-of-use, and in being open source. This book serves as a guide to using the software as well as an introduction to modifying the source code, using C++, Python to interact with the various layered APIs of the program, in order to overcome some of the software’s limitations, and turn you from software user to software developer.
Whether you are an engineer, a materials scientist or even a software developer, and whether you are using GranOO for molecular scale models or bulk storage models, this book will allow a better understanding of the architecture of the software and, inevitably, how to manipulate it.
1. Object Oriented Approach and UML.
2. Operating Architecture.
3. Focuson Libraries.
4. Tools and Practical Examples of Use of GranOO.
Damien André is Associate Professor at Higher National School for Industrial Ceramics, SPCTS, France. He studies the strength of ceramics with Discrete Element Method and Finite Element models.
Jean-Luc Charles is Associate Professor at Arts et Métiers ParisTech, I2M, France. He works on Object Oriented design and software architecture in mechanics.
Ivan Iordanoff is director of research and innovation at Arts et Métiers ParisTech, I2M, France. His research field is based on the Discrete Element Method and its application to various material and mechanical problems.