SoftwareX (May 2024)

3.0 - MOOSE: Enabling massively parallel multiphysics simulations

  • Guillaume Giudicelli,
  • Alexander Lindsay,
  • Logan Harbour,
  • Casey Icenhour,
  • Mengnan Li,
  • Joshua E. Hansel,
  • Peter German,
  • Patrick Behne,
  • Oana Marin,
  • Roy H. Stogner,
  • Jason M. Miller,
  • Daniel Schwen,
  • Yaqi Wang,
  • Lynn Munday,
  • Sebastian Schunert,
  • Benjamin W. Spencer,
  • Dewen Yushu,
  • Antonio Recuero,
  • Zachary M. Prince,
  • Max Nezdyur,
  • Tianchen Hu,
  • Yinbin Miao,
  • Yeon Sang Jung,
  • Christopher Matthews,
  • April Novak,
  • Brandon Langley,
  • Timothy Truster,
  • Nuno Nobre,
  • Brian Alger,
  • David Andrs,
  • Fande Kong,
  • Robert Carlsen,
  • Andrew E. Slaughter,
  • John W. Peterson,
  • Derek Gaston,
  • Cody Permann

Journal volume & issue
Vol. 26
p. 101690

Abstract

Read online

The development of MOOSE has kept accelerating since the last release, with over 2,100 pull requests merged over the last 30 months that involved nearly fifty contributors across close to a dozen institutions internationally. The growth in MOOSE's capabilities and downstream applications is reflected in the growth of the community. User support provided on the GitHub discussions forum has steadily increased to nearly 50 daily interactions. New simulation projects, notably to model advanced nuclear reactor and fusion devices, are driving a significant expansion of the capabilities. This paper reports on these developments, with several major released features, new physics modules, and key improvements to the user experience and simulation workflow.

Keywords