{"id":"https://openalex.org/W2890713069","doi":"https://doi.org/10.1109/access.2018.2871219","title":"A GPU Solver for Sparse Generalized Eigenvalue Problems With Symmetric Complex-Valued Matrices Obtained Using Higher-Order FEM","display_name":"A GPU Solver for Sparse Generalized Eigenvalue Problems With Symmetric Complex-Valued Matrices Obtained Using Higher-Order FEM","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2890713069","doi":"https://doi.org/10.1109/access.2018.2871219","mag":"2890713069"},"language":"en","primary_location":{"id":"doi:10.1109/access.2018.2871219","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2018.2871219","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2018.2871219","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043653093","display_name":"Adam Dziekonski","orcid":"https://orcid.org/0000-0003-1045-3268"},"institutions":[{"id":"https://openalex.org/I169333911","display_name":"Gda\u0144sk University of Technology","ror":"https://ror.org/006x4sc24","country_code":"PL","type":"education","lineage":["https://openalex.org/I169333911"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"Adam Dziekonski","raw_affiliation_strings":["Faculty of Electronics, Telecommunications, and Informatics, Gda\u0144sk University of Technology, Gda\u0144sk, Poland","Faculty of Electronics, Telecommunications, and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland","ORCiD"],"raw_orcid":"https://orcid.org/0000-0003-1045-3268","affiliations":[{"raw_affiliation_string":"Faculty of Electronics, Telecommunications, and Informatics, Gda\u0144sk University of Technology, Gda\u0144sk, Poland","institution_ids":["https://openalex.org/I169333911"]},{"raw_affiliation_string":"Faculty of Electronics, Telecommunications, and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland","institution_ids":["https://openalex.org/I169333911"]},{"raw_affiliation_string":"ORCiD","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073551397","display_name":"Micha\u0142 Mrozowski","orcid":"https://orcid.org/0000-0002-1110-8717"},"institutions":[{"id":"https://openalex.org/I169333911","display_name":"Gda\u0144sk University of Technology","ror":"https://ror.org/006x4sc24","country_code":"PL","type":"education","lineage":["https://openalex.org/I169333911"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"Michal Mrozowski","raw_affiliation_strings":["Faculty of Electronics, Telecommunications, and Informatics, Gda\u0144sk University of Technology, Gda\u0144sk, Poland","Faculty of Electronics, Telecommunications, and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland","ORCiD"],"raw_orcid":"https://orcid.org/0000-0002-1110-8717","affiliations":[{"raw_affiliation_string":"Faculty of Electronics, Telecommunications, and Informatics, Gda\u0144sk University of Technology, Gda\u0144sk, Poland","institution_ids":["https://openalex.org/I169333911"]},{"raw_affiliation_string":"Faculty of Electronics, Telecommunications, and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland","institution_ids":["https://openalex.org/I169333911"]},{"raw_affiliation_string":"ORCiD","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I169333911"],"apc_list":{"value":2075,"currency":"USD","value_usd":2075},"apc_paid":{"value":2075,"currency":"USD","value_usd":2075},"fwci":0.9593,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.7835142,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"6","issue":null,"first_page":"69826","last_page":"69834"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10739","display_name":"Electromagnetic Scattering and Analysis","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11263","display_name":"Electromagnetic Simulation and Numerical Methods","score":0.9916999936103821,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6292185187339783},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6158146262168884},{"id":"https://openalex.org/keywords/preconditioner","display_name":"Preconditioner","score":0.6013537645339966},{"id":"https://openalex.org/keywords/hermitian-matrix","display_name":"Hermitian matrix","score":0.575320303440094},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.569328248500824},{"id":"https://openalex.org/keywords/conjugate-gradient-method","display_name":"Conjugate gradient method","score":0.5671290755271912},{"id":"https://openalex.org/keywords/sparse-matrix","display_name":"Sparse matrix","score":0.560210108757019},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.5512288212776184},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.5279238224029541},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.522469162940979},{"id":"https://openalex.org/keywords/eigenvalues-and-eigenvectors","display_name":"Eigenvalues and eigenvectors","score":0.516867458820343},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.4264741539955139},{"id":"https://openalex.org/keywords/cholesky-decomposition","display_name":"Cholesky decomposition","score":0.4166721701622009},{"id":"https://openalex.org/keywords/iterative-method","display_name":"Iterative method","score":0.36259356141090393},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.318632572889328},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.23820894956588745}],"concepts":[{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6292185187339783},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6158146262168884},{"id":"https://openalex.org/C167431342","wikidata":"https://www.wikidata.org/wiki/Q1754327","display_name":"Preconditioner","level":3,"score":0.6013537645339966},{"id":"https://openalex.org/C94940","wikidata":"https://www.wikidata.org/wiki/Q652941","display_name":"Hermitian matrix","level":2,"score":0.575320303440094},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.569328248500824},{"id":"https://openalex.org/C81184566","wikidata":"https://www.wikidata.org/wiki/Q1191895","display_name":"Conjugate gradient method","level":2,"score":0.5671290755271912},{"id":"https://openalex.org/C56372850","wikidata":"https://www.wikidata.org/wiki/Q1050404","display_name":"Sparse matrix","level":3,"score":0.560210108757019},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5512288212776184},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5279238224029541},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.522469162940979},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.516867458820343},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.4264741539955139},{"id":"https://openalex.org/C34727166","wikidata":"https://www.wikidata.org/wiki/Q515375","display_name":"Cholesky decomposition","level":3,"score":0.4166721701622009},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.36259356141090393},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.318632572889328},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.23820894956588745},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2018.2871219","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2018.2871219","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:9e3823b3d9114cecb266e07ccc7dfc0a","is_oa":true,"landing_page_url":"https://doaj.org/article/9e3823b3d9114cecb266e07ccc7dfc0a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 6, Pp 69826-69834 (2018)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2018.2871219","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2018.2871219","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4517889347","display_name":null,"funder_award_id":"DEC-2014/13/B/ST7/01173","funder_id":"https://openalex.org/F4320321042","funder_display_name":"Fundacja na rzecz Nauki Polskiej"}],"funders":[{"id":"https://openalex.org/F4320321042","display_name":"Fundacja na rzecz Nauki Polskiej","ror":"https://ror.org/048zd9m77"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1513952858","https://openalex.org/W1522512418","https://openalex.org/W1584695192","https://openalex.org/W1965034778","https://openalex.org/W1965512225","https://openalex.org/W2020526771","https://openalex.org/W2024506048","https://openalex.org/W2038071684","https://openalex.org/W2051142108","https://openalex.org/W2055525383","https://openalex.org/W2065775280","https://openalex.org/W2097479462","https://openalex.org/W2101511474","https://openalex.org/W2102538901","https://openalex.org/W2103695378","https://openalex.org/W2108137271","https://openalex.org/W2111327855","https://openalex.org/W2164575697","https://openalex.org/W2259574154","https://openalex.org/W2259950804","https://openalex.org/W2519765495","https://openalex.org/W2529540995","https://openalex.org/W2570841452","https://openalex.org/W2685231880","https://openalex.org/W2725248182","https://openalex.org/W2727864131","https://openalex.org/W2741503025","https://openalex.org/W2756451674","https://openalex.org/W2767023738","https://openalex.org/W2772361922","https://openalex.org/W2792804042","https://openalex.org/W2799522599","https://openalex.org/W3098878359","https://openalex.org/W4230094279","https://openalex.org/W4235641403","https://openalex.org/W6630542710","https://openalex.org/W6675533150","https://openalex.org/W6692224803","https://openalex.org/W6744270710"],"related_works":["https://openalex.org/W2809896915","https://openalex.org/W1592639845","https://openalex.org/W1482750774","https://openalex.org/W2159515580","https://openalex.org/W2966631139","https://openalex.org/W2081820376","https://openalex.org/W2126157464","https://openalex.org/W2365612721","https://openalex.org/W1983864973","https://openalex.org/W2063502215"],"abstract_inverted_index":{"This":[0],"paper":[1],"discusses":[2],"a":[3,17,45,64,85,108,135,138,143,159,191,199,215],"fast":[4],"implementation":[5,110,157],"of":[6,44,51,58,63,73,80,129,145,178,194],"the":[7,35,42,52,56,59,77,90,154,176,211],"stabilized":[8],"locally":[9],"optimal":[10],"block":[11],"preconditioned":[12],"conjugate":[13],"gradient":[14],"method,":[15],"using":[16,34,158],"hierarchical":[18],"multilevel":[19],"preconditioner":[20],"to":[21,41,202,209],"solve":[22],"non-Hermitian":[23],"sparse":[24,117,192],"generalized":[25,179],"eigenvalue":[26],"problems":[27],"with":[28,84],"large":[29,217],"symmetric":[30,66],"complex-valued":[31],"matrices":[32],"obtained":[33],"higher-order":[36],"finite-element":[37],"method":[38],"(FEM),":[39],"applied":[40],"analysis":[43,79],"microwave":[46],"resonator.":[47],"The":[48],"resonant":[49,81],"frequencies":[50],"low-order":[53],"modes":[54],"are":[55,105],"eigenvalues":[57],"smallest":[60],"real":[61],"part":[62],"complex":[65],"(though":[67],"non-Hermitian)":[68],"matrix":[69,118],"pencil.":[70],"These":[71,172],"types":[72],"pencils":[74],"arise":[75],"in":[76,147,207],"FEM":[78],"cavities":[82],"loaded":[83],"lossy":[86],"material.":[87],"To":[88],"accelerate":[89],"computations,":[91],"graphics":[92],"processing":[93,162],"units":[94],"(GPU,":[95],"NVIDIA":[96],"Pascal":[97],"P100)":[98],"were":[99,125,151],"used.":[100],"Single":[101],"and":[102,107,123,169,196],"dual-GPU":[103],"variants":[104],"considered":[106],"GPU-memory-saving":[109],"is":[111],"proposed.":[112],"An":[113],"efficient":[114],"sliced":[115],"ELLR-T":[116],"storage":[119],"format":[120],"was":[121],"used":[122],"operations":[124],"performed":[126],"on":[127,134],"blocks":[128],"vectors":[130],"for":[131,214],"best":[132],"performance":[133],"GPU.":[136],"As":[137],"result,":[139],"significant":[140],"speedups":[141],"(exceeding":[142],"factor":[144],"six":[146],"some":[148,204],"computational":[149],"scenarios)":[150],"achieved":[152],"over":[153],"reference":[155],"parallel":[156],"multicore":[160],"central":[161],"unit":[163],"(CPU,":[164],"Intel":[165],"Xeon":[166],"E5-2680":[167],"v3,":[168],"12":[170],"cores).":[171],"results":[173],"indicate":[174],"that":[175],"solution":[177],"eigenproblems":[180],"needs":[181],"much":[182],"more":[183],"GPU":[184,201],"memory":[185],"than":[186],"iterative":[187],"techniques":[188],"when":[189],"solving":[190],"system":[193],"equations,":[195],"also":[197],"requires":[198],"second":[200],"store":[203],"data":[205],"structures":[206],"order":[208],"reduce":[210],"footprint,":[212],"even":[213],"moderately":[216],"systems.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
