The Virtual Environment for Reactor Applications (VERA): Design and architecture
Abstract
VERA, the Virtual Environment for Reactor Applications, is the system of physics capabilities being developed and deployed by the Consortium for Advanced Simulation of Light Water Reactors (CASL), the first DOE Hub, which was established in July 2010 for the modeling and simulation of commercial nuclear reactors. VERA consists of integrating and interfacing software together with a suite of physics components adapted and/or refactored to simulate relevant physical phenomena in a coupled manner. VERA also includes the software development environment and computational infrastructure needed for these components to be effectively used. We describe the architecture of VERA from both a software and a numerical perspective, along with the goals and constraints that drove the major design decisions and their implications. As a result, we explain why VERA is an environment rather than a framework or toolkit, why these distinctions are relevant (particularly for coupled physics applications), and provide an overview of results that demonstrate the application of VERA tools for a variety of challenging problems within the nuclear industry.
- Authors:
-
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Publication Date:
- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Consortium for Advanced Simulation of LWRs (CASL)
- Sponsoring Org.:
- USDOE Office of Science (SC); USDOE National Nuclear Security Administration (NNSA)
- OSTI Identifier:
- 1326477
- Alternate Identifier(s):
- OSTI ID: 1460048
- Grant/Contract Number:
- AC05-00OR22725; AC04-94AL85000
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Journal of Computational Physics
- Additional Journal Information:
- Journal Volume: 326; Journal Issue: C; Journal ID: ISSN 0021-9991
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS; CASL; nuclear energy; HPC; VERA; coupled physics; multiphysics; simulation; software; nuclear reactor; modeling; core simulator; neutronics; fluid flow; thermal-hydraulics
Citation Formats
Turner, John A., Clarno, Kevin, Sieger, Matt, Bartlett, Roscoe, Collins, Benjamin, Pawlowski, Roger, Schmidt, Rodney, and Summers, Randall. The Virtual Environment for Reactor Applications (VERA): Design and architecture. United States: N. p., 2016.
Web. doi:10.1016/j.jcp.2016.09.003.
Turner, John A., Clarno, Kevin, Sieger, Matt, Bartlett, Roscoe, Collins, Benjamin, Pawlowski, Roger, Schmidt, Rodney, & Summers, Randall. The Virtual Environment for Reactor Applications (VERA): Design and architecture. United States. https://doi.org/10.1016/j.jcp.2016.09.003
Turner, John A., Clarno, Kevin, Sieger, Matt, Bartlett, Roscoe, Collins, Benjamin, Pawlowski, Roger, Schmidt, Rodney, and Summers, Randall. Thu .
"The Virtual Environment for Reactor Applications (VERA): Design and architecture". United States. https://doi.org/10.1016/j.jcp.2016.09.003. https://www.osti.gov/servlets/purl/1326477.
@article{osti_1326477,
title = {The Virtual Environment for Reactor Applications (VERA): Design and architecture},
author = {Turner, John A. and Clarno, Kevin and Sieger, Matt and Bartlett, Roscoe and Collins, Benjamin and Pawlowski, Roger and Schmidt, Rodney and Summers, Randall},
abstractNote = {VERA, the Virtual Environment for Reactor Applications, is the system of physics capabilities being developed and deployed by the Consortium for Advanced Simulation of Light Water Reactors (CASL), the first DOE Hub, which was established in July 2010 for the modeling and simulation of commercial nuclear reactors. VERA consists of integrating and interfacing software together with a suite of physics components adapted and/or refactored to simulate relevant physical phenomena in a coupled manner. VERA also includes the software development environment and computational infrastructure needed for these components to be effectively used. We describe the architecture of VERA from both a software and a numerical perspective, along with the goals and constraints that drove the major design decisions and their implications. As a result, we explain why VERA is an environment rather than a framework or toolkit, why these distinctions are relevant (particularly for coupled physics applications), and provide an overview of results that demonstrate the application of VERA tools for a variety of challenging problems within the nuclear industry.},
doi = {10.1016/j.jcp.2016.09.003},
journal = {Journal of Computational Physics},
number = C,
volume = 326,
place = {United States},
year = {Thu Sep 08 00:00:00 EDT 2016},
month = {Thu Sep 08 00:00:00 EDT 2016}
}
Web of Science
Works referenced in this record:
An overview of the Trilinos project
journal, September 2005
- Heroux, Michael A.; Phipps, Eric T.; Salinger, Andrew G.
- ACM Transactions on Mathematical Software, Vol. 31, Issue 3
libMesh : a C++ library for parallel adaptive mesh refinement/coarsening simulations
journal, November 2006
- Kirk, Benjamin S.; Peterson, John W.; Stogner, Roy H.
- Engineering with Computers, Vol. 22, Issue 3-4
deal.II---A general-purpose object-oriented finite element library
journal, August 2007
- Bangerth, W.; Hartmann, R.; Kanschat, G.
- ACM Transactions on Mathematical Software, Vol. 33, Issue 4
Hot zero power reactor calculations using the Insilico code
journal, June 2016
- Hamilton, Steven P.; Evans, Thomas M.; Davidson, Gregory G.
- Journal of Computational Physics, Vol. 314
Modeling and simulation challenges pursued by the Consortium for Advanced Simulation of Light Water Reactors (CASL)
journal, May 2016
- Turinsky, Paul J.; Kothe, Douglas B.
- Journal of Computational Physics, Vol. 313
Implementation, capabilities, and benchmarking of Shift, a massively parallel Monte Carlo radiation transport code
journal, March 2016
- Pandya, Tara M.; Johnson, Seth R.; Evans, Thomas M.
- Journal of Computational Physics, Vol. 308
A hybrid incremental projection method for thermal-hydraulics applications
journal, July 2016
- Christon, Mark A.; Bakosi, Jozsef; Nadiga, Balasubramanya T.
- Journal of Computational Physics, Vol. 317
Stabilized FE simulation of prototype thermal-hydraulics problems with integrated adjoint-based capabilities
journal, September 2016
- Shadid, J. N.; Smith, T. M.; Cyr, E. C.
- Journal of Computational Physics, Vol. 321
Multidimensional multiphysics simulation of nuclear fuel behavior
journal, April 2012
- Williamson, R. L.; Hales, J. D.; Novascone, S. R.
- Journal of Nuclear Materials, Vol. 423, Issue 1-3
A set of level 3 basic linear algebra subprograms
journal, March 1990
- Dongarra, J. J.; Du Croz, Jeremy; Hammarling, Sven
- ACM Transactions on Mathematical Software, Vol. 16, Issue 1
MOOSE: A parallel computational framework for coupled systems of nonlinear equations
journal, October 2009
- Gaston, Derek; Newman, Chris; Hansen, Glen
- Nuclear Engineering and Design, Vol. 239, Issue 10
A parallel multi-domain solution methodology applied to nonlinear thermal transport problems in nuclear fuel pins
journal, April 2015
- Philip, Bobby; Berrill, Mark A.; Allu, Srikanth
- Journal of Computational Physics, Vol. 286
Modeling and Simulation of Multiphysics Systems
journal, January 2005
- Michopoulos, John G.; Farhat, Charbel; Fish, Jacob
- Journal of Computing and Information Science in Engineering, Vol. 5, Issue 3
Comparison of frameworks for a next-generation multiphase flow solver, MFIX: a group decision-making exercise
journal, January 2007
- Gel, A.; Pannala, S.; Syamlal, M.
- Concurrency and Computation: Practice and Experience, Vol. 19, Issue 5
Multiphysics simulations: Challenges and opportunities
journal, February 2013
- Keyes, David E.; McInnes, Lois C.; Woodward, Carol
- The International Journal of High Performance Computing Applications, Vol. 27, Issue 1
Mesh-free data transfer algorithms for partitioned multiphysics problems: Conservation, accuracy, and parallelism
journal, February 2016
- Slattery, Stuart R.
- Journal of Computational Physics, Vol. 307
Jacobian-free Newton–Krylov methods: a survey of approaches and applications
journal, January 2004
- Knoll, D. A.; Keyes, D. E.
- Journal of Computational Physics, Vol. 193, Issue 2
An approach for coupled-code multiphysics core simulations from a common input
journal, October 2015
- Schmidt, Rodney; Belcourt, Kenneth; Hooper, Russell
- Annals of Nuclear Energy, Vol. 84
Iterative Procedures for Nonlinear Integral Equations
journal, October 1965
- Anderson, Donald G.
- Journal of the ACM, Vol. 12, Issue 4
An assessment of coupling algorithms for nuclear reactor core physics simulations
journal, April 2016
- Hamilton, Steven; Berrill, Mark; Clarno, Kevin
- Journal of Computational Physics, Vol. 311
Evaluation and enhancement of COBRA-TF efficiency for LWR calculations
journal, June 2006
- Cuervo, Diana; Avramova, Maria; Ivanov, Kostadin
- Annals of Nuclear Energy, Vol. 33, Issue 9
An S n Algorithm for the Massively Parallel CM-200 Computer
journal, March 1998
- Baker, Randal S.; Koch, Kenneth R.
- Nuclear Science and Engineering, Vol. 128, Issue 3
An arbitrary lagrangian-eulerian finite element method for path-dependent materials
journal, October 1986
- Liu, Wing Kam; Belytschko, Ted; Chang, Herman
- Computer Methods in Applied Mechanics and Engineering, Vol. 58, Issue 2
An efficient, accurate, simple ale method for nonlinear finite element programs
journal, March 1989
- Benson, David J.
- Computer Methods in Applied Mechanics and Engineering, Vol. 72, Issue 3
Overview of the TriBITS lifecycle model: A Lean/Agile software lifecycle model for research-based computational science and engineering software
conference, October 2012
- Bartlett, Roscoe A.; Heroux, Michael A.; Willenbring, James M.
- 2012 IEEE 8th International Conference on E-Science (e-Science)
Works referencing / citing this record:
An overview: multiscale simulation in understanding the radiation damage accumulation of reactor materials
journal, October 2019
- Chen, Dandan; He, Xinfu; Chu, Genshen
- SIMULATION
Multi-physics coupling simulation in virtual reactors
journal, October 2019
- Xianmeng, Wang; Mingyu, Wu; Xiao, He
- SIMULATION