RUS  ENG
Full version
JOURNALS // Vestnik KRAUNC. Fiziko-Matematicheskie Nauki // Archive

Vestnik KRAUNC. Fiz.-Mat. Nauki, 2023 Volume 43, Number 2, Pages 87–110 (Mi vkam603)

This article is cited in 1 paper

INFORMATION AND COMPUTATION TECHNOLOGIES

Parallelization of a numerical algorithm for solving the Ñauchy problem for a nonlinear differential equation of fractional variable order using OpenMP technology

D. A. Tvyordiyab, R. I. Parovikb, A. R. Hayotovc, A. K. Boltaevc

a Kamchatka State University named after Vitus Bering
b Institute for Cosmophysical Research and Radio Wave Propagation FEB RAS
c V.I. Romanovskiy Institute of Mathematics

Abstract: The article presents a software implementation of a parallel efficient and fast computational algorithm for solving the Cauchy problem for a nonlinear differential equation of a fractional variable order. The computational algorithm is based on a non-local explicit finite-difference scheme, taking into account the approximation of the Gerasimov-Caputo fractional derivative VO included in the main differential equation. The algorithms for parallelization of the non-local explicit finite difference scheme were implemented as functions of the user library of the C programming language using the OpenMP technology. The OpenMP technology allows implementing parallel algorithms for working with the CPU computing node using its multithreading. The C language was chosen because of its versatility and lack of strict restrictions on memory handling. Further in the paper, the efficiency of the parallel algorithm is investigated. Efficiency is understood as the optimal ratio in coordinates: acceleration of calculations – the amount of RAM memory occupied, in comparison with the sequential version of the algorithm. The average computation time is analyzed in terms of: running time, acceleration, efficiency and cost of the algorithm. These algorithms were run on two different computing systems: a gaming laptop and a computing server. For a non-local explicit scheme, a significant performance increase of 3-5 times is shown for various methods of software implementation.

Keywords: fractional derivatives, heredity, memory effect, finite difference schemes, parallel computing, OpenMP.

UDC: 519.642.2, 519.687.1

MSC: Primary 34A08; Secondary 65Y05, 65M06

Language: English

DOI: 10.26117/2079-6641-2023-43-2-87-110



© Steklov Math. Inst. of RAS, 2024