Item: Moose: A Framework to Enable Rapid Advances and Collaboration in Modeling Snow and Avalanches
-
-
Title: Moose: A Framework to Enable Rapid Advances and Collaboration in Modeling Snow and Avalanches
Proceedings: International Snow Science Workshop 2014 Proceedings, Banff, Canada
Authors:
- Andrew E. Slaughter [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- Micah J. Johnson [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- Michael R. Tonks [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- Derek R. Gaston [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- Cody J. Permann [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- John W. Peterson [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- David Andrs [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- Jason M. Miller [ Idaho National Laboratory, Idaho Falls, ID, USA ]
- Edward E. Adams [ Montana State University, Bozeman, MT, USA ]
- David J. Walters [ Montana State University, Bozeman, MT, USA ]
Date: 2014-09-29
Abstract: Using the open-source Multiphysics Object Oriented Simulation Environment (MOOSE; www.mooseframework.org) from Idaho National Laboratory (INL) the genesis of a modular, collaborative, and multiscale set of simulation tools for snow was developed with the primary objective of demonstrating the capabilities of the MOOSE framework. Two independent applications were created: a meso-scale continuum model and a micro-structure model. The continuum model, named Ibex, solves the transient heat equation and accounts for short-wave and long-wave irradiance as well as latent and sensible heat exchange. The micro-structure model, named Pika, was developed following the work of Kaempfer and Plapp (2009) and is a fully-coupled 3D finite element, phase field model capable of tracking the phase transition and capturing the heat and mass transfer at the micro-structure scale in the ice matrix and pore space. The key feature of the models developed is that each was developed using MOOSE and therefore is inherently parallel and expandable, allowing for model expansion including coupling of additional physics (e.g., solid mechanics) and development of multi-scale simulations. Any application developed with MOOSE supports running, in parallel, any other MOOSE-based application. Each can be developed independently, but still easily communicate with one another (e.g., conductivity in the meso-scale model Ibex could be a constant input just as easily as a complete micro-structure Pika model evaluation) without additional code being written. These two models were then coupled into a single multi-scale simulation, named Yeti. This method of development has proven effective at INL and the work presented herein aims to be the beginning of a truly collaborative snow modeling effort that greatly increases our current ability to develop sophisticated and sustainable simulation tools.
Object ID: ISSW14_paper_P1.47.pdf
Language of Article: English
Presenter(s):
Keywords: modeling, micro-structure, multi-scale, vapor diffusion, phase-change
Page Number(s): 644-650
-