GridLAB-D Changelog

What's new in GridLAB-D 3.0 RC 4

Oct 31, 2013
  • Added "linkage" capability for linking with external software (e.g., MATLAB).
  • Enhanced internal C++ Module API.
  • Enhanced streaming and realtime server modes.
  • Enhanced HTML/GUI support.
  • Added master/slave or multirun capability.
  • Improved speed performance, both in core functions and at module level.
  • Added simulation connection to Powerworld via SimAuto.
  • Added numerous command line functions (e.g., "--example" and "--pcontrol"). Types can be viewed via "--help".
  • Created internal validation ("--validate") and test ("--test") command line calls.
  • Added job/batch processor support ("--job").
  • Random numbers are seedable and reproducable on different OS.
  • External transforms are supported.
  • Added precommit, finalize, and notify callbacks.
  • Init() is no longer order dependent, but object oriented.
  • Added multi-thread support (some classes are not yet compliant).
  • Added support for mingw 64-bit.
  • Enhanced timezone support for international usage and automatic configuration with location.
  • Overhauled Linux and MacOS make files.
  • Added support for model sanitization.
  • Upgraded to Xerces v3.1.1.
  • Added a general solver library.
  • Created a script directive.
  • Added configuration script for Windows builds.
  • Added parameter expansion of global variables.
  • Added module level classes: pw_model, pw_load, pw_recorder, load_tracker, group_recorder, evcharger_det, and triplex_load (NOTE: some of these may have been simultaneously added to v2.3).

New in GridLAB-D 2.2 RC (Jul 6, 2013)

  • Is the baseline model for the US DOE's Smart Grid Investment Grant (SGIG) technology impact analysis,