Operating Architecture
Summary
This chapter introduces the operating architecture of a GranOO project from the compilation process to the post-processing of data. It explains the required steps and tools necessary to build a GranOO project, and describes the main components of the standard GranOO package. First, the C++ source files of the project must be compiled and linked with other object files or libraries to build an executable file. Then, the executable file can be launched to run the simulation. What is done precisely in a GranOO simulation is set through an input file that sequences a simulation in a set of single tasks named plugins. Finally, the chapter details the main GranOO tools: three-dimensional (3D) visualization with the gddViewer program, data post-treatment with the plot-sensor-data script, parametric study management with the run-parametric script, domain construction with the cooker program, easy calibration of cohesive beams and simple management of projects.