{ "labelLang" : "hun", "responseDate" : "2024-03-29 11:43", "content" : { "otype" : "JournalArticle", "mtid" : 31504207, "status" : "VALIDATED", "published" : true, "comment" : "Cited By :1 \n Export Date: 17 November 2021 \n CODEN: IJNMB \n Correspondence Address: Sharma, D.; Department of Mechanical Engineering, India; email: dsharma@iitg.ac.in", "unhandledTickets" : 0, "deleted" : false, "lastRefresh" : "2021-11-17T09:00:42.998+0000", "lastModified" : "2020-08-29T21:23:37.538+0000", "created" : "2020-08-29T21:23:36.512+0000", "creator" : { "otype" : "Admin", "mtid" : 565, "link" : "/api/admin/565", "label" : "WoS import (admin)", "familyName" : "WoS", "givenName" : "import", "published" : true, "snippet" : true }, "lastDuplumOK" : "2021-11-18T08:09:33.637+0000", "lastDuplumSearch" : "2021-11-18T08:09:33.637+0000", "validated" : "2020-08-29T21:23:36.941+0000", "validator" : { "otype" : "Admin", "mtid" : 565, "link" : "/api/admin/565", "label" : "WoS import (admin)", "familyName" : "WoS", "givenName" : "import", "published" : true, "snippet" : true }, "core" : false, "citation" : true, "publicationPending" : true, "type" : { "otype" : "PublicationType", "mtid" : 24, "link" : "/api/publicationtype/24", "label" : "Folyóiratcikk", "code" : 24, "otypeName" : "JournalArticle", "listPosition" : 1, "published" : true, "oldId" : 24, "snippet" : true }, "subType" : { "otype" : "SubType", "mtid" : 10000059, "link" : "/api/subtype/10000059", "label" : "Szakcikk (Folyóiratcikk)", "name" : "Szakcikk", "nameEng" : "Article", "docType" : { "otype" : "PublicationType", "mtid" : 24, "link" : "/api/publicationtype/24", "label" : "Folyóiratcikk", "code" : 24, "otypeName" : "JournalArticle", "listPosition" : 1, "published" : true, "oldId" : 24, "snippet" : true }, "listPosition" : 101, "published" : true, "oldId" : 10000059, "snippet" : true }, "category" : { "otype" : "Category", "mtid" : 1, "link" : "/api/category/1", "label" : "Tudományos", "published" : true, "oldId" : 1, "snippet" : true }, "languages" : [ { "otype" : "Language", "mtid" : 10002, "link" : "/api/language/10002", "label" : "Angol", "name" : "Angol", "nameEng" : "English", "published" : true, "oldId" : 2, "snippet" : true } ], "firstAuthor" : "Sanfui, Subhajit", "authorships" : [ { "otype" : "PersonAuthorship", "mtid" : 92972654, "link" : "/api/authorship/92972654", "label" : "Sanfui, Subhajit", "listPosition" : 1, "share" : 0.0, "first" : true, "last" : false, "corresponding" : false, "familyName" : "Sanfui", "givenName" : "Subhajit", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Szerző", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "snippet" : true }, { "otype" : "PersonAuthorship", "mtid" : 92972655, "link" : "/api/authorship/92972655", "label" : "Sharma, Deepak ✉", "listPosition" : 2, "share" : 0.0, "first" : false, "last" : true, "corresponding" : true, "familyName" : "Sharma", "givenName" : "Deepak", "authorTyped" : true, "editorTyped" : false, "otherTyped" : false, "type" : { "otype" : "AuthorshipType", "mtid" : 1, "link" : "/api/authorshiptype/1", "label" : "Szerző", "code" : 0, "published" : true, "oldId" : 0, "snippet" : true }, "published" : false, "snippet" : true } ], "title" : "A three-stage graphics processing unit-based finite element analyses matrix generation strategy for unstructured meshes", "identifiers" : [ { "otype" : "PublicationIdentifier", "mtid" : 17449259, "link" : "/api/publicationidentifier/17449259", "label" : "DOI: 10.1002/nme.6383", "source" : { "otype" : "PlainSource", "mtid" : 6, "link" : "/api/publicationsource/6", "label" : "DOI", "type" : { "otype" : "PublicationSourceType", "mtid" : 10001, "link" : "/api/publicationsourcetype/10001", "label" : "DOI", "mayHaveOa" : true, "published" : true, "snippet" : true }, "name" : "DOI", "nameEng" : "DOI", "linkPattern" : "https://doi.org/@@@", "publiclyVisible" : true, "published" : true, "oldId" : 6, "snippet" : true }, "validState" : "IDENTICAL", "idValue" : "10.1002/nme.6383", "realUrl" : "https://doi.org/10.1002%2Fnme.6383", "published" : false, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 17449258, "link" : "/api/publicationidentifier/17449258", "label" : "WoS: 000542130900001", "source" : { "otype" : "PlainSource", "mtid" : 1, "link" : "/api/publicationsource/1", "label" : "WoS", "type" : { "otype" : "PublicationSourceType", "mtid" : 10003, "link" : "/api/publicationsourcetype/10003", "label" : "Indexelő adatbázis", "mayHaveOa" : false, "published" : true, "snippet" : true }, "name" : "WoS", "nameEng" : "WoS", "linkPattern" : "http://gateway.isiknowledge.com/gateway/Gateway.cgi?&GWVersion=2&SrcAuth=CustomerName&SrcApp=CustomerName&DestLinkType=FullRecord&KeyUT=@@@&DestApp=WOS", "publiclyVisible" : true, "published" : true, "oldId" : 1, "snippet" : true }, "validState" : "IDENTICAL", "idValue" : "000542130900001", "realUrl" : "http://gateway.isiknowledge.com/gateway/Gateway.cgi?&GWVersion=2&SrcAuth=CustomerName&SrcApp=CustomerName&DestLinkType=FullRecord&KeyUT=000542130900001&DestApp=WOS", "published" : false, "snippet" : true }, { "otype" : "PublicationIdentifier", "mtid" : 17449262, "link" : "/api/publicationidentifier/17449262", "label" : "Scopus: 85087051523", "source" : { "otype" : "PlainSource", "mtid" : 3, "link" : "/api/publicationsource/3", "label" : "Scopus", "type" : { "otype" : "PublicationSourceType", "mtid" : 10003, "link" : "/api/publicationsourcetype/10003", "label" : "Indexelő adatbázis", "mayHaveOa" : false, "published" : true, "snippet" : true }, "name" : "Scopus", "linkPattern" : "http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-@@@", "publiclyVisible" : true, "published" : true, "oldId" : 3, "snippet" : true }, "validState" : "IDENTICAL", "idValue" : "85087051523", "realUrl" : "http://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85087051523", "published" : false, "snippet" : true } ], "journal" : { "otype" : "Journal", "mtid" : 2072, "link" : "/api/journal/2072", "label" : "INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING 0029-5981 1097-0207", "pIssn" : "0029-5981", "eIssn" : "1097-0207", "reviewType" : "REVIEWED", "noIF" : false, "sciIndexed" : true, "scopusIndexed" : true, "lang" : "FOREIGN", "hungarian" : false, "published" : true, "oldId" : 2072, "snippet" : true }, "volume" : "121", "issue" : "17", "firstPage" : "3824", "lastPage" : "3848", "firstPageOrInternalIdForSort" : "3824", "pageLength" : 25, "publishedYear" : 2020, "abstractText" : "With the development of parallel computing architectures, larger and more complex finite element analyses (FEA) are being performed with higher accuracy and smaller execution times. Graphics processing units (GPUs) are one of the major contributors of this computational breakthrough. This work presents a three-stage GPU-based FEA matrix generation strategy with the key idea of decoupling the computation of global matrix indices and values by use of a novel data structure referred to as the neighbor matrix. The first stage computes the neighbor matrix on the GPU based on the unstructured mesh. Using this neighbor matrix, the indices and values of the global matrix are computed separately in the second and third stages. The neighbor matrix is computed for three different element types. Two versions for performing numerical integration and assembly in the same or separate kernels are implemented and simulations are run for different mesh sizes having up to three million degrees of freedom on a single GPU. Comparison with GPU-based parallel implementation from the literature reveals speedup ranging from 4x to 6x for the proposed workload division strategy. Furthermore, the same kernel implementation is found to outperform the separate kernel implementation by 70% to 150% for different element types.", "subjects" : [ { "otype" : "Classification", "mtid" : 11082, "link" : "/api/classification/11082", "label" : "Egyéb műszaki tudományok és technológiák", "published" : true, "snippet" : true }, { "otype" : "Classification", "mtid" : 10003, "link" : "/api/classification/10003", "label" : "Matematika", "published" : true, "snippet" : true } ], "keywords" : [ { "otype" : "Keyword", "mtid" : 1000278, "link" : "/api/keyword/1000278", "label" : "GPU", "published" : true, "oldId" : 1000278, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1008906, "link" : "/api/keyword/1008906", "label" : "finite element analysis", "published" : true, "oldId" : 1008906, "snippet" : true }, { "otype" : "Keyword", "mtid" : 1284701, "link" : "/api/keyword/1284701", "label" : "unstructured mesh", "published" : true, "oldId" : 1284701, "snippet" : true }, { "otype" : "Keyword", "mtid" : 2113260, "link" : "/api/keyword/2113260", "label" : "kernel division", "published" : true, "snippet" : true }, { "otype" : "Keyword", "mtid" : 2113261, "link" : "/api/keyword/2113261", "label" : "matrix generation", "published" : true, "snippet" : true } ], "digital" : null, "printed" : null, "sourceYear" : 2020, "foreignEdition" : true, "foreignLanguage" : true, "fullPublication" : true, "conferencePublication" : false, "nationalOrigin" : null, "missingAuthor" : false, "oaType" : "NONE", "oaCheckDate" : "2021-11-17", "oaFree" : false, "citationCount" : 0, "citationCountUnpublished" : 0, "citationCountWoOther" : 0, "independentCitCountWoOther" : 0, "doiCitationCount" : 0, "wosCitationCount" : 0, "scopusCitationCount" : 0, "independentCitationCount" : 0, "unhandledCitationCount" : 0, "citingPubCount" : 0, "independentCitingPubCount" : 0, "unhandledCitingPubCount" : 0, "citedPubCount" : 2, "citedCount" : 2, "ratings" : [ { "otype" : "SjrRating", "mtid" : 10988639, "link" : "/api/sjrrating/10988639", "label" : "sjr:D1 (2020) Scopus - Engineering (miscellaneous) INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING 0029-5981 1097-0207", "listPos" : 24, "rankValue" : 0.1, "type" : "journal", "ratingType" : { "otype" : "RatingType", "mtid" : 10002, "link" : "/api/ratingtype/10002", "label" : "sjr", "code" : "sjr", "published" : true, "snippet" : true }, "subject" : { "otype" : "ClassificationExternal", "mtid" : 2201, "link" : "/api/classificationexternal/2201", "label" : "Scopus - Engineering (miscellaneous)", "published" : true, "oldId" : 2201, "snippet" : true }, "ranking" : "D1", "calculation" : "DIRECT", "published" : true, "snippet" : true } ], "ratingsForSort" : "D1", "hasCitationDuplums" : false, "userChangeableUntil" : "2021-08-25T11:52:17.381+0000", "directInstitutesForSort" : "", "ownerAuthorCount" : 5, "ownerInstituteCount" : 14, "directInstituteCount" : 0, "authorCount" : 2, "contributorCount" : 0, "hasQualityFactor" : true, "link" : "/api/publication/31504207", "label" : "Sanfui Subhajit et al. A three-stage graphics processing unit-based finite element analyses matrix generation strategy for unstructured meshes. (2020) INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING 0029-5981 1097-0207 121 17 3824-3848", "template" : "