Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio

In this paper, we present new parallel algorithms for finite element analysis implemented in the FEStudio software framework. We describe the programming model of finite element method, which supports parallelism on different stages of numerical simulations. Using this model, we develop parallel alg...

Full description

Bibliographic Details
Main Authors: Leonid Evgen'evich Tonkov, Yulia Albertovna Sagdeeva, Vladimir Nikolaevich Rychkov, Alexander Konstantinovich Novikov, Nikita Sergeevich Nedozhogin, Igor Mikhailovich Kuzmin, Sergey Petrovich Kopysov
Format: Article
Language:Russian
Published: Institute of Computer Science 2014-02-01
Series:Компьютерные исследования и моделирование
Subjects:
Online Access:http://crm.ics.org.ru/uploads/crmissues/crm_2014_1/14106.pdf
id doaj-c0255cb6cb0e40cb8d49a28615c687c6
record_format Article
spelling doaj-c0255cb6cb0e40cb8d49a28615c687c62020-11-25T01:39:02ZrusInstitute of Computer ScienceКомпьютерные исследования и моделирование2076-76332077-68532014-02-0161799710.20537/2076-7633-2014-6-1-79-972118Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudioLeonid Evgen'evich TonkovYulia Albertovna SagdeevaVladimir Nikolaevich RychkovAlexander Konstantinovich NovikovNikita Sergeevich NedozhoginIgor Mikhailovich KuzminSergey Petrovich KopysovIn this paper, we present new parallel algorithms for finite element analysis implemented in the FEStudio software framework. We describe the programming model of finite element method, which supports parallelism on different stages of numerical simulations. Using this model, we develop parallel algorithms of numerical integration for dynamic problems and local stiffness matrices. For constructing and solving the systems of equations, we use the CUDA programming platform.http://crm.ics.org.ru/uploads/crmissues/crm_2014_1/14106.pdffinite element methodparallel computinghybrid HPC platformsobject-oriented programming
collection DOAJ
language Russian
format Article
sources DOAJ
author Leonid Evgen'evich Tonkov
Yulia Albertovna Sagdeeva
Vladimir Nikolaevich Rychkov
Alexander Konstantinovich Novikov
Nikita Sergeevich Nedozhogin
Igor Mikhailovich Kuzmin
Sergey Petrovich Kopysov
spellingShingle Leonid Evgen'evich Tonkov
Yulia Albertovna Sagdeeva
Vladimir Nikolaevich Rychkov
Alexander Konstantinovich Novikov
Nikita Sergeevich Nedozhogin
Igor Mikhailovich Kuzmin
Sergey Petrovich Kopysov
Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio
Компьютерные исследования и моделирование
finite element method
parallel computing
hybrid HPC platforms
object-oriented programming
author_facet Leonid Evgen'evich Tonkov
Yulia Albertovna Sagdeeva
Vladimir Nikolaevich Rychkov
Alexander Konstantinovich Novikov
Nikita Sergeevich Nedozhogin
Igor Mikhailovich Kuzmin
Sergey Petrovich Kopysov
author_sort Leonid Evgen'evich Tonkov
title Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio
title_short Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio
title_full Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio
title_fullStr Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio
title_full_unstemmed Parallel implementation of a finite-element algorithms on a graphics accelerator in the software package FEStudio
title_sort parallel implementation of a finite-element algorithms on a graphics accelerator in the software package festudio
publisher Institute of Computer Science
series Компьютерные исследования и моделирование
issn 2076-7633
2077-6853
publishDate 2014-02-01
description In this paper, we present new parallel algorithms for finite element analysis implemented in the FEStudio software framework. We describe the programming model of finite element method, which supports parallelism on different stages of numerical simulations. Using this model, we develop parallel algorithms of numerical integration for dynamic problems and local stiffness matrices. For constructing and solving the systems of equations, we use the CUDA programming platform.
topic finite element method
parallel computing
hybrid HPC platforms
object-oriented programming
url http://crm.ics.org.ru/uploads/crmissues/crm_2014_1/14106.pdf
work_keys_str_mv AT leonidevgenevichtonkov parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
AT yuliaalbertovnasagdeeva parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
AT vladimirnikolaevichrychkov parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
AT alexanderkonstantinovichnovikov parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
AT nikitasergeevichnedozhogin parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
AT igormikhailovichkuzmin parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
AT sergeypetrovichkopysov parallelimplementationofafiniteelementalgorithmsonagraphicsacceleratorinthesoftwarepackagefestudio
_version_ 1725050735195848704