Guide to Programming GridLAB-D

Guide to Programming GridLAB-D - Developer's reference manual for programming in GridLAB-D

GridLAB-D is a multi-agent simulation and modeling environment for engineered systems, with particular emphasis on power and energy systems. Programming multi-agent software is a challenging undertaking and this document is intended to facilitate the programmer's task. It is not intended as a guide to multi-agent software development in general and therefore does not attempt to explain why GridLAB-D is designed the way it is. For such questions, the reader is referred to other more appropriate sources than this.

Introduction
This guide is structured in multiple sections covering various topics of relevance to developers. The following topics are covered:

Getting help
Developers should use the Developer Forum to get assistance from other experienced developers. Generally, if you have a problem, you're probably not the first to experience it (unless it's a new feature that isn't working quite right yet).

Reporting problems
If a problem turns out to be a bug or issue with the code, the [ ticket reporting] site is the preferred method of reporting it. You can try emailing the [@undefined project team], but that is not as closely monitored (too much spam) as the [ ticket] or [ forum] sites.