TY - JOUR
T1 - The MOOSE electromagnetics module
AU - Icenhour, Casey T.
AU - Lindsay, Alexander D.
AU - Permann, Cody J.
AU - Martineau, Richard C.
AU - Green, David L.
AU - Shannon, Steven C.
N1 - Funding Information:
The authors would like to thank Stephanie Pitts, David Andrš, Larry Aagesen, Guillaume Giudicelli, Logan Harbour, Derek Gaston, and John Mangeri for their support, thoughtful discussions, and constructive third-party code and documentation review during the production of the MOOSE electromagnetics module. This work was funded by the United States Department of Energy (U.S. DOE) Office of Science Graduate Student Research program, administered by the Oak Ridge Institute for Science and Education for the U.S. DOE under contract number DE-SC0014664; the National Science Foundation program in Software Infrastructure for Sustained Innovation under Grant No. 1740300; the Idaho National Laboratory (INL) Graduate Fellowship Program; and the INL Laboratory Directed Research and Development program. The latter two sources are supported by the U.S. DOE under Contract No. DE-AC07-05ID14517. This work made use of INL's High Performance Computing systems located at the Collaborative Computing Center and supported by the U.S. DOE Office of Nuclear Energy and the Nuclear Science User Facilities under Contract No. DE-AC07-05ID14517. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes.
Funding Information:
This work was funded by the United States Department of Energy (U.S. DOE) Office of Science Graduate Student Research program, administered by the Oak Ridge Institute for Science and Education for the U.S. DOE under contract number DE-SC0014664 ; the National Science Foundation program in Software Infrastructure for Sustained Innovation under Grant No. 1740300 ; the Idaho National Laboratory (INL) Graduate Fellowship Program; and the INL Laboratory Directed Research and Development program. The latter two sources are supported by the U.S. DOE under Contract No. DE-AC07-05ID14517 .
Funding Information:
This work made use of INL’s High Performance Computing systems located at the Collaborative Computing Center and supported by the U.S. DOE Office of Nuclear Energy and the Nuclear Science User Facilities under Contract No. DE-AC07-05ID14517 .
Publisher Copyright:
© 2023
PY - 2024/2
Y1 - 2024/2
N2 - The Multiphysics Object-Oriented Simulation Environment (MOOSE) electromagnetics module has been developed to increase MOOSE physics module capabilities, enabling standalone and coupled computational electromagnetics within the MOOSE multiphysics ecosystem. The module is actively being utilized in the areas of plasma physics and advanced manufacturing, and it currently provides initial demonstrated capability in multi-dimensional, complex-valued electromagnetic wave propagation, electrostatic contact, reflection and transmission, and electromagnetic eigenvalue problems. Two-dimensional wave propagation and one-dimensional wave reflection and transmission are showcased as examples in this work. The modularity, parallelism, and plug-in infrastructure for custom future development is inherited from MOOSE itself, and the module can be used with both MOOSE-based and external codes, giving great flexibility.
AB - The Multiphysics Object-Oriented Simulation Environment (MOOSE) electromagnetics module has been developed to increase MOOSE physics module capabilities, enabling standalone and coupled computational electromagnetics within the MOOSE multiphysics ecosystem. The module is actively being utilized in the areas of plasma physics and advanced manufacturing, and it currently provides initial demonstrated capability in multi-dimensional, complex-valued electromagnetic wave propagation, electrostatic contact, reflection and transmission, and electromagnetic eigenvalue problems. Two-dimensional wave propagation and one-dimensional wave reflection and transmission are showcased as examples in this work. The modularity, parallelism, and plug-in infrastructure for custom future development is inherited from MOOSE itself, and the module can be used with both MOOSE-based and external codes, giving great flexibility.
KW - Electromagnetics
KW - MOOSE
KW - Multiphysics
KW - Simulation
UR - https://www.scopus.com/pages/publications/85180941350
UR - https://www.mendeley.com/catalogue/f400c7e5-5ed7-3b44-9830-8e3779caad5a/
U2 - 10.1016/j.softx.2023.101621
DO - 10.1016/j.softx.2023.101621
M3 - Article
AN - SCOPUS:85180941350
SN - 2352-7110
VL - 25
SP - 101621
JO - SoftwareX
JF - SoftwareX
M1 - 101621
ER -