Distributed GPU Based Matrix Power Kernel for Geoscience Applications

2021 ◽  
Author(s):  
Ani Anciaux Sedrakian ◽  
Thomas Guignon

Abstract High-performance computing is at the heart of digital technology which allows to simulate complex physical phenomena. The current trend for hardware architectures is toward heterogeneous systems with multi-core CPUs accelerated by GPUs to get high computing power. The demand for fast solution of Geoscience simulations coupled with new computing architectures drives the need for challenging parallel algorithms. Such applications based on partial differential equations, requires to solve large and sparse linear system of equations. This work makes a step further in Matrix Powers Kernel (MPK) which is a crucial kernel in solving sparse linear systems using communication-avoiding methods. This class of methods deals with the degradation of performances observed beyond several nodes by decreasing the gap between the time necessary to perform the computations and the time needed to communicate the results. The proposed work consists of a new formulation for distributed MPK kernels for the cluster of GPUs where the pipeline communications could be overlapped by the computation. Also, appropriate data reorganization decreases the memory traffic between processors and accelerators and improves performance. The proposed structure is based on the separation of local and external components with different layers of interface nodes-due to the MPK algorithm-. The data is restructured in a way where all the data required by the neighbor process comes contiguously at the end, after the local one. Thanks to an assembly step, the contents of the messages for each neighbor are determined. Such data structure has a major impact on the efficiency of the solution, since it permits to design an appropriate communication scheme where the computation with local data can occur on the GPUs and the external ones on the CPUs. Moreover, it permits more efficient inter-process communication by an effective overlap of the communication by the computation in the asynchronous pipeline way. We validate our design through the test cases with different block matrices obtained from different reservoir simulations : fractured reservoir dual-medium, black-oil two phase-flow, and three phase-flow models. The experimental results demonstrate the performance of the proposed approach compared to state of the art. The proposed MPK running on several nodes of the GPU cluster provides a significant performance gain over equivalent Sparse Matrix Vector product (SpMV) which is already optimized and provides better scalability.

2021 ◽  
Vol 149 ◽  
pp. 104881
Author(s):  
H. Bansal ◽  
P. Schulze ◽  
M.H. Abbasi ◽  
H. Zwart ◽  
L. Iapichino ◽  
...  

2017 ◽  
Vol 95 ◽  
pp. 199-219 ◽  
Author(s):  
M. De Lorenzo ◽  
Ph. Lafon ◽  
M. Di Matteo ◽  
M. Pelanti ◽  
J.-M. Seynhaeve ◽  
...  

2013 ◽  
Vol 737 ◽  
pp. 146-175 ◽  
Author(s):  
S. LeMartelot ◽  
R. Saurel ◽  
O. Le Métayer

AbstractExact compressible one-dimensional nozzle flow solutions at steady state are determined in various limit situations of two-phase liquid–gas mixtures. First, the exact solution for a pure liquid nozzle flow is determined in the context of fluids governed by the compressible Euler equations and the ‘stiffened gas’ equation of state. It is an extension of the well-known ideal-gas steady nozzle flow solution. Various two-phase flow models are then addressed, all corresponding to limit situations of partial equilibrium among the phases. The first limit situation corresponds to the two-phase flow model of Kapila et al. (Phys. Fluids, vol. 13, 2001, pp. 3002–3024), where both phases evolve in mechanical equilibrium only. This model contains two entropies, two temperatures and non-conventional shock relations. The second one corresponds to a two-phase model where the phases evolve in both mechanical and thermal equilibrium. The last one corresponds to a model describing a liquid–vapour mixture in thermodynamic equilibrium. They all correspond to two-phase mixtures where the various relaxation effects are either stiff or absent. In all instances, the various flow regimes (subsonic, subsonic–supersonic, and supersonic with shock) are unambiguously determined, as well as various nozzle solution profiles.


Author(s):  
Naoki Matsushita ◽  
Akinori Furukawa ◽  
Kusuo Okuma ◽  
Satoshi Watanabe

A tandem arrangement of double rotating cascades and single diffuser cascade, proposed as a centrifugal pump with high performance in air-water two-phase flow condition, yields lower head due to the smallness of the impeller outlet in comparison with a impeller with large outlet diameter and no diffuser. Influences of impeller diameter change and installation of diffuser blades on two-phase flow performance were experimentally investigated under the case of the same volute casing. As the result, the similarity law of the diameter of impeller having the similar blade geometry and the rotational speed is satisfied even in two-phase flow condition. Comparing pump performances between a large impeller without diffuser blades and a small one with diffuser blades, higher two-phase flow performance is obtained by controlling the rotational speed of a small impeller with diffuser blades in the range of small water flow rates, while a large impeller with no diffuser gives high performance in the range of high water flow rate and small air flow rate.


Author(s):  
Haruhiko Ohta

Researches concerning micro actuators utilizing vapor-liquid interfacial phenomena are extensively investigated to develop thermal devices applied to micro machines. On the other hand, the application of two-phase flow is useful for the removal of waste heat from the semiconductor chips with highly increased heat generation density to be integrated in notebook PCs. In the present paper, the latest Japanese research on boiling and two-phase flow in mini channels is reviewed covering those for the fundamental phenomena and practical applications. Boiling in a narrow channel between parallel plates is an ideal system for the development of the high-performance heat exchangers with extremely small sizes. The promising approaches to increasing the critical heat flux are introduced those by the present author to compensate the disadvantage inherent in this system.


Sign in / Sign up

Export Citation Format

Share Document