A high-performance interactive computing framework for engineering applications

07/02/2018
by   Jovana Knežević, et al.
0

To harness the potential of advanced computing technologies, efficient (real time) analysis of large amounts of data is as essential as are front-line simulations. In order to optimise this process, experts need to be supported by appropriate tools that allow to interactively guide both the computation and data exploration of the underlying simulation code. The main challenge is to seamlessly feed the user requirements back into the simulation. State-of-the-art attempts to achieve this, have resulted in the insertion of so-called check- and break-points at fixed places in the code. Depending on the size of the problem, this can still compromise the benefits of such an attempt, thus, preventing the experience of real interactive computing. To leverage the concept for a broader scope of applications, it is essential that a user receives an immediate response from the simulation to his or her changes. Our generic integration framework, targeted to the needs of the computational engineering domain, supports distributed computations as well as on-the-fly visualisation in order to reduce latency and enable a high degree of interactivity with only minor code modifications. Namely, the regular course of the simulation coupled to our framework is interrupted in small, cyclic intervals followed by a check for updates. When new data is received, the simulation restarts automatically with the updated settings (boundary conditions, simulation parameters, etc.). To obtain rapid, albeit approximate feedback from the simulation in case of perpetual user interaction, a multi-hierarchical approach is advantageous. Within several different engineering test cases, we will demonstrate the flexibility and the effectiveness of our approach.

READ FULL TEXT
research
07/02/2018

Computational steering of complex flow simulations

Computational Steering, the combination of a simulation back-end with a ...
research
06/30/2018

A sliding window technique for interactive high-performance computing scenarios

Interactive high-performance computing is doubtlessly beneficial for man...
research
06/30/2018

Interactive data exploration for high-performance fluid flow computations through porous media

Huge data advent in high-performance computing (HPC) applications such a...
research
12/13/2021

Stacked Generative Machine Learning Models for Fast Approximations of Steady-State Navier-Stokes Equations

Computational fluid dynamics (CFD) simulations are broadly applied in en...
research
05/01/2020

Computational Steering of Geometrically Sensitive Simulations

In the context of high-performance finite element analysis, the cost of ...
research
09/22/2020

mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks

We aim to increase the flexibility at which a data worker can choose the...
research
03/24/2022

Identifying Boundary Conditions with the Syntax and Semantic Information of Goals

In goal-oriented requirement engineering, boundary conditions(BC) are us...

Please sign up or login with your details

Forgot password? Click here to reset