HPC-cloud native framework for concurrent simulation, analysis and visualization of CFD workflows

https://doi.org/10.1016/j.future.2021.04.008Get rights and content

Highlights

  • Concurrent CFD simulations on HPC system and analysis and visualization on cloud.

  • Cloud native approach for processing CFD data on a cloud.

  • Centralized cloud service for analyzing and visualizing CFD data.

  • Automatic on-demand Kubernetes cluster deployment and cluster autoscaling.

Abstract

Analysis and rendering of high-resolution computational fluid dynamics (CFD) simulations often requires execution of multiple parallel data-processing pipelines. In this paper we present a hybrid cloud solution for efficient simulation and analysis of drop dispersions. The simulation component runs on a high-performance computing (HPC) cluster and cloud native framework performs the processing of CFD outputs. To facilitate some of the cloud features, we broke down the CFD data analysis pipeline into small microservice-like processes. In this way, a given resource can be set up and shared between different simulations, codes and locations to minimize idle times and dynamically adjust the capacity to the workload while producing results on the fly, independent of the simulation engine. A combination of HPC and cloud technologies allows us to create agile and highly scalable solutions for CFD purposes. We focus on HPC-cloud infrastructure; however, other arrangements such as cloud–cloud or desktop–cloud can be easily adapted depending on the needs. This enables a framework for centralizing services for collaborative use between different users as well as for automatically providing data from different sources to machine learning algorithms. We describe a proof of concept implementation of the proposed framework and provide detailed analysis of its performance applied to a real two-phase flow application.

Keywords

Cloud native
High-performance computing
Computational fluid dynamics
Two-phase flow
Concurrent analysis
Visualization

Cited by (0)

Dr. Carlos Peña-Monferrer Research Staff Member, IBM Research Europe.

Dr. Peña-Monferrer is a Research Staff Member at IBM Research Europe. Peña-Monferrer’s research activities are mainly focused on the development, validation and use of CFD models where natural and industrial multiphase flow processes are involved. An important part of his recent investigations is the integration of cutting-edge technologies like cloud or machine learning with CFD for democratizing its use and contributing to the digital transformation of industries.

Dr. Robert Manson-Sawko Research Staff Member, IBM Research Europe.

Dr. Robert Manson-Sawko is a Research Staff Member at IBM Research Europe. He received his Ph.D. from Cranfield University in applied mathematics. At IBM Research he is exploring future of computing paradigms with the aim to improve simulations in industry. He worked in several engineering fields including oil and gas, renewable energy and fatigue analysis. His main research interest is computational fluid dynamics (CFD) of multiphase flow, particularly dispersions in chemical engineering applications such as mixing or separation. Other activities include studying the performance of CFD codes on parallel architectures as well as automated research software validation and verification.

Dr. Vadim Elisseev Research Staff Member and Manager, IBM Research Europe.

Visiting Professor, Wrexham Glyndwr University.

Dr. Vadim Elisseev is a Research Staff Member and Manager with IBM Research Europe, where he leads efforts in HPC, hybrid cloud and energy efficient computing (EEC). Vadim holds Ph.D. in Physics and Mathematics from P.N. Lebedev Physics Institute, Russian Academy of Sciences. He started his career as a physicist in the field of quantum optics and inertial confinement fusion, which got him involved in HPC. He pursued his passion for HPC by joining IBM, where he added EEC and Cloud Computing to his areas of expertise.

View Abstract