Show simple item record

dc.contributor.authorKuznik, K.
dc.contributor.authorPaszynski, M.
dc.contributor.authorCalo, Victor
dc.date.accessioned2017-03-24T11:52:51Z
dc.date.available2017-03-24T11:52:51Z
dc.date.created2017-03-23T06:59:54Z
dc.date.issued2013
dc.identifier.citationKuznik, K. and Paszynski, M. and Calo, V. 2013. Grammar-based multi-frontal solver for one dimensional isogeometric analysis with multiple right-hand-sides. Procedia Computer Science. 18: pp. 1574-1583.
dc.identifier.urihttp://hdl.handle.net/20.500.11937/51366
dc.identifier.doi10.1016/j.procs.2013.05.325
dc.description.abstract

This paper introduces a grammar-based model for developing a multi-thread multi-frontal parallel direct solver for onedimensional isogeometric finite element method. The model includes the integration of B-splines for construction of the element local matrices and the multi-frontal solver algorithm. The integration and the solver algorithm are partitioned into basic indivisible tasks, namely the grammar productions, that can be executed squentially. The partial order of execution of the basic tasks is analyzed to provide the scheduling for the execution of the concurrent integration and multi-frontal solver algorithm. This graph grammar analysis allows for optimal concurrent execution of all tasks. The model has been implemented and tested on NVIDIA CUDA GPU, delivering logarithmic execution time for linear, quadratic, cubic and higher order B-splines. Thus, the CUDA implementation delivers the optimal performance predicted by our graph grammar analysis. We utilize the solver for multiple right hand sides related to the solution of non-stationary or inverse problems. © 2013 The Authors. Published by Elsevier B.V.

dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/
dc.titleGrammar-based multi-frontal solver for one dimensional isogeometric analysis with multiple right-hand-sides
dc.typeConference Paper
dcterms.source.volume18
dcterms.source.startPage1574
dcterms.source.endPage1583
dcterms.source.issn1877-0509
dcterms.source.titleProcedia Computer Science
dcterms.source.seriesProcedia Computer Science
curtin.note

Paper presented at International Conference on Computational Science, ICCS 2013

curtin.departmentDepartment of Applied Geology
curtin.accessStatusOpen access


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

http://creativecommons.org/licenses/by-nc-nd/3.0/
Except where otherwise noted, this item's license is described as http://creativecommons.org/licenses/by-nc-nd/3.0/