AND INSIGHTS FROM THE 2022 MAUNA LOA ERUPTION
LAVA FLOW MODELING
LAVA FLOWS: MAUNA LOA, 2022
LESSON OBJECTIVES
Simulate lava flows using tools on the VICTOR platform
Analyze the impact of input parameters on hazard forecast for a real-world eruption
Compare and contrast outputs from three lava flow models
Students will be able to...
Types of Flow Modeling
Deterministic Modeling:
“Where?” “When?” and “How?”
Probabilistic Modeling
“Where?” and “How Likely?”
Short Term Forecasting:
Goals: “Where will lava go from this vent, and how quickly will it get there?”
Long Term Forecasting:
Goals: Where will lava go, given probabilities of vent locations
RECALL...
Comparing the performance of models when simulating a specific case with a known solution
Comparing the performance of models to each other when the solution is not known
Model Assessment Frameworks:
Topography +
Vent Only
CELLULAR AUTOMATA/ LOBES
Depth Averaged
1D or 2D
FULLY 3D MODELS
DOWNFLOW, MULTIFLOW
MAGFLOW, MOLASSES, MrLavaLoba, Q_LavHa
MAGFLOW, MOLASSES, MrLavaLoba, Q_LavHa
OpenFOAM, FLUENT, COMSOL, Flow3D
Complexity of Physics Considered and Numerics Used
Where?
(will the lava go)
How Quickly?
(will the lava travel)
Simplest
Complex
RECALL:MODELING
CELLULAR AUTOMATA MODELS
Popular in volcanology for simplicity and speed
Rules for transferring lava between cells, based on probability, slope, temperature, etc
CELLULAR AUTOMATA MODELS
Model 1: Molasses
MOdular LAva Simulation Software for Earth Science, or MOLASSES for short, is a probabalistic lava flow simulation tool.
01
CELLULAR AUTOMATA MODELS
Model 1: Molasses
Based on the LavaPL algorithm.
Lava Flow Behavior
Lava spreads over a DEM based on thickness and slope rules.
01
CELLULAR AUTOMATA MODELS
Model 1: Molasses
Modular Framework: Customizable for grid connections and slope effects.
Uses 8 neighboring cells to simulate realistic lava flow.
Proven to reproduce natural lava flows with >80% accuracy,
01
Model 2: Mr Lava Loba:
MrLavaLoba is a stochastic model for simulating lava flows, written in Python.
CELLULAR AUTOMATA MODELS
Model 2: Mr Lava Loba:
Probabilistic code simulating lava spread with elliptical parcels.
Lava parcels bud based on slope and adjustable settings.
Predicts likely lava coverage and thickness, not flow progression.
01
CELLULAR AUTOMATA MODELS
Model 2: Mr Lava Loba:
Can simulate different lava dynamics, such as pahoehoe or channelized-'a‘ā flows.
Requires topography and erupted volume to simulate the downhill path and settling of lava parcels.
01
DEPTH AVERAGED MODELS
Physics-based models solving various equations to help determine how quickly the lava will travel.
Simplest form:
Jeffreys Equation
DEPTH AVERAGED MODELS
Model 3: IMEX
IMEX-Lava is a depth-averaged numerical lava flow model
02
DEPTH AVERAGED MODELS
Model 3: IMEX
Solves conservation equations for:
Outputs: lava flow extent, thickness, temperature and velocity, over time
02
CONNECTION TO OUR LAB:
Using insights from the 2022 Mauna Loa eruption, you will compare model outputs using the following demonstrations for three VICTOR models.
CONNECTION TO OUR LAB:
Overview of Procedures:
Set up common inputs, e.g.:
Set up model-specific inputs for Molasses
Run Molasses
Set up model-specific inputs for MrLavaLoba
Run MrLavaLoba
Set up model-specific inputs for IMEX
Run IMEX
Visualize Results
MAUNA LOA, 2022: LOCATION AND SIGNIFICANCE
MAUNA LOA, 2022: DATES AND DURATION
On November 27th 2022, magma broke through the surface of Mauna Loa’s summit caldera. The eruption ended 12 days later on December 10th 2022.
NOTES ON ERUPTION AND FLOW PATH
Reference: USGS
A new cloud-based cyberinfrastructure platform for volcano scientists.
Volcanology Infrastructure for Computational Tools and Resources, or VICTOR.
VICTOR
WHAT IS THE CLOUD?
Remote compute resources.
WHAT IS PYTHON?
A versatile, readable language used in data science, AI, and more, with flexible variables that don’t need type assignment.
BACKGROUND ON VICTOR
WHAT IS THE JUPYTER PROJECT?
A web-based platform supporting multiple languages, allowing users to create interactive notebooks that combine code, text, and media for an enhanced experience.
WHAT IS A JUPYTER NOTEBOOK?
A document that mixes code and rich text, allowing for both explanation and execution in one place.
BACKGROUND ON VICTOR
HOW TO REGISTER
PREFER TO FOLLOW A VIDEO? USE THIS RESOURCE:
OVERVIEW OF VICTOR
Getting Started
Anatomy of the Lab
Shared
After navigating to:
hub.victorproject.org, choose a server.
Getting Started
Anatomy of the Lab
Shared
OVERVIEW OF VICTOR
The notebook will open a launcher on the user’s home directory:
Getting Started
Anatomy of the Lab
Shared
OVERVIEW OF VICTOR
OVERVIEW OF VICTOR
Getting Started
Anatomy of the Lab
Shared
To get started with VICTOR, open a new terminal
When the terminal opens, type ‘victor setup’ then press enter.
Input the number correlating to each model (our lab will use MOLASSES, MrLavaLoba and IMEX
You will find the folder for the model added to your files. Repeat these steps for each model.