This GitHub page is dedicated to providing an open space for the SAM user community to collaborate, ask questions, and interface with the SAM development team. Proceed to the Discussions tab above to post.
SAM-related discussion is hosted on the GitHub Discussions platform. Please refrain from posting full input files or any other material you do not intend for public access on this repository. When posting any code snippets
or error logs
for discussion, we encourage the use of back quotes (3 for multi-line) for better readability. As a reminder, please adhere to the GitHub Community Guidelines
SAM is a modern system analysis tool being developed at Argonne National Laboratory for advanced non-LWR safety analysis. It aims to provide fast-running, whole-plant transient analyses capability with improved-fidelity for various advanced reactor types including liquid-metal-cooled, molten-salt cooled and fueled, gas-cooled, and heat-pipe-cooled reactors. SAM takes advantage of advances in physical modeling, numerical methods, and software engineering, to enhance its user experience and usability. It utilizes an object-oriented application framework (MOOSE), and its underlying meshing and finite-element library (libMesh) and linear and non-linear solvers (PETSc), to leverage modern advanced software environments and numerical methods.
Note that SAM source code is not available through this GitHub repository. Please contact your organization's SAM technical point of contact for more information regarding access to SAM.
The Multiphysics Object-Oriented Simulation Environment (MOOSE) is a finite-element, multiphysics framework primarily developed by Idaho National Laboratory. As SAM is built on the MOOSE framework, the prerequisites for a new installation from SAM source can be found at MOOSE Getting Started.
In addition, any questions pertaining to the MOOSE framework or tools can may be posted over at the MOOSE GitHub Discussions Forum.