HPC multiscale simulation of transport and aggregation of volcanic particles

Künzli, Pierre (Computer Science Department, University of Geneva, Geneva, Switzerland) ; Falcone, Jean-Luc (Computer Science Department, University of Geneva, Geneva, Switzerland) ; Rossi, Eduardo (Computer Science Department, University of Geneva, Geneva, Switzerland) ; Albuquerque, Paul (Computer Science Department, University of Geneva, Geneva, Switzerland) ; Chopard, Bastien (School of Engineering, Architecture and Landscape (hepia), HES-SO // University of Applied Sciences Western Switzerland)

Since volcanic eruptions are events that can greatly endanger human lives and disrupt human activities such as air traffic, it is of major interest to simulate such phenomena. Volcanic ash transport and dispersion models typically describe particle motion in a turbulent velocity field. Volcanic particles (known as tephra) are advected inside this field from the moment they leave the vent of the volcano until they deposit on the ground. We developed a flexible simulation tool called TETRAS (TEphra TRAnsport Simulator) based on a hybrid Eulerian-Lagrangian model. As this kind of model needs computationally intensive simulations, a parallelization on a distributed memory architecture was developed. Volcanic eruptions involve phenomena occurring at multiple temporal and spatial scales, such as fast rising of particles inside the volcanic column, transport of fine particles over very long range or aggregation of fine particles into larger ones. Thus, we developed a multiscale implementation of the software using MMSF (Multiscale Modeling and Simulation Framework) techniques and tools. This implementation combines short and long-range transport of particles as well as particle aggregation. In this paper, we show the multiscale aspect of the design and implementation. Then, we tackle two load balancing problems that arise from this model: first at the transport code level, where unequal distribution of particles inside the domain directly leads to different load for processors if a naive work distribution is chosen; second at the multiscale level, where the resource allocation for each submodel must be chosen wisely to achieve optimal performances.


Conference Type:
full paper
Faculty:
Ingénierie et Architecture
School:
HEPIA - Genève
Institute:
inIT - Institut d'Ingénierie Informatique et des Télécommunications
Publisher:
Geneva, switzerland, 25-28 June 2018
Date:
2018-06
Geneva, switzerland
25-28 June 2018
Pagination:
8 p.
Published in:
Proceedings of 2018 17th International Symposium on Parallel and Distributed Computing (ISPDC), 25-28 June 2018, Geneva, Switzerland
DOI:
ISBN:
978-1-5386-5330-2
Appears in Collection:

Note: The status of this file is: restricted


 Record created 2020-08-25, last modified 2020-10-27

Fulltext:
Download fulltext
PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)