Physics Integration KErnels (PIKE)
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.
- Short Name / Acronym:
- PIKE
- Site Accession Number:
- SCR# 1648.0
- Software Type:
- Scientific
- License(s):
- BSD 3-clause "New" or "Revised" License
- Programming Language(s):
- CMake; C++; Shell
- Research Organization:
- SNL-NM
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC04-94AL85000
- DOE Contract Number:
- AC04-94AL85000
- Code ID:
- 3072
- OSTI ID:
- code-3072
- Country of Origin:
- United States
Similar Records
Tiamat
Improvement of transport-corrected scattering stability and performance using a Jacobi inscatter algorithm for 2D-MOC