Repository logo
Article

Hypergraph grammar based multi-thread multi-frontal direct solver with Galois scheduler

creativeworkseries.issn1508-2806
dc.contributor.authorJopek, Konrad
dc.contributor.authorPaszyński, Maciej
dc.contributor.authorPaszyńska, Anna
dc.contributor.authorHassan, Muhammad Amber
dc.contributor.authorPingali, Keshav
dc.date.available2025-06-17T07:37:34Z
dc.date.issued2019
dc.descriptionBibliogr. s. 51-54.
dc.description.abstractIn this paper, we analyze two-dimensional grids with point and edge singularities in order to develop an eficient parallel hypergraph grammar-based multi- frontal direct solver algorithm. We express these grids by a hypergraph. For these meshes, we define a sequence of hypergraph grammar productions expressing the construction of frontal matrices, eliminating fully assembled nodes, merging the resulting Schur complements, and repeating the process of elimination and merging until a single frontal matrix remains. The dependency relationship between hypergraph grammar productions is analyzed, and a dependency graph is plotted (which is equivalent to the elimination tree of a multi- frontal solver algorithm). We utilize a classical multi-frontal solver algorithm, the hypergraph grammar productions allow us to construct an eficient elimination tree based on the graph representation of the computational mesh (not the global matrix itself). The hypergraph grammar productions are assigned to nodes on a dependency graph, and they are implemented as tasks in the GALOIS parallel environment and scheduled according to the developed dependency graph over the shared memory parallel machine. We show that our hypergraph grammar-based solver outperforms the parallel MUMPS solver.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.doihttps://doi.org/10.7494/csci.2019.20.1.3010
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/113220
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectgraph grammaren
dc.subjectdirect solveren
dc.subjecth adaptive finite element methoden
dc.subjectGALOISen
dc.titleHypergraph grammar based multi-thread multi-frontal direct solver with Galois scheduleren
dc.title.relatedComputer Scienceen
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 1
publicationissue.paginationpp. 27-55
publicationvolume.volumeNumberVol. 20
relation.isAuthorOfPublicationcc6152cc-e422-46c2-91af-5c83519b3f96
relation.isAuthorOfPublication.latestForDiscoverycc6152cc-e422-46c2-91af-5c83519b3f96
relation.isJournalIssueOfPublication0a53592a-d344-44ab-a173-c9ab7912b51d
relation.isJournalIssueOfPublication.latestForDiscovery0a53592a-d344-44ab-a173-c9ab7912b51d
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2019.20.1.27.pdf
Size:
3.22 MB
Format:
Adobe Portable Document Format