{"id":116425,"name":"GridPACK","description":"An open-source high-performance package for simulation of large-scale electrical grids.","url":"https://github.com/gridoptics/gridpack","last_synced_at":"2026-04-07T23:01:05.298Z","repository":{"id":18902225,"uuid":"22120575","full_name":"GridOPTICS/GridPACK","owner":"GridOPTICS","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-02T20:00:20.000Z","size":117257,"stargazers_count":61,"open_issues_count":23,"forks_count":25,"subscribers_count":15,"default_branch":"develop","last_synced_at":"2026-04-03T21:31:26.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gridpack.readthedocs.io/en/latest/index.html","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GridOPTICS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-07-22T21:01:57.000Z","updated_at":"2026-04-02T20:00:28.000Z","dependencies_parsed_at":"2026-02-15T22:06:55.341Z","dependency_job_id":null,"html_url":"https://github.com/GridOPTICS/GridPACK","commit_stats":{"total_commits":2625,"total_committers":51,"mean_commits":"51.470588235294116","dds":0.8,"last_synced_commit":"bea5ce1a5e2769b2173f8d7b47fe13481b7bbb8f"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/GridOPTICS/GridPACK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GridOPTICS%2FGridPACK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GridOPTICS%2FGridPACK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GridOPTICS%2FGridPACK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GridOPTICS%2FGridPACK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GridOPTICS","download_url":"https://codeload.github.com/GridOPTICS/GridPACK/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GridOPTICS%2FGridPACK/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"GridOPTICS","name":"GridOPTICS","uuid":"6787372","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6787372?v=4","repositories_count":30,"last_synced_at":"2024-05-07T18:10:37.079Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/GridOPTICS","funding_links":[],"total_stars":68,"followers":1,"following":0,"created_at":"2022-11-07T07:58:10.717Z","updated_at":"2024-05-07T18:10:51.494Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GridOPTICS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GridOPTICS/repositories"},"packages":[],"commits":{"id":1399959,"full_name":"gridoptics/gridpack","default_branch":"develop","total_commits":2777,"total_committers":55,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":50.49090909090909,"dds":0.8033849477853799,"past_year_total_commits":139,"past_year_total_committers":11,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":12.636363636363637,"past_year_dds":0.5539568345323741,"last_synced_at":"2026-04-05T22:10:37.397Z","last_synced_commit":"1e018bb4d4845a0bd4271916daa469f1c6f58529","created_at":"2023-10-15T00:07:04.813Z","updated_at":"2026-04-05T22:03:34.902Z","committers":[{"name":"William Perkins","email":"william.perkins@pnnl.gov","login":"wperkins","count":546},{"name":"bruce","email":"bruce","login":null,"count":525},{"name":"Bruce J Palmer","email":"d3g293@constance03.pnl.gov","login":null,"count":262},{"name":"billp","email":"billp","login":null,"count":216},{"name":"Bruce J Palmer","email":"d3g293@constance01.pnl.gov","login":null,"count":213},{"name":"Shri Abhyankar","email":"shri@pnnl.gov","login":"abhyshr","count":158},{"name":"Bruce J Palmer","email":"d3g293@olympus.local","login":null,"count":125},{"name":"bjpalmer","email":"d3g293@peshastin.pnl.gov","login":null,"count":96},{"name":"huan495","email":"renke.huang@pnnl.gov","login":null,"count":68},{"name":"Your Name","email":"yousu.chen@pnnl.gov","login":"chenyousu","count":67},{"name":"Bruce J Palmer","email":"d3g293@constance-e.pnl.gov","login":null,"count":64},{"name":"Jed Brown","email":"jed@59A2.org","login":"jedbrown","count":47},{"name":"bjpalmer","email":"d3g293@prusik.pnl.gov","login":null,"count":45},{"name":"chen","email":"chen","login":null,"count":45},{"name":"Yilin Fang","email":"d3m045@jiaolong.pnl.gov","login":null,"count":36},{"name":"Thom Williams","email":"thom.williams@pnnl.gov","login":"thomscode","count":34},{"name":"Yousu Chen","email":"d3m998@gridpack1.pnl.gov","login":null,"count":32},{"name":"jin","email":"jin","login":null,"count":31},{"name":"Renke Huang","email":"huangrenke@gmail.com","login":"huangrenke","count":31},{"name":"kevin","email":"kevin","login":null,"count":25},{"name":"bjpalmer","email":"bjpalmer","login":"bjpalmer","count":18},{"name":"dave_c","email":"dave_c","login":null,"count":15},{"name":"Palmer","email":"d3g293@we36220.pnl.gov","login":null,"count":9},{"name":"Bruce J Palmer","email":"d3g293@constance02.pnl.gov","login":null,"count":9},{"name":"yliu250","email":"yuan.liu@pnnl.gov","login":"yliu250","count":7},{"name":"Bruce J Palmer","email":"d3g293@deception03.pnl.gov","login":null,"count":4},{"name":"Shuangshuang Jin","email":"jin6@login001.palmetto.clemson.edu","login":null,"count":4},{"name":"GlazerMann","email":"kurt@ioiowa.com","login":"GlazerMann","count":3},{"name":"Bruce J Palmer","email":"d3g293@constance04.pnl.gov","login":null,"count":3},{"name":"Bruce J Palmer","email":"d3g293@constance05.pnl.gov","login":null,"count":3},{"name":"Bruce J Palmer","email":"d3g293@deception01.pnl.gov","login":null,"count":3},{"name":"Yousu Chen","email":"d3m998@olympus.local","login":null,"count":3},{"name":"Bruce J Palmer","email":"d3g293@deception02.pnl.gov","login":null,"count":2},{"name":"Shuangshuang Jin","email":"jin6@node1731.palmetto.clemson.edu","login":null,"count":2},{"name":"bruce.palmer@pnnl.gov","email":"d3g293@we48161.pnl.gov","login":null,"count":2},{"name":"kglass","email":"kevin.glass@pnl.gov","login":null,"count":2},{"name":"Christoph Grüninger","email":"foss@grueninger.de","login":"gruenich","count":2},{"name":"johnfettig","email":"john.fettig@gmail.com","login":"johnfettig","count":2},{"name":"Constantine Khroulev","email":"ckhroulev@alaska.edu","login":"ckhroulev","count":2},{"name":"Bruce J Palmer","email":"d3g293@olympus-e.local","login":null,"count":1},{"name":"Bruce Joseph Palmer","email":"palmer1@h2ologin2.ncsa.illinois.edu","login":null,"count":1},{"name":"Bruce Joseph Palmer","email":"palmer1@h2ologin3.ncsa.illinois.edu","login":null,"count":1},{"name":"Bruce Palmer","email":"bpalmer@el3.ib0.cm.hpc.nrel.gov","login":null,"count":1},{"name":"Christoph Grüninger","email":"gruenich@dune-project.org","login":null,"count":1},{"name":"Renke Huang","email":"huan495@constance01.pnl.gov","login":null,"count":1},{"name":"Renke Huang","email":"huan495@constance03.pnl.gov","login":null,"count":1},{"name":"Shri","email":"abhyshr@mcs.anl.gov","login":null,"count":1},{"name":"Shrirang Abhyankar","email":"shri@Shrirangs-Air.attlocal.net","login":null,"count":1},{"name":"William A Perkins","email":"d3g096@olympus.local","login":null,"count":1},{"name":"root","email":"root","login":null,"count":1},{"name":"David Moxey","email":"dave@xyloid.org","login":"mdave","count":1},{"name":"Milan Jain","email":"milanjain81@gmail.com","login":"jainmilan","count":1},{"name":"Muhammad Yasirroni","email":"48709672+yasirroni","login":"yasirroni","count":1},{"name":"Renke Huang","email":"tianzhixi.yin@pnnl.gov","login":"tyinpnnl","count":1},{"name":"av","email":"26749419+arunveeramany","login":"arunveeramany","count":1}],"past_year_committers":[{"name":"Your Name","email":"yousu.chen@pnnl.gov","login":"chenyousu","count":62},{"name":"Thom Williams","email":"thom.williams@pnnl.gov","login":"thomscode","count":34},{"name":"William Perkins","email":"william.perkins@pnnl.gov","login":"wperkins","count":12},{"name":"Shri","email":"shri@pnnl.gov","login":"abhyshr","count":12},{"name":"yliu250","email":"yuan.liu@pnnl.gov","login":"yliu250","count":4},{"name":"bjpalmer","email":"bjpalmer","login":"bjpalmer","count":4},{"name":"Bruce J Palmer","email":"d3g293@deception03.pnl.gov","login":null,"count":4},{"name":"Bruce J Palmer","email":"d3g293@deception01.pnl.gov","login":null,"count":3},{"name":"Bruce J Palmer","email":"d3g293@deception02.pnl.gov","login":null,"count":2},{"name":"Muhammad Yasirroni","email":"48709672+yasirroni","login":"yasirroni","count":1},{"name":"Shrirang Abhyankar","email":"shri@Shrirangs-Air.attlocal.net","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/gridoptics%2Fgridpack/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:11.408Z","repositories_count":6211731,"commits_count":917753764,"contributors_count":35560078,"owners_count":1142810,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"gridoptics/gridpack","html_url":"https://github.com/gridoptics/gridpack","last_synced_at":"2026-04-05T22:01:42.804Z","status":"active","issues_count":79,"pull_requests_count":126,"avg_time_to_close_issue":46466905.461538464,"avg_time_to_close_pull_request":8668780.083333334,"issues_closed_count":52,"pull_requests_closed_count":108,"pull_request_authors_count":12,"issue_authors_count":20,"avg_comments_per_issue":3.9367088607594938,"avg_comments_per_pull_request":1.2142857142857142,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":1983113.0,"past_year_avg_time_to_close_pull_request":1405368.0909090908,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"created_at":"2023-10-15T00:07:38.168Z","updated_at":"2026-04-05T22:01:42.804Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gridoptics%2Fgridpack","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gridoptics%2Fgridpack/issues","issue_labels_count":{"python":6,"bug":5,"enhancement":5,"dynamic simulation":4,"parser":3,"cleanup":2,"testing":2,"documentation":1,"cmake":1},"pull_request_labels_count":{"enhancement":16,"python":13,"dynamic simulation":13,"cleanup":7,"bug":3,"documentation":3,"cmake":2,"environment":2,"testing":1,"state estimation":1,"power flow":1},"issue_author_associations_count":{"COLLABORATOR":28,"NONE":20,"CONTRIBUTOR":17,"MEMBER":14},"pull_request_author_associations_count":{"COLLABORATOR":74,"CONTRIBUTOR":25,"MEMBER":21,"NONE":6},"issue_authors":{"abhyshr":25,"bjpalmer":16,"wperkins":14,"lzheng28":4,"pelesh":3,"eshoubak":2,"diaoruisheng":2,"rahmanha":1,"zzzoom":1,"yliu250":1,"sumathil":1,"jacksavage":1,"Triangel000":1,"temcdrm":1,"cpslab-nsu":1,"aorbegozo":1,"tobyjunker":1,"jainmilan":1,"huangrenke":1,"jinningwang":1},"pull_request_authors":{"abhyshr":56,"bjpalmer":21,"wperkins":21,"yliu250":7,"chenyousu":6,"GlazerMann":3,"jacksavage":3,"yasirroni":2,"tank723":2,"ta7mid":2,"jainmilan":2,"tahmid-khan":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:09.463Z","repositories_count":14132051,"issues_count":34528328,"pull_requests_count":112769109,"authors_count":11229249,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"documentation":1,"python":1},"past_year_pull_request_labels_count":{"documentation":2,"python":2},"past_year_issue_author_associations_count":{"MEMBER":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":11,"CONTRIBUTOR":2,"MEMBER":2,"NONE":1},"past_year_issue_authors":{"wperkins":1},"past_year_pull_request_authors":{"chenyousu":6,"abhyshr":5,"bjpalmer":2,"wperkins":2,"ta7mid":1},"maintainers":[{"login":"abhyshr","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abhyshr"},{"login":"wperkins","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wperkins"},{"login":"yliu250","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yliu250"},{"login":"chenyousu","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chenyousu"},{"login":"jacksavage","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jacksavage"},{"login":"jainmilan","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jainmilan"}],"active_maintainers":[{"login":"chenyousu","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chenyousu"},{"login":"abhyshr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abhyshr"},{"login":"wperkins","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wperkins"}]},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":10,"MemberEvent":1,"PullRequestEvent":36,"ForkEvent":3,"IssuesEvent":13,"WatchEvent":11,"IssueCommentEvent":35,"PushEvent":172,"PullRequestReviewEvent":24,"PullRequestReviewCommentEvent":23,"CreateEvent":30},"last_year":{"ReleaseEvent":1,"DeleteEvent":6,"MemberEvent":1,"PullRequestEvent":15,"ForkEvent":2,"IssuesEvent":9,"WatchEvent":7,"IssueCommentEvent":16,"PushEvent":70,"CreateEvent":14}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"python/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-27T14:28:28.936Z","updated_at":"2023-10-27T14:28:28.936Z","repository_link":"https://github.com/GridOPTICS/GridPACK/blob/develop/python/setup.py","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/docker-build.yml","sha":null,"kind":"manifest","created_at":"2026-02-15T22:06:54.279Z","updated_at":"2026-02-15T22:06:54.279Z","repository_link":"https://github.com/GridOPTICS/GridPACK/blob/develop/.github/workflows/docker-build.yml","dependencies":[{"id":25819130353,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25819130354,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25819130355,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25819130356,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25819130357,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25819130358,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25819130359,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2026-02-15T22:06:54.940Z","updated_at":"2026-02-15T22:06:54.940Z","repository_link":"https://github.com/GridOPTICS/GridPACK/blob/develop/Dockerfile","dependencies":[{"id":25819130360,"package_name":"ubuntu","ecosystem":"docker","requirements":"questing","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"python/pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-02-15T22:06:55.199Z","updated_at":"2026-02-15T22:06:55.199Z","repository_link":"https://github.com/GridOPTICS/GridPACK/blob/develop/python/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"docs/user_manual/sphinx/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-17T09:37:24.944Z","updated_at":"2025-04-17T09:37:24.944Z","repository_link":"https://github.com/GridOPTICS/GridPACK/blob/develop/docs/user_manual/sphinx/requirements.txt","dependencies":[{"id":22722517785,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22722517786,"package_name":"sphinx-subfigure","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":8.438149984075785,"created_at":"2023-10-15T00:02:20.445Z","updated_at":"2026-04-07T23:01:05.301Z","avatar_url":"https://github.com/GridOPTICS.png","language":"C++","category":"Energy Systems","sub_category":"Grid Analysis and Planning","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003c!---\u003cimg src=\"docs/markdown/images/Header.png\" alt=\"drawing\" width=\"1000\"/\u003e\n\n# GridPACK\u003csup\u003eTM\u003c/sup\u003e--\u003e\n# GridPACK: High-Performance Electric Grid Simulation\n* Repo: https://github.com/gridoptics/gridpack\n* Issues: https://github.com/GridOPTICS/GridPACK/issues\n* Releases: https://github.com/GridOPTICS/GridPACK/releases\n\n## About\nGridPACK is an open-source high-performance (HPC) package for simulation of large-scale electrical grids. Powered by distributed (parallel) computing and high-performance numerical solvers, GridPACK offers several applications forfast simulation of electrical transmission systems. GridPACK includes a number of prebuilt applications that can be directly used. The most commonly used and well-developed are:\n- AC Power Flow\n- Dynamics Simulation\n- Contingency Analysis\n- State Estimation\n\nOther applications under development or not full featured are\n- Dynamic security assessment\n- Electromagnetic transient (EMT) simulation\n\nIn addition, GridPACK is also a framework to simplify the development of new applications on HPC platforms. To ease the development, GridPACK offers several building blocks such as setting up and distributing (partitioning) power grid networks, support for custom components on buses and branches, converting the network models to the corresponding algebraic equations, parallel routines for manipulating and solving large algebraic systems, and input and output modules as well as basic profiling and error management. GridPACK is written in C++ with python wrappers available.\n\n## Installation\nSee the [instructions](docs/markdown/BASIC_INSTALL.md) for installing GridPACK, prerequisite software, and installation notes for different platforms. Formal releases are available [here](https://github.com/GridOPTICS/GridPACK/releases).\n\n### Using Docker (Recommended)\n\nGridPACK is available as a multi-architecture Docker image with all dependencies pre-installed:\n\n```bash\n# Pull the image\ndocker pull pnnl/gridpack:latest\n\n# Run with your files (container starts in /app/workspace)\ndocker run -it --rm -v $(pwd):/app/workspace pnnl/gridpack:latest bash\n\n# Run a specific semantic version\ndocker run -it --rm -v $(pwd):/app/workspace pnnl/gridpack:v3.6 bash\n```\n\nThe Docker image supports both AMD64 and ARM64 architectures. See the [Docker usage guide](https://gridpack.readthedocs.io/en/latest/Section2-Docker.html) for more examples.\n\n### Building from Source\n\nSee the [installation instructions](docs/markdown/BASIC_INSTALL.md) for building GridPACK from source, prerequisite software, and platform-specific installation notes. Formal releases are available [here](https://github.com/GridOPTICS/GridPACK/releases).\n\n## Usage\nSee the [user manual](https://gridpack.readthedocs.io/en/latest/index.html) for a deep dive on GridPACK internals and/or refer to the [tutorials](docs/markdown/TUTORIALS.md) for more info.\n\n- Quick Guide (To do)\n\n## Documentation\n- [Docker Usage Guide](https://gridpack.readthedocs.io/en/latest/Section2-Docker.html)\n- [CI/CD Pipeline](docs/markdown/CI-CD.md)\n- [User manual](https://gridpack.readthedocs.io/en/latest/index.html)\n- [Tutorials](docs/markdown/TUTORIALS.md)\n- [FAQS](docs/markdown/FAQS.md)\n- [License](docs/markdown/LICENSE.md)\n\u003c!--- [Data Sets](docs/markdown/DATASETS.md)\n- [Downloads](https://github.com/GridOPTICS/GridPACK/releases)\n--\u003e\n\n## Contact us\nThe best (and fastest) way to reach us for any technical questions is by posting an issue [here](https://github.com/GridOPTICS/GridPACK/issues). You can also reach us via email   gridpack.account@pnnl.gov.\n\n## Citing GridPACK\n```bibtex\n@article{doi:10.1177/1094342015607609, \n  author = {Bruce Palmer and William Perkins and Yousu Chen and Shuangshuang Jin and David C allahan and Kevin Glass and Ruisheng Diao and Mark Rice and Stephen Elbert and Mallikarjun a Vallem and Zhenyu Huang}, \n  title ={GridPACKTM: A framework for developing power grid simulations on high-performance computing platforms}, \n  journal = {The International Journal of High Performance Computing Applications}, \n  volume = {30}, \n  number = {2}, \n  pages = {223-240}, \n  year = {2016}, \n  doi = {10.1177/1094342015607609}, \n  URL = {https://doi.org/10.1177/1094342015607609}, \n  eprint = {https://doi.org/10.1177/1094342015607609}\n}\n```\n\n## Authors\n- Bruce Palmer\n- William Perkins\n- Yousu Chen\n- Renke Huang\n- Yuan Liu\n- Shuangshuang Jin\n- Shrirang Abhyankar\n\n## Acknowledgement\nGridPACK has been developed through funding from various sources over the years.\n- PNNL LDRD Future Grid Initiative\n- DOE OE [Advanced Grid Modeling (AGM)](https://www.energy.gov/oe/advanced-grid-modeling) program\n- [Grid Modernization Laboratory Consortium](https://www.energy.gov/gmi/grid-modernization-lab-consortium)\n- DOE EERE [Solar Energy Technologies Office](https://www.energy.gov/eere/solar/solar-energy-technologies-office)\n- DOE EERE [Wind Energy Technologies Office](https://www.energy.gov/eere/wind/wind-energy-technologies-office)\n\n## Copyright\nCopyright \u0026copy; 2013, Battelle Memorial Institute.\n\nGridPACK\u003csup\u003eTM\u003c/sup\u003e is a free software distributed under a BSD 2-clause license. You may reuse, modify, and redistribute the software. \n\nSee the [license](src/LICENSE.md) file for details.\n\n\n## Disclaimer\nThe Software was produced by Battelle under Contract No. DE-AC05-76RL01830 with\nthe Department of Energy. For five years from October 10, 2013, the Government is granted\nfor itself and others acting on its behalf a nonexclusive, paid-up, irrevocable worldwide license in this data to reproduce, prepare derivative works, and perform publicly and display\npublicly, by or on behalf of the Government. There is provision for the possible extension\nof the term of this license. Subsequent to that period or any extension granted, the Government is granted for itself and others acting on its behalf a nonexclusive, paid-up, irrevocable\nworldwide license in this data to reproduce, prepare derivative works, distribute copies to\nthe public, perform publicly and display publicly, and to permit others to do so. The specific\nterm of the license can be identified by inquiry made to Battelle or DOE. Neither the United\nStates nor the United States Department of Energy, nor any of their employees, makes any\nwarranty, express or implied, or assumes any legal liability or responsibility for the accuracy,\ncompleteness or usefulness of any data, apparatus, product or process disclosed, or represents that its use would not infringe privately owned rights.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1177/1094342015607609"],"works":{"https://doi.org/10.1177/1094342015607609":{"id":"https://openalex.org/W2341127827","doi":"https://doi.org/10.1177/1094342015607609","title":"GridPACK\u003csup\u003eTM\u003c/sup\u003e: A framework for developing power grid simulations on high-performance computing platforms","display_name":"GridPACK\u003csup\u003eTM\u003c/sup\u003e: A framework for developing power grid simulations on high-performance computing platforms","publication_year":2015,"publication_date":"2015-10-26","ids":{"openalex":"https://openalex.org/W2341127827","doi":"https://doi.org/10.1177/1094342015607609","mag":"2341127827"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342015607609","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1741-2846","1094-3420"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060084266","display_name":"Bruce Palmer","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Bruce J. Palmer","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010849593","display_name":"William Perkins","orcid":"https://orcid.org/0000-0002-6530-7711"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William A. Perkins","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068032780","display_name":"Yousu Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yousu Chen","raw_affiliation_string":"Pacific Northwest National Laboratory, Seattle, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Seattle, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045106517","display_name":"Shuangshuang Jin","orcid":"https://orcid.org/0000-0001-9452-1912"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shuangshuang Jin","raw_affiliation_string":"Pacific Northwest National Laboratory, Seattle, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Seattle, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059796165","display_name":"David Callahan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]},{"id":"https://openalex.org/I58610484","display_name":"Seattle University","ror":"https://ror.org/02jqc0m91","country_code":"US","type":"education","lineage":["https://openalex.org/I58610484"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Callahan","raw_affiliation_string":"Facebook, Seattle, USA","raw_affiliation_strings":["Facebook, Seattle, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086903576","display_name":"Kevin Glass","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin A. Glass","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085091132","display_name":"Ruisheng Diao","orcid":"https://orcid.org/0000-0001-7550-7162"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ruisheng Diao","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040688985","display_name":"Mark Rice","orcid":"https://orcid.org/0000-0003-1710-4650"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark J. Rice","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077913833","display_name":"Stephen T. Elbert","orcid":"https://orcid.org/0000-0003-2258-8901"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stephen T. Elbert","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010760596","display_name":"Mallikarjuna R. Vallem","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mallikarjuna R. Vallem","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]},{"author_position":"last","author":{"id":"https://openalex.org/A5083994276","display_name":"Zhenyu Huang","orcid":"https://orcid.org/0000-0002-4502-0086"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I142606810"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhenyu Huang","raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, USA","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, USA"]}],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5060084266"],"corresponding_institution_ids":["https://openalex.org/I142606810"],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":7,"cited_by_percentile_year":{"min":86,"max":87},"biblio":{"volume":"30","issue":"2","first_page":"223","last_page":"240"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"power gridpack\u003csup\u003etm\u003c/sup\u003e simulations","score":0.7889},{"keyword":"high-performance","score":0.25}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8434026},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6678375},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.6526471},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6342237},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.62518245},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.62010145},{"id":"https://openalex.org/C70429105","wikidata":"https://www.wikidata.org/wiki/Q249999","display_name":"Grid computing","level":3,"score":0.4657344},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.45214918},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.44757655},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.41520426},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.32109982},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3092015},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.28910977},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.1824958},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1515373},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342015607609","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1741-2846","1094-3420"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.38},{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.28}],"grants":[],"referenced_works_count":16,"referenced_works":["https://openalex.org/W1492406391","https://openalex.org/W1598852905","https://openalex.org/W1976242206","https://openalex.org/W1981812667","https://openalex.org/W1995184122","https://openalex.org/W1999324199","https://openalex.org/W2022916138","https://openalex.org/W2039599782","https://openalex.org/W2057376905","https://openalex.org/W2095760405","https://openalex.org/W2109522086","https://openalex.org/W2131613942","https://openalex.org/W2143131337","https://openalex.org/W2144210326","https://openalex.org/W2149469432","https://openalex.org/W2167255107"],"related_works":["https://openalex.org/W3148705814","https://openalex.org/W2112013104","https://openalex.org/W2132514704","https://openalex.org/W1502457617","https://openalex.org/W2187922992","https://openalex.org/W99332291","https://openalex.org/W2158489232","https://openalex.org/W1493858311","https://openalex.org/W2071317314","https://openalex.org/W2546696010"],"ngrams_url":"https://api.openalex.org/works/W2341127827/ngrams","abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"the":[3,91,112,144],"GridPACK":[4,49,106,131],"TM":[5,50,107,132],"framework,":[6],"which":[7],"is":[8,108,133],"designed":[9],"to":[10,31,39,82,95,100,109],"help":[11],"power":[12,57],"grid":[13,58],"engineers":[14],"develop":[15],"software":[16,29,116,126],"capable":[17],"of":[18,28,45,90,105,114,130],"running":[19],"on":[20,88],"high-performance":[21],"computers.":[22],"The":[23,103,128],"framework":[24],"makes":[25],"extensive":[26],"use":[27,129],"templates":[30],"provide":[32],"high-level":[33],"functionality":[34,94],"while":[35,120],"still":[36,121],"providing":[37,122],"flexibility":[38],"easily":[40],"implement":[41],"a":[42,136],"broad":[43],"range":[44],"models":[46],"and":[47,63,69,71,75,85,93,99,124,140,146],"algorithms.":[48],"contains":[51],"modules":[52],"for":[53,117,135,143],"setting":[54],"up":[55],"distributed":[56,67],"networks,":[59],"supporting":[60],"application-specific":[61],"bus":[62],"branch":[64],"models,":[65],"creating":[66],"matrices":[68,84],"vectors":[70,86],"using":[72],"parallel":[73,118],"linear":[74],"non-linear":[76],"solvers.":[77],"It":[78],"also":[79],"provides":[80],"mappers":[81],"create":[83],"based":[87],"properties":[89],"network":[92],"support":[96],"Input/Output":[97],"(IO)":[98],"manage":[101],"errors.":[102],"goal":[104],"substantially":[110],"reduce":[111],"complexity":[113],"writing":[115],"computers":[119],"efficient":[123],"scalable":[125],"solutions.":[127],"illustrated":[134],"simple":[137],"powerflow":[138,145],"example":[139],"performance":[141],"results":[142],"dynamic":[147],"simulations":[148],"are":[149],"discussed.":[150]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2341127827","counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2023-12-15T05:16:12.358377","created_date":"2016-06-24"}},"citation_counts":{"https://doi.org/10.1177/1094342015607609":7},"total_citations":7,"keywords_from_contributors":["petsc","parallel-computing","e3sm-model","ngee-arctic","pflotran","power-systems"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/116425","html_url":"https://ost.ecosyste.ms/projects/116425"}