Abstract
Pike is a software library for coupling and solving multiphysics applications. It provides basic interfaces and utilities for performing code-to-code coupling. It provides simple "black-box" Picard iteration methods for solving the coupled system of equations including Jacobi and Gauss-Seidel solvers. Pike was developed originally to couple neutronics and thermal fluids codes to simulate a light water nuclear reactor for the Consortium for Simulation of Light-water Reactors (CASL) DOE Energy Innovation Hub. The Pike library contains no physics and just provides interfaces and utilities for coupling codes. It will be released open source under a BSD license as part of the Trilinos solver framework (trilinos.org) which is also BSD. This code provides capabilities similar to other open source multiphysics coupling libraries such as LIME, AMP, and MOOSE.
- Developers:
- Release Date:
- 2014-07-23
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
CMake
C++
Shell
- Version:
- 1.0
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC04-94AL85000
- Code ID:
- 3072
- Site Accession Number:
- SCR# 1648.0
- Research Org.:
- SNL-NM
- Country of Origin:
- United States
Citation Formats
Pawlowski, Roger.
Physics Integration KErnels (PIKE).
Computer Software.
https://github.com/trilinos/Pike.
USDOE.
23 Jul. 2014.
Web.
doi:10.11578/dc.20171025.1552.
Pawlowski, Roger.
(2014, July 23).
Physics Integration KErnels (PIKE).
[Computer software].
https://github.com/trilinos/Pike.
https://doi.org/10.11578/dc.20171025.1552.
Pawlowski, Roger.
"Physics Integration KErnels (PIKE)." Computer software.
July 23, 2014.
https://github.com/trilinos/Pike.
https://doi.org/10.11578/dc.20171025.1552.
@misc{
doecode_3072,
title = {Physics Integration KErnels (PIKE)},
author = {Pawlowski, Roger},
abstractNote = {Pike is a software library for coupling and solving multiphysics applications. It provides basic interfaces and utilities for performing code-to-code coupling. It provides simple "black-box" Picard iteration methods for solving the coupled system of equations including Jacobi and Gauss-Seidel solvers. Pike was developed originally to couple neutronics and thermal fluids codes to simulate a light water nuclear reactor for the Consortium for Simulation of Light-water Reactors (CASL) DOE Energy Innovation Hub. The Pike library contains no physics and just provides interfaces and utilities for coupling codes. It will be released open source under a BSD license as part of the Trilinos solver framework (trilinos.org) which is also BSD. This code provides capabilities similar to other open source multiphysics coupling libraries such as LIME, AMP, and MOOSE.},
doi = {10.11578/dc.20171025.1552},
url = {https://doi.org/10.11578/dc.20171025.1552},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1552}},
year = {2014},
month = {jul}
}