• DocumentCode
    3588821
  • Title

    GridPACK: A Framework for Developing Power Grid Simulations on High Performance Computing Platforms

  • Author

    Palmer, Bruce ; Perkins, William ; Yousu Chen ; Shuangshuang Jin ; Callahan, David ; Glass, Kevin ; Ruisheng Diao ; Rice, Mark ; Elbert, Stephen ; Vallem, Mallikarjuna ; Zhenyu Huang

  • Author_Institution
    Pacific Northwest Nat. Lab., Richland, WA, USA
  • fYear
    2014
  • Firstpage
    68
  • Lastpage
    77
  • Abstract
    This paper describes the GridPACKTM framework, which is designed to help power grid engineers develop modeling software capable of running on high performance computers. The framework makes extensive use of software templates to provide high level functionality while at the same time allowing developers the freedom to express whatever models and algorithms they are using. GridPACKTM contains modules for setting up distributed power grid networks, assigning buses and branches with arbitrary behaviors to the network, creating distributed matrices and vectors and using parallel linear and non-linear solvers to solve algebraic equations. It also provides mappers to create matrices and vectors based on properties of the network and functionality to support IO and to manage errors. The goal of GridPACKTM is to substantially reduce the complexity of writing software for parallel computers while still providing efficient and scalable software solutions. The use of GridPACKTM is illustrated for a simple powerflow example and performance results for powerflow and dynamic simulation are discussed.
  • Keywords
    parallel processing; power engineering computing; power grids; power system simulation; vectors; GridPACK framework; algebraic equation; distributed matrices; distributed vectors; high performance computing platform; parallel linear solvers; parallel nonlinear solvers; power grid engineers; power grid simulation; powerflow example; software templates; Computational modeling; Libraries; Mathematical model; Object oriented modeling; Power grids; Program processors; Electric Power Grid; High Performance Computing; Software Frameworks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), 2014 Fourth International Workshop on
  • Type

    conf

  • DOI
    10.1109/WOLFHPC.2014.12
  • Filename
    7101665