Parallel Adaptive Interpolation Algorithm based on Sparse Grids for Modeling Dynamic Systems with Interval Parameters

2021 ◽  
Vol 12 (8) ◽  
pp. 395-403
Author(s):  
A. Yu. Morozov ◽  

The paper presents a parallel algorithm for adaptive interpolation based on sparse grids for modeling dynamic systems with interval parameters. The idea of the algorithm is to construct a piecewise polynomial function that interpolates the dependence of the solution to the problem on the point values of the interval parameters. In the classical version of the algorithm, polynomial interpolation on complete grids is used, and with a large number of uncertainties, the algorithm becomes difficult to apply due to the exponential growth of computational costs. The use of sparse grids can significantly reduce the computational costs, but nevertheless the complexity of the algorithm in the general case remains exponential with respect to the number of interval parameters. In this regard, the issue of accelerating the algorithm is relevant. The algorithm can be divided into several sets of independent subtasks: updating the values corresponding to the grid nodes; calculation of weighting factors; interpolation of values at new nodes. The last two sets imply parallelization of recursion, so here the techniques for traversing the width of the call graph are mainly used. The parallel implementation of the algorithm was tested on two ODE systems containing two and six interval parameters, respectively, using a different number of computing cores. The results obtained demonstrate the effectiveness of the approaches used.

Mathematics ◽  
2021 ◽  
Vol 9 (4) ◽  
pp. 298
Author(s):  
Alexander Yu Morozov ◽  
Andrey A. Zhuravlev ◽  
Dmitry L. Reviznikov

The paper is concerned with the issues of modeling dynamic systems with interval parameters. In previous works, the authors proposed an adaptive interpolation algorithm for solving interval problems; the essence of the algorithm is the dynamic construction of a piecewise polynomial function that interpolates the solution of the problem with a given accuracy. The main problem of applying the algorithm is related to the curse of dimension, i.e., exponential complexity relative to the number of interval uncertainties in parameters. The main objective of this work is to apply the previously proposed adaptive interpolation algorithm to dynamic systems with a large number of interval parameters. In order to reduce the computational complexity of the algorithm, the authors propose using adaptive sparse grids. This article introduces a novelty approach of applying sparse grids to problems with interval uncertainties. The efficiency of the proposed approach has been demonstrated on representative interval problems of nonlinear dynamics and computational materials science.


2019 ◽  
Vol 09 (4) ◽  
pp. 5-31
Author(s):  
A.Y. Morozov ◽  
D.L. Reviznikov

The paper provides a review of existing libraries and methods of modeling dynamic systems with interval parameters. Available software libraries AWA, VNODELP, COZY Infinity, RiOT, FlowStar, as well as the author’s adaptive interpolation algorithm are considered. The traditional software for interval analysis gives guaranteed estimates of solutions, however, over time, these estimates become extremely significantly overstated. Due to the use of a fundamentally different approach to constructing solutions, the adaptive interpolation algorithm is not subject to the accumulation of errors, determines the boundaries of solutions with controlled accuracy, and works much faster than analogues.


2015 ◽  
Vol 17 (5) ◽  
pp. 1246-1270 ◽  
Author(s):  
C. F. Janßen ◽  
N. Koliha ◽  
T. Rung

AbstractThis paper presents a fast surface voxelization technique for the mapping of tessellated triangular surface meshes to uniform and structured grids that provide a basis for CFD simulations with the lattice Boltzmann method (LBM). The core algorithm is optimized for massively parallel execution on graphics processing units (GPUs) and is based on a unique dissection of the inner body shell. This unique definition necessitates a topology based neighbor search as a preprocessing step, but also enables parallel implementation. More specifically, normal vectors of adjacent triangular tessellations are used to construct half-angles that clearly separate the per-triangle regions. For each triangle, the grid nodes inside the axis-aligned bounding box (AABB) are tested for their distance to the triangle in question and for certain well-defined relative angles. The performance of the presented grid generation procedure is superior to the performance of the GPU-accelerated flow field computations per time step which allows efficient fluid-structure interaction simulations, without noticeable performance loss due to the dynamic grid update.


2019 ◽  
Vol 10 (2) ◽  
pp. 69-76 ◽  
Author(s):  
A. Yu. Morozov ◽  
◽  
D. L. Reviznikov ◽  
◽  

2020 ◽  
Vol 16 (3) ◽  
pp. 479-490
Author(s):  
A.Y. Morozov ◽  
◽  
D. L. Reviznikov ◽  

Sign in / Sign up

Export Citation Format

Share Document