From GridLAB-D Wiki
Jump to: navigation, search
GridLAB-D™ Copyright © 2008-2023, Battelle Memorial Institute

Current status
Stable release Navajo (Version 4.3)
Release candidate Coming soon (August/September 2022)
Next release Ostrander (Version 5.0)
Trunk Navajo (trunk)

Current projects

x Papers related to GridLAB-D!

See papers related to the GridLAB-D project, from a variety of authors. If you don't see yours, let us know!! GridLAB-D Project Team
See Current Events for recent announcements.

See Contacts list for a list of project staff.

GridLAB-D™ Quick links

User resources
Modeler resources
Developer resources
Offline resources
Downloads Q&A forum Source code Promotional literature
Help Contents Subscriptions Action items Source documentation
Bug reporting Class schedule Bug tracking Troubleshooting Guides
Topic index Samples Programmer's Guide Commercialization

GridLAB-D v4.3 (Navajo (Version 4.3)) is now available!
Windows and Linux builds can be found at GridLAB-D downloads. The Mac release is coming soon. In the mean time, GridLAB-D v4.3 can be built from the source code at GridLAB-D GitHub Repository.
Previous Announcements
GridLAB-D v3.2 (Jojoba (Version 3.2)) is now available!
Windows, Linux, and Mac can be found at GridLAB-D v3.2.
Jojoba (Version 3.2) candidate release (November 15, 2015)
This candidate release is for Windows, Linux and Mac OSX. The downloads can be founds at Candidate Release
Release notes are available at: History.
GridLAB-D v3.0 is now available!
Windows, Linux, and Mac can be found at GridLAB-D v3.0.
GridLAB-D v3.1 is branched
It was branched from v3.0 and ticket 730 for completion, testing, and validation in Jan. 2014. Currently, the goal is to release v3.1 by Summer 2014. It will included expanded delta-mode and microgrid capabilities, expanded hardware-in-the-loop capabilities, DG controllers, and multi-threading support, among others. Feel free to see progress in the source tree.
GridLAB-D v3.0 Release Candidate is now available! (posted 10/1/2013)
Release candidates for Windows, Linux, and Mac can be found at Candidate Release. Please report any bugs or concerns.
GridLAB-D Association Formation Authorized (posted 20 November 2011)
The US Department of Energy has authorized PNNL to begin the legal process of forming an association of GridLAB-D stakeholders, including interested parties from user, vendor, academic and government communities to help direct and fund the growth of GridLAB-D. Contact David Chassin (PNNL) for details.
Update - Initial kickoff meeting was held in July 2013 - for more information or to join the GridLAB-D Association, please contact the GridLAB-D Team
Grizzly (Version 2.3) Launched (posted 10 November 2011)
A new release of GridLAB-D was started by PNNL. This release is will incorporate support for microgrids and advanced multi-objective controls. Contact Jason Fuller (PNNL) for details.
Four Corners (Version 2.2) Released (posted 28 September 2011)
A new release of GridLAB-D was released for general use. It supports the American Recovery and Reinvestment Act (ARRA) Smart Grid Investment Grant (SGIG) analyses performed by PNNL for the US Department of Energy. See Downloads for details.

Welcome to the GridLAB-D Main Documentation

GridLAB-D™ is an open source project to develop the next generation power system simulation technology. It was initiated in 2004 by the US Department of Energy's Office of Electricity Delivery and Energy Reliability at the Pacific Northwest National Laboratory1, and has been continued since in collaboration with industry and academia. GridLAB-D incorporates advanced load modeling techniques, with high-performance solution algorithms to deliver end-use load modeling, coupled with power system models, market models, distribution automation models, and software integration tools for users of many power system analysis tools.

SourceForge Resources
The official repository for GridLAB-D source code is now exclusively at SourceForge. Nightly automatic builds are being performed and uploaded on a regular basis. The latest Doxygen source code documentation is also hosted there.

To find out about being an active developer for GridLAB-D or to start a new GridLAB-D project, please contact the project team at

The GridLAB-D website will remain active for the foreseeable future.
After downloading
After you have downloaded your GridLAB-D system from the download pages you should consult the Getting Started pages for a guide to building models and running GridLAB-D.
In-depth instructions
Users who want to get into serious modeling should look through the GridLAB-D courses presentation and exercises to get a better understanding of how GridLAB-D works and how to model different kinds of systems. Alternative (and probably better) materials can often be found in the Online Course Repository.
Developer quick start
As an open source project contributions from users are welcome. Because of the complexity of the undertaking the project participants try to abide certain basic principles of open source development. To gain a better understanding of how we work please take the time to read Open Source Software by Karl Fogel.
Dave Chassin and Jason Fuller at PNNL have put together a Beginner's Guide for those who want to get a quick start building models for GridLAB-D.
Developer Action Items are available as well, and new developers should consult the Documentation Guide and the Build/release process to understand how to contribute to the contents of these pages and to the source code.
Getting Help
The Help Contents page contains a fairly comprehensive and organized list of available documentation on GridLAB-D. The Main Topic Index also provides quick access to specific topics. A number of How To pages are also available with step-by-step guides for doing certain common tasks. You can also search directly for a topic by typing topic keywords into the Wiki Search navigation field on the left side of this page. Finally, you can query directly from the gridlabd command using the --info command line option.
GridLAB-D Classes
As of October 2012, PNNL only offers monthly online courses. See Class schedule for details on upcoming courses.
Private classes on GridLAB-D can be provided for your organization for a fee. The full course is 5 days long and it is recommended that you have between 10 and 20 students to make it worthwhile. A 2 1/2 day short-course version is also available, which excludes the exercises. Please contact GridLAB-D Project Team for more information.
Related Topics
See the list of publications, related projects, and related products for articles, research, and software that have some relationship to GridLAB-D. Also see GridLAB-D In The News.

1 Pacific Northwest National Laboratory is operated by Battelle Memorial Institute for the U.S. Department of Energy under Contract DE-AC05-76RL01830.