arrow
Return

MOOSE StochasticControl: A python interface for black-box optimization with MOOSE-based simulations

delete2026-06-01
delete0
delete
OA
AI
P
Prince, Zachary M. *
L
Logan Harbour
L
Lynn Munday
DOI:10.1016/j.softx.2026.102682delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
StochasticControl is a Python interface designed to bridge high-fidelity Multiphysics Object Oriented Simulation Environment (MOOSE) simulations with modern data science and optimization workflows. The interface automatically generates MOOSE stochastic tools module inputs, manages parallel execution, and retrieves quantities of interest as NumPy arrays through a concise function call. This approach simplifies the integration of multiphysics simulations with Python libraries for optimization and active learning that require iterative function calls. An illustrative example demonstrates shape optimization of an annulus under thermal loading using SciPy, highlighting performance gains through state retention and parallelism.
Keywords:
MOOSE
Optimization
Python interface
Stochastic
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

SoftwareX cover
SoftwareX
IF:
2.4
Papers:
346
Citations:
7.3K

Organization

U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
Cited Papers

Cited Papers

Array programming with NumPy
err2020-09-16
err0
errOAAI
errCharles R. Harris; K. Jarrod Millman; Stéfan J. van der Walt; Ralf Gommers; Pauli Virtanen; David Cournapeau; Eric Wieser; Julian Taylor; Sebastian Berg; Nathaniel J. Smith; Robert Kern; Matti Picus; Stephan Hoyer; Marten H. van Kerkwijk; Matthew Brett; Allan Haldane; Jaime Fernández del Río; Mark Wiebe; Pearu Peterson; Pierre Gérard-Marchant; Kevin Sheppard; Tyler Reddy; Warren Weckesser; Hameer Abbasi; Christoph Gohlke; Travis E. Oliphant
errShare
errSave
The MOOSE Thermal Hydraulics Module
err2024-02-14
err0
errOAAI
errJoshua Hansel; David Andrs; Lise Charlot; Guillaume Giudicelli
errShare
errSave
Validating the BISON fuel performance code to integral LWR experiments
err2016-05-01
err0
errOAAI
errR.L. Williamson; K.A. Gamble; D.M. Perez; S.R. Novascone; G. Pastore; R.J. Gardner; J.D. Hales; W. Liu; A. Mai
errShare
errSave
Risk analysis virtual ENvironment for dynamic event tree-based analyses
err2022-01-01
err0
PREAI
errAndrea Alfonsi; Diego Mandelli; Carlo Parisi; Cristian Rabiti
errShare
errSave
Griffin: A MOOSE-based reactor physics application for multiphysics simulation of advanced nuclear reactors
err2025-02-01
err0
errOAAI
errYaqi Wang; Zachary M. Prince; Hansol Park; Olin W. Calvin; Namjae Choi; Yeon Sang Jung; Sebastian Schunert; Shikhar Kumar; Joshua T. Hanophy; Vincent M. Labouré; Changho Lee; Javier Ortensi; Logan H. Harbour; Jackson R. Harter
errShare
errSave
UQpy: A general purpose Python package and development environment for uncertainty quantification
err2020-11-01
err52
errOAAI
errOlivier, Audrey; Giovanis, Dimitris G.; Aakash, B. S.; Chauhan, Mohit; Vandanapu, Lohit; Shields, Michael D.
errShare
errSave
SciPy 1.0: fundamental algorithms for scientific computing in Python
err2020-02-03
err2.1W
errOAAI
errVirtanen, Pauli; Gommers, Ralf; Oliphant, Travis E.; Haberland, Matt; Reddy, Tyler; Cournapeau, David; Burovski, Evgeni; Peterson, Pearu; Weckesser, Warren; Bright, Jonathan; van der Walt, Stefan J.; Brett, Matthew; Wilson, Joshua; Millman, K. Jarrod; Mayorov, Nikolay; Nelson, Andrew R. J.; Jones, Eric; Kern, Robert; Larson, Eric; Carey, C. J.; Polat, Ilhan; Feng, Yu; Moore, Eric W.; VanderPlas, Jake; Laxalde, Denis; Perktold, Josef; Cimrman, Robert; Henriksen, Ian; Quintero, E. A.; Harris, Charles R.; Archibald, Anne M.; Ribeiro, Antonio H.; Pedregosa, Fabian; van Mulbregt, Paul
errShare
errSave
MOOSE Optimization Module: Physics-constrained optimization
err2024-05-01
err0
PREAI
errPrince,Zachary M.; Munday,Lynn; Yushu,Dewen; Nezdyur,Max; Guddati,Murthy
errShare
errSave
MOOSE Stochastic Tools: A module for performing parallel, memory-efficient in situ stochastic simulations
err2023-05-01
err0
errOAAI
errAndrew E. Slaughter; Zachary M. Prince; Peter German; Ian Halvic; Wen Jiang; Benjamin W. Spencer; Somayajulu L.N. Dhulipala; Derek R. Gaston
errShare
errSave
A simplicial homology algorithm for Lipschitz optimisation
err2018-03-27
err0
PREAI
errStefan C. Endres; Carl Sandrock; Walter W. Focke
errShare
errSave
researcher View more