Szczegóły publikacji

Opis bibliograficzny

Concurrent algorithm for integrating three-dimensional B-spline functions into machines with shared memory such as GPU / Anna Szyszka, Maciej WOŹNIAK, Robert SCHAEFER // Computer Methods in Applied Mechanics and Engineering ; ISSN  0045-7825 . — 2022 — vol. 398 art. no. 115201, s. 1–30. — Bibliogr. s. 28–30, Abstr. — Publikacja dostępna online od: 2022-06-16

Autorzy (3)

Słowa kluczowe

GPGPUnumerical integrationisogeometric finite element methodtrace theory

Dane bibliometryczne

ID BaDAP140588
Data dodania do BaDAP2022-06-22
Tekst źródłowyURL
DOI10.1016/j.cma.2022.115201
Rok publikacji2022
Typ publikacjiartykuł w czasopiśmie
Otwarty dostęptak
Czasopismo/seriaComputer Methods in Applied Mechanics and Engineering

Abstract

The aim of this paper is to analyze the integration for 3D isogeometric finite element method solvers and its effective scheduling on hierarchical computer architecture. Data necessary for concurrency over elements is independent, so computation on this level is trivially concurrent. However, constructing several layers of concurrency for the integration algorithm is challenging. In this work, we propose a multilevel concurrent integration algorithm associated with scheduling that brings one extra degree of possible speedup. Because of one extra degree of possible speedup, we analyze the concurrent integration inside elements. The scheduling algorithm is intended for strongly related hierarchical architectures of a GPU. Using trace theory and Foata Normal Form, we verify integrity of the proposed solution. Summing up, we propose a general method for analyzing concurrency of the integration algorithm. We instantiate this method on a classical element-based integration algorithm, however, this methodology is possible to apply for other integration algorithms, including sum factorization, fast numerical quadrature, or row-wise integration methods.

Publikacje, które mogą Cię zainteresować

fragment książki
#145834Data dodania: 16.3.2023
Concurrent algorithms for integrating three-dimensional B-spline functions into machines with shared memory such as GPU / Maciej WOŹNIAK, Anna Janina Szyszka // W: KomPlasTech 2023 [Dokument elektroniczny] : XXVIII conference on computer methods in materials technology : 5–8 March 2023, Zakopane, Poland : [abstracts]. — Wersja do Windows. — Dane tekstowe. — [Kraków : AGH], [2023]. — S. 1–4. — Wymagania systemowe: Adobe Reader. — Tryb dostępu: http://komplastech.agh.edu.pl/public_repo/abstracts/27.pdf [2023-03-15]. — Bibliogr. s. 4
fragment książki
#147738Data dodania: 20.7.2023
Parallel algorithm for concurrent integration of three-dimensional B-spline functions / Anna Szyszka, Maciej WOŹNIAK // W: Computational Science – ICCS 2023 : 23rd international conference : Prague, Czech Republic, July 3–5, 2023 : proceedings, Pt. 2 / eds. Jiří Mikyška [et al.]. — Cham, Switzerland : Springer, cop. 2023. — (Lecture Notes in Computer Science ; ISSN 0302-9743 ; LNCS 14074). — ISBN: 978-3-031-36020-6; e-ISBN: 978-3-031-36021-3. — S. 590–596. — Bibliogr., Abstr. — Publikacja dostępna online od: 2023-06-26