Difference between revisions of "Main Page"

From GridPACK
Jump to: navigation, search
m (An open source toolkit for developing power grid simulation applications for high performance computing architectures)
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
+
=GridPACK™=  
=GridPACK™([[Download_Page|Downloads]])=  
 
  
 
==''An open source toolkit for developing power grid simulation applications for high performance computing architectures''==
 
==''An open source toolkit for developing power grid simulation applications for high performance computing architectures''==
Line 26: Line 25:
  
 
<td align="left" style="vertical-align: top;">
 
<td align="left" style="vertical-align: top;">
*[[Media:GridPack_Overview_v6_051717.pdf| GridPACK User Manual]]
+
*[[Media:GridPACK_User_Manual_3.4.pdf| GridPACK User Manual]]
 
*[[Download_Page| Downloads]]
 
*[[Download_Page| Downloads]]
 +
*Installing Pre-built Versions of GridPACK
 +
**[[Ubuntu_Installation| Ubuntu Linux]]
 +
*[[How to Build GridPACK|Building GridPACK from Scratch]]
 
*[[Contact_us| Contact Us (Bugs, Questions, etc.)]]
 
*[[Contact_us| Contact Us (Bugs, Questions, etc.)]]
 
*[[Tutorials]]
 
*[[Tutorials]]
 
*[[GridPACK_DemoApps|Demo Application Theory]]
 
*[[GridPACK_DemoApps|Demo Application Theory]]
 
*[[Code_Examples|Code Examples]]
 
*[[Code_Examples|Code Examples]]
*Building GridPACK
 
**[[Software Required to Build GridPACK]]
 
**Installing Pre-built Versions of GridPACK
 
***[[Ubuntu_Installation| Ubuntu Linux]]
 
***[[GridPACK_On_Cloud|GridPACK on the Cloud]]
 
**[[How to Build GridPACK|Building GridPACK from Scratch]]
 
 
*[[GridPACK_Licensing| GridPACK Licensing]]
 
*[[GridPACK_Licensing| GridPACK Licensing]]
 
*[[GridPACK_Publications| Publications]]
 
*[[GridPACK_Publications| Publications]]
Line 44: Line 40:
 
*[[GridPACK_Validation_Documents|Validation]]
 
*[[GridPACK_Validation_Documents|Validation]]
 
*[[GridPACK_FAQ| FAQ]]
 
*[[GridPACK_FAQ| FAQ]]
 +
*[https://www.pnnl.gov/security-privacy Privacy Notice]
 +
*Work in Progress
 +
**[[GridPACK_On_Cloud|GridPACK on the Cloud]]
 +
**[[Virtual_Machines | GridPACK on Virtual Machines]]
 
</td>
 
</td>
  
Line 55: Line 55:
  
 
<td align="left" style="vertical-align: top;">
 
<td align="left" style="vertical-align: top;">
*Under construction
+
*[[General_Information| General Information]]
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 62: Line 62:
  
 
=Announcements=
 
=Announcements=
 
+
GridPACK has released version 3.3. The build has been thoroughly reviewed and simplified wherever possible. The build documentation has also been revised to clarify and simplify the build. A new analysis module has been added to the GridPACK framework and incorporated into the contingency analysis application. This provides additional statistics on the behavior of the system over all contingencies. Check out the download [[Download_Page|page]].
A new way of downloading GridPACK has been developed for users of Ubuntu Linux. This installs prebuilt GridPACK libraries on your system and allows you to avoid building GridPACK and its associated libraries.
 
 
 
GridPACK has recently released version 3.1. This contains numerous bug fixes, updated documentation and some new modules for managing data. Check out the download [[Download_Page|page]].
 

Latest revision as of 16:45, 28 March 2023

GridPACK™

An open source toolkit for developing power grid simulation applications for high performance computing architectures

GridPACK™ is a software framework consisting of a set of modules designed to simplify the development of programs that model the power grid and run on parallel, high performance computing platforms. The modules are available as a library and consist of components for setting up and distributing power grid networks, support for modeling the behavior of individual buses and branches in the network, converting the network models to the corresponding algebraic equations, and parallel routines for manipulating and solving large algebraic systems. Additional modules support input and output as well as basic profiling and error management.


The GridPACK framework will simplify parallel power grid application development by eliminating many of the index transformations and calculations required to distribute data in parallel applications and also to move data from one processor to another as the calculation proceeds. Application writers can focus primarily on the physics of their problem without worrying about much of the baggage associated with writing applications in parallel. GridPACK supplies core functionalities that will simplify parallel code development. These include a generic framework for setting up power grid networks and applying whatever physical properties to the bus and branches that developers want, functionality for distributing the networks across processors and managing the exchange of network data between processors, generic functionality for mapping data from the networks to matrices and vectors, and libraries of parallel matrix and vector operations, linear and non-linear solvers and preconditioners for solving the equations generated by power grid models. The framework will also supply routines for generating networks from standard format input files that describe power grid networks (e.g. PTI files), writing data from the network back out to files, and additional functionality for profiling and error management. The modules in the framework are being designed to compartmentalize functionality in a way that will simplify future code maintenance. This compartmentalization will also allow modules to be updated more easily without requiring modification of other modules or of the applications.


If you have any difficulties building or installing GridPACK, or have any questions, feel free to contact us. We look forward to hearing from you.


For Everybody

For Registered Users

For Developers


Announcements

GridPACK has released version 3.3. The build has been thoroughly reviewed and simplified wherever possible. The build documentation has also been revised to clarify and simplify the build. A new analysis module has been added to the GridPACK framework and incorporated into the contingency analysis application. This provides additional statistics on the behavior of the system over all contingencies. Check out the download page.