FLAMEGPU Documentation and User guideΒΆ

This is the FLAME GPU technical report and user guide documentation. This documentation has been migrated from the old LaTex documents. Changes can be made via pull request on the GitHub repo. If you are looking for the main FLAME GPU website then go to www.flamegpu.com.
- 1. Introduction
- 2. FLAMEGPU Model Specification
- 3. Agent Function Scripts and the Simulation API
- 3.1. Introduction
- 3.2. Agent and Message Data Structures
- 3.3. A Basic Agent Function
- 3.4. Use of the Message Output Simulation API
- 3.5. Use of the Message Input Simulation API
- 3.6. Use of the Agent Output Simulation API
- 3.7. Using Random Number Generation
- 3.8. Summary of Agent Function Arguments
- 3.9. Host Simulation Hooks
- 3.10. Runtime Host Functions
- 3.11. Instrumentation for timing and population sizes
- 4. FLAME GPU Simulation and Visualisation
- 4.1. Introduction
- 4.2. Generating a Functions File Template
- 4.3. FLAME GPU Template Files
- 4.4. Compilation Using Visual Studio
- 4.5. Compilation using Make (for Linux and Windows)
- 4.6. Creating a New FLAME GPU Example Project
- 4.7. Simulation Execution Modes and Options
- 4.8. Creating a Custom Visualisation
- 4.9. Performance Tips
- 4.10. Detailed profiling using NVTX
- 4.11. Parameter Exploration