Abstract
TAPsolver is a python package, which automates TAP simulation and analysis routines. TAPsolver is built around the python packages FEniCS and Dolfin-Adjoint, which help take advantage of model adjoints to provide automatic derivatives. TAPsolver is flexible, with reaction mechanisms and rate constants that can be set through input files that allow users to take advantage of the different functionalities, which include sensitivity analyses, parameter optimization and uncertainty quantification.
- Developers:
-
Yonge, Adam [1] ; Kunz, Matthew [2] ; Medford, Andrew [1]
- Georgia Institute of Technology, Atlanta, GA (United States)
- Idaho National Lab. (INL), Idaho Falls, ID (United States)
- Release Date:
- 2020-11-06
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
Python
- Licenses:
-
GNU General Public License v2.0
- Sponsoring Org.:
-
USDOE Office of Nuclear Energy (NE)Primary Award/Contract Number:AC07-05ID14517
- Code ID:
- 52669
- Research Org.:
- Idaho National Laboratory (INL), Idaho Falls, ID (United States)
- Country of Origin:
- United States
- Keywords:
- TAP reactor; Reactor simulation
Citation Formats
Yonge, Adam, Kunz, Matthew R., and Medford, Andrew.
Tapsolver: A Python Package For The Simulation And Analysis Of Tap Reactor Experiments.
Computer Software.
https://github.com/medford-group/TAPsolver.
USDOE Office of Nuclear Energy (NE).
06 Nov. 2020.
Web.
doi:10.11578/dc.20210311.6.
Yonge, Adam, Kunz, Matthew R., & Medford, Andrew.
(2020, November 06).
Tapsolver: A Python Package For The Simulation And Analysis Of Tap Reactor Experiments.
[Computer software].
https://github.com/medford-group/TAPsolver.
https://doi.org/10.11578/dc.20210311.6.
Yonge, Adam, Kunz, Matthew R., and Medford, Andrew.
"Tapsolver: A Python Package For The Simulation And Analysis Of Tap Reactor Experiments." Computer software.
November 06, 2020.
https://github.com/medford-group/TAPsolver.
https://doi.org/10.11578/dc.20210311.6.
@misc{
doecode_52669,
title = {Tapsolver: A Python Package For The Simulation And Analysis Of Tap Reactor Experiments},
author = {Yonge, Adam and Kunz, Matthew R. and Medford, Andrew},
abstractNote = {TAPsolver is a python package, which automates TAP simulation and analysis routines. TAPsolver is built around the python packages FEniCS and Dolfin-Adjoint, which help take advantage of model adjoints to provide automatic derivatives. TAPsolver is flexible, with reaction mechanisms and rate constants that can be set through input files that allow users to take advantage of the different functionalities, which include sensitivity analyses, parameter optimization and uncertainty quantification.},
doi = {10.11578/dc.20210311.6},
url = {https://doi.org/10.11578/dc.20210311.6},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210311.6}},
year = {2020},
month = {nov}
}