• Nem Talált Eredményt

DepartmentofHydrodynamicSystems,BudapestUniversityofTechnologyandEconomics,Budapest,Hungary FerencHeged˝us GPUacceleratedsolutionoflargenumberofindepentedODEsystems

N/A
N/A
Protected

Academic year: 2022

Ossza meg "DepartmentofHydrodynamicSystems,BudapestUniversityofTechnologyandEconomics,Budapest,Hungary FerencHeged˝us GPUacceleratedsolutionoflargenumberofindepentedODEsystems"

Copied!
1
0
0

Teljes szövegt

(1)

GPU Day 2018, June 21-22, 2018, Budapest, Hungary

GPU accelerated solution of large number of indepented ODE systems

Ferenc Heged˝us

Department of Hydrodynamic Systems, Budapest University of Technology and Economics, Budapest, Hungary

Summary.

In many fields of science, the governing equations of a physical problem can be described by an ordinary differential equation system (ODEs). If the number and size of such a system is small then exploiting the possibilities of massively parallel computing is not feasible, since the time marching of an initial value problem is serial in nature. However, if large number of parameters are involved during an investigation, the whole problem can be decomposed into a large number of decoupled sub-problems where each parameter combination represent an individual and independent task. These problems are especially suitable for professional GPGPUs using the SIMT (single instruction multiple thread) paradigm.

In the last years, many researchers have already implement their numerical code capable to exploit the high processing powers of GPUs. These are usually specialised codes for the given field of science. General purpose, modular solvers are scarce in the literature. The main aim of the present study/talk is to fill this gap and propose a possible implementation of such a solution technique. An important requirement is the possibility to give the ODE system with as similar syntax as in MATLAB. The code is implemented in C++ and CUDA C software environment. The numerical schemes can be selected are the4th order explicit and adaptive Runge–Kutta–Cash–Karp method with5th embedded error estimation, and the well-known4thorder explicit Runge–Kutta technique with fixed time step.

Because the code can handle millions of independent ODE systems, intermediate solutions during the integration does not stored. This is also mandatory from performance point of view. To be able to extract different properties of a solution (e.g. maximum and minimum of a component, their time instance, etc.), a flexible event handling mechanism is implemented into the code. Moreover, non-smooth dynamics can also be handled easily and efficiently by providing equations describing the dynamics at a switching line (e.g. equations for the impact dynamics); therefore, the integration does not have to be stopped.

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

The one-dimensional cell model structure was used, and equations describing the dy- namics of coal combustion, gas–gas reactions, fluid dynamics of the suspension and heat transfer

By means of this concept we want to describe significant parts of the strategic plan, which could bring about dynamics of a business unit and this part was prepared ONLY for health

The equations of motion for control design is derived from a 17 -degree-of-freedom nonlinear model of a MAN truck that contains the dynamics of suspension, yaw, roll, pitch,

Although, front-side intermediates assume a non-reactive ion-dipole orientation, the dynamics of S N 2 reactions at low collision energies is partially controlled by the

Thus the time series describing the dynamics of synthetic bond indices, the RTS index, and the gold and currency reserves of the Central Bank form the basis for the descriptive

5 Laboratory of Molecular Structure and Dynamics, Institute of Chemistry, Eötvös University, P.O. To understand the mode specificity, the reaction dynamics was studied using both

The modeling is based on the subsystem ASE modeling, where the aerodynamics, structural dynamics and rigid body dynamics models are developed separately and then combined to from

In this paper we study the pullback dynamics for a class of nonlocal non-autonomous evolu- tion equations generated as continuum limits of computational models of neural fields