SWZ  >  
Research Projects  >  
Numerically intensive simulations on an integrated computing infrastructure

Numerically intensive simulations on an integrated computing infrastructure

Scientific simulations are usualy very computationally intensive and time consuming and can benefit greatly by a suitable selection and mapping to specialized computing resources. In modern data centers with heterogeneous computing infrastructures, such as cloud services, high performance computing (HPC) clusters and specialized computing resources with accelerators (for example GPU) this choice is not trivial (see Figure 1). Therefore in this project concepts and technical implementations of a user-transparent integration mechanism in a heterogeneous computing infrastructure should be developed. This should unify and simplify the access to specialized computing resources for computationally intensive simulation projects within the SWZ. Then a simulation application is to be semi-automated executed on the most appropriate resource type.

As an application of these concepts the simulation of transport and transformation processes in porous materials is used. For this calculations  highly efficient Lattice Boltzmann methods are very suitable. This application forms the basis for detailed performance analysis and an appropriate modeling.

Figure 1: The appropriate choice of computing resources for computationally intensive simulations is not trivial in modern computer centers with a heterogeneous infrastructure.

Goals of the project

In the project scientists of the research fields Fluid Dynamics (research group Prof. Brenner, TU Clausthal), Software Engineering (research group Prof. Grabowski, University of Göttingen) and the Applied Computer Science (research group of Prof. Yahyapour, GWDG) work together to develop appropriate solutions. Additional support in the development of numerical methods for the application will be received from the research group of Prof. Deiterding from Southampton University.

From an engineering point of view the aim of this project is to develop an understanding of material transport and transformation in porous materials. The background of the project is the increasing demand in various fields of engineering, for example, chemical engineering, to design porous materials and to use them  for example as supports for catalysts with improved conversion rates and selectivity. Therefore it is necessary to be able to predict the morphology-transport relationships involving chemical reactions more accurately than previously possible.

For the mathematically point of view the main task is the development of suitable numerical methods. The starting point for this are works which are already performed by the cooperation partner in the field of computational fluid dynamics, in particular the lattice Boltzmann (LB) method, the adaptive mesh refinement (see Figure 2) and the parallel and high performance computing and cloud computing. Until now there are only some raw theoretical models for calculation of multiphase fluids in such structures which are based on the LB method. To use this method for calculation of technically relevant porous structures, further developments are needed to dissolve the processes running on very different length scales in numerical methods.

From informatics point of view, the interest is to facilitate access to heterogeneous computing infrastructures for Simulation Sciences and to integrate them together. The starting point are the heterogeneous data center infrastructure resources of the Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG), which can be considered as a prototype for many data centers at university level. In addition to an HPC cluster and an IaaS cloud GWDG also offers computing resources with specialized accelerator cards. The aim is to develop and implement concepts and solutions for an integrated computing environment for simulation, which decreases the decision for a specific resource type simulation scientists and can execute a simulation application as optimally as possible.

The concept of an integrated computing environment is shown in Figure 3. On application layer, the application is defined by a model, which is then passed to a distribution controller, mapping the application to a particular type of resource (the resource layer), for example, a cloud system, a HPC cluster, a GPU cluster or a grid system. Here, the application model is transformed into a resource-specific input model for the target system. This entry model is then passed to the resource manager of the target system that is running the application on the corresponding infrastructure.

In the context of SWZ project 11.4.1 currently the SimPaaS component is being developed to automatically deploy and run simulation applications in a cloud environment. It is intended to integrate SimPaaS into the framework, which is to be developed in this project.

Figure 2: Principle of a block-based, Cartesian grid adaptation demonstrated for a 2D NACA0012 profile with 6 degrees flow with Re = 186 355. On the left: Dynamic adaptation of refinement levels (in different gray tones) during startup (top) and development of a vortex trail (below), on the right: visualization of cell adaptation to the embedded geometry.
Figure 3: Structure of an integrated computing environment for simulations.

Involved Scientists

Prof. Dr.-Ing. Gunther Brenner

Division of Fluid Dynamics
Institute of Applied Mechanics
Clausthal University of Technology

Room 126, Adolph-Roemer-Straße 2A, 38678 Clausthal-Zellerfeld
E-Mail: gunther.brenner@tu-clausthal.de
Phone: +49 5323 72-2515 (ITM)
Phone: +49 5323 72-5220 (SWZ)
Fax: +49 5323 72-2203

Prof. Dr. Jens Grabowski

Research group for Software Engineering for Distributed Systems
Institute of Computer Science
University of Göttingen

Room 2.115, Goldschmidtstraße 7, 37077 Göttingen
E-Mail: grabowski@informatik.uni-goettingen.de
Phone: +49 551 39-172022
Fax: +49 551 39-14415

Prof. Dr. Ramin Yahyapour

Research group Praktische Informatik
Institute of Computer Science
University of Göttingen

Am Faßberg 11, 37077 Göttingen
E-Mail: ramin.yahyapour@gwdg.de
Phone: +49 551 201-1545