{"id":"https://openalex.org/W6949558056","doi":"https://doi.org/10.5281/zenodo.15284322","title":"GMGPolar v2.0.0","display_name":"GMGPolar v2.0.0","publication_year":2025,"publication_date":"2025-04-24","ids":{"openalex":"https://openalex.org/W6949558056","doi":"https://doi.org/10.5281/zenodo.15284322"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.15284322","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15284322","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.15284322","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Litz, Julian","orcid":null},"institutions":[{"id":"https://openalex.org/I171892758","display_name":"Forschungszentrum J\u00fclich","ror":"https://ror.org/02nv7yv05","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I171892758"]},{"id":"https://openalex.org/I2898391981","display_name":"Deutsches Zentrum f\u00fcr Luft- und Raumfahrt e. V. (DLR)","ror":"https://ror.org/04bwf3e34","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I2898391981"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Litz, Julian","raw_affiliation_strings":["German Aerospace Center","Forschungszentrum J\u00fclich"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"German Aerospace Center","institution_ids":["https://openalex.org/I2898391981"]},{"raw_affiliation_string":"Forschungszentrum J\u00fclich","institution_ids":["https://openalex.org/I171892758"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Leleux, Philippe","orcid":"https://orcid.org/0000-0002-3760-4698"},"institutions":[{"id":"https://openalex.org/I190497903","display_name":"Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes","ror":"https://ror.org/03vcm6439","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I190497903","https://openalex.org/I196454796","https://openalex.org/I205747304","https://openalex.org/I205747304","https://openalex.org/I4210095849","https://openalex.org/I4210159245","https://openalex.org/I4387153255","https://openalex.org/I4405258862","https://openalex.org/I4405258862","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Leleux, Philippe","raw_affiliation_strings":["Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes"],"raw_orcid":"https://orcid.org/0000-0002-3760-4698","affiliations":[{"raw_affiliation_string":"Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes","institution_ids":["https://openalex.org/I190497903"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Kruse, Carola","orcid":"https://orcid.org/0000-0002-4142-7356"},"institutions":[{"id":"https://openalex.org/I4210106946","display_name":"Centre Europ\u00e9en de Recherche et de Formation Avanc\u00e9e en Calcul Scientifique","ror":"https://ror.org/02dzbc556","country_code":"FR","type":"facility","lineage":["https://openalex.org/I4210106946"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Kruse, Carola","raw_affiliation_strings":["CERFACS"],"raw_orcid":"https://orcid.org/0000-0002-4142-7356","affiliations":[{"raw_affiliation_string":"CERFACS","institution_ids":["https://openalex.org/I4210106946"]}]},{"author_position":"middle","author":{"id":null,"display_name":"R\u00fcde, Ulrich","orcid":"https://orcid.org/0000-0001-8796-8599"},"institutions":[{"id":"https://openalex.org/I4210146216","display_name":"Forschungsinstitut f\u00fcr Anwendungsorientierte Wissensverarbeitung","ror":"https://ror.org/04s7shc55","country_code":"DE","type":"nonprofit","lineage":["https://openalex.org/I196349391","https://openalex.org/I4210146216"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"R\u00fcde, Ulrich","raw_affiliation_strings":["FAU Erlangen"],"raw_orcid":"https://orcid.org/0000-0001-8796-8599","affiliations":[{"raw_affiliation_string":"FAU Erlangen","institution_ids":["https://openalex.org/I4210146216"]}]},{"author_position":"last","author":{"id":null,"display_name":"K\u00fchn, Martin J.","orcid":"https://orcid.org/0000-0002-0906-6984"},"institutions":[{"id":"https://openalex.org/I135140700","display_name":"University of Bonn","ror":"https://ror.org/041nas322","country_code":"DE","type":"education","lineage":["https://openalex.org/I135140700"]},{"id":"https://openalex.org/I2898391981","display_name":"Deutsches Zentrum f\u00fcr Luft- und Raumfahrt e. V. (DLR)","ror":"https://ror.org/04bwf3e34","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I2898391981"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"K\u00fchn, Martin J.","raw_affiliation_strings":["German Aerospace Center","University of Bonn"],"raw_orcid":"https://orcid.org/0000-0002-0906-6984","affiliations":[{"raw_affiliation_string":"German Aerospace Center","institution_ids":["https://openalex.org/I2898391981"]},{"raw_affiliation_string":"University of Bonn","institution_ids":["https://openalex.org/I135140700"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I171892758","https://openalex.org/I2898391981"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10941","display_name":"Musicology and Musical Analysis","score":0.19189999997615814,"subfield":{"id":"https://openalex.org/subfields/1210","display_name":"Music"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10941","display_name":"Musicology and Musical Analysis","score":0.19189999997615814,"subfield":{"id":"https://openalex.org/subfields/1210","display_name":"Music"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T13996","display_name":"Diverse Musicological Studies","score":0.14020000398159027,"subfield":{"id":"https://openalex.org/subfields/1210","display_name":"Music"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T14008","display_name":"Balkan and Eastern European Studies","score":0.07249999791383743,"subfield":{"id":"https://openalex.org/subfields/2002","display_name":"Economics and Econometrics"},"field":{"id":"https://openalex.org/fields/20","display_name":"Economics, Econometrics and Finance"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/curvilinear-coordinates","display_name":"Curvilinear coordinates","score":0.786300003528595},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.7052000164985657},{"id":"https://openalex.org/keywords/extrapolation","display_name":"Extrapolation","score":0.6913999915122986},{"id":"https://openalex.org/keywords/multigrid-method","display_name":"Multigrid method","score":0.4821000099182129},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.4575999975204468},{"id":"https://openalex.org/keywords/smoothing","display_name":"Smoothing","score":0.4519999921321869},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.421999990940094},{"id":"https://openalex.org/keywords/residual","display_name":"Residual","score":0.39660000801086426},{"id":"https://openalex.org/keywords/domain-decomposition-methods","display_name":"Domain decomposition methods","score":0.3871000111103058}],"concepts":[{"id":"https://openalex.org/C98343798","wikidata":"https://www.wikidata.org/wiki/Q1790208","display_name":"Curvilinear coordinates","level":2,"score":0.786300003528595},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.7052000164985657},{"id":"https://openalex.org/C132459708","wikidata":"https://www.wikidata.org/wiki/Q744069","display_name":"Extrapolation","level":2,"score":0.6913999915122986},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.5544999837875366},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.49639999866485596},{"id":"https://openalex.org/C137119250","wikidata":"https://www.wikidata.org/wiki/Q1413101","display_name":"Multigrid method","level":3,"score":0.4821000099182129},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.4575999975204468},{"id":"https://openalex.org/C3770464","wikidata":"https://www.wikidata.org/wiki/Q775963","display_name":"Smoothing","level":2,"score":0.4519999921321869},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.45100000500679016},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.421999990940094},{"id":"https://openalex.org/C155512373","wikidata":"https://www.wikidata.org/wiki/Q287450","display_name":"Residual","level":2,"score":0.39660000801086426},{"id":"https://openalex.org/C198880260","wikidata":"https://www.wikidata.org/wiki/Q5289813","display_name":"Domain decomposition methods","level":3,"score":0.3871000111103058},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.3587000072002411},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.35440000891685486},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.35339999198913574},{"id":"https://openalex.org/C62354387","wikidata":"https://www.wikidata.org/wiki/Q875399","display_name":"Boundary (topology)","level":2,"score":0.3465999960899353},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.33970001339912415},{"id":"https://openalex.org/C40069579","wikidata":"https://www.wikidata.org/wiki/Q62494","display_name":"Polar coordinate system","level":2,"score":0.3296000063419342},{"id":"https://openalex.org/C182310444","wikidata":"https://www.wikidata.org/wiki/Q1332643","display_name":"Boundary value problem","level":2,"score":0.303600013256073},{"id":"https://openalex.org/C187834632","wikidata":"https://www.wikidata.org/wiki/Q188804","display_name":"Factorization","level":2,"score":0.30169999599456787},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.2935999929904938},{"id":"https://openalex.org/C181330731","wikidata":"https://www.wikidata.org/wiki/Q2068418","display_name":"Finite difference","level":2,"score":0.2856000065803528},{"id":"https://openalex.org/C138187205","wikidata":"https://www.wikidata.org/wiki/Q131251","display_name":"Tangent","level":2,"score":0.27649998664855957},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.27309998869895935},{"id":"https://openalex.org/C123213974","wikidata":"https://www.wikidata.org/wiki/Q833089","display_name":"LU decomposition","level":4,"score":0.2703000009059906},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.26750001311302185},{"id":"https://openalex.org/C48753275","wikidata":"https://www.wikidata.org/wiki/Q11216","display_name":"Numerical analysis","level":2,"score":0.25690001249313354}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.15284322","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15284322","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.5281/zenodo.15284322","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15284322","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"GMGPolar":[0,20,87],"offers":[1,88],"a":[2,89,134,187,254,269,344],"taylored":[3],"Geometric":[4],"Multigrid":[5],"solver":[6,358],"for":[7,42,65,94,110,138,219,230,248,262,286,359],"geometries":[8,109],"described":[9,68],"by":[10,17,69,168,325,327],"curvilinear":[11,77],"coordinates":[12],"(in":[13],"its":[14,97],"simplest":[15],"case,":[16],"polar":[18],"coordinates).":[19],"uses":[21],"an":[22,273],"implicit":[23],"extrapolation":[24,59],"scheme":[25,60],"to":[26,50,117,177,198,238,320,351],"raise":[27],"the":[28,165,170,178,182,212,216,249,295,301,333,356],"convergence":[29,51],"order.":[30],"For":[31,76],"nonstandard":[32],"finite":[33,44],"elements,":[34],"this":[35],"result":[36],"has":[37],"been":[38,83],"shown":[39],"theoretically":[40],"and":[41,85,91,121,130,141,208,227,291,331,355,362],"nine-point":[43],"difference":[45],"stars,":[46],"we":[47],"observed":[48],"up":[49,319],"order":[52],"four":[53],"in":[54,74,272,276],"all":[55,287],"numerical":[56],"simulations.":[57,113],"This":[58],"can":[61],"be":[62,199],"used":[63],"likewise":[64],"other":[66],"domains":[67],"tensor-":[70],"or":[71],"product-format":[72],"meshes":[73],"2D.":[75],"domains,":[78],"suited":[79],"smoothing":[80],"schemes":[81],"have":[82],"developed":[84],"implemented.":[86],"matrix":[90],"matrix-free":[92],"version":[93],"most":[95],"of":[96,106,181,268,314,318,336],"operators.":[98],"Its":[99],"original":[100],"application":[101],"is":[102,156,260,266],"on":[103,159],"cross-sectional":[104],"views":[105],"realistic":[107],"Tokamak":[108],"fusion":[111],"plasma":[112],"Changes":[114],"from":[115],"v1.0.3":[116],"v2.0.0":[118],"1)":[119],"Enhancements":[120],"New":[122,223],"Class":[123],"Layout:":[124],"Linear":[125],"Algebra:":[126],"Introduced":[127,225],"custom":[128],"Vector":[129],"SparseMatrix":[131],"classes.":[132],"Added":[133,234,253,343],"(cyclic)":[135],"Tridiagonal":[136],"Solver":[137],"improved":[139,220,240],"performance":[140],"usability.":[142],"Input":[143],"Functions:":[144],"Separated":[145,205],"into":[146,206],"distinct":[147],"components:":[148],"DomainGeometry,":[149],"BoundaryConditions,":[150],"SourceTerm,":[151],"etc.":[152],"Polar":[153],"Grid:":[154],"Indexing":[155],"now":[157],"based":[158],"circle/radial":[160],"smoother.":[161],"Residual:":[162],"-":[163,342],"Improved":[164],"residual":[166],"calculation":[167],"addressing":[169],"unintuitive":[171],"behavior":[172,246],"that":[173],"previously":[174],"applied":[175],"only":[176],"interior":[179],"part":[180],"matrix.":[183],"Direct":[184],"Solver:":[185],"Fixed":[186],"bug":[188],"where":[189,264],"boundary":[190],"values":[191],"were":[192],"not":[193,306],"treated":[194],"correctly.":[195],"Built":[196],"matrices":[197,330],"symmetric,":[200],"reducing":[201],"factorization":[202],"time.":[203],"Smoother:":[204],"extrapolated":[207],"standard":[209],"smoothers.":[210],"Replaced":[211],"LU-Decomposition":[213],"algorithm":[214,218],"with":[215,309],"Thomas":[217],"efficiency":[221],"2)":[222],"Features":[224,341],"W-":[226],"F":[228],"cycles":[229],"enhanced":[231],"solving":[232],"capabilities.":[233],"FMG":[235],"(Full":[236],"Multigrid)":[237],"obtain":[239],"starting":[241],"solutions.":[242],"Implemented":[243],"advanced":[244],"caching":[245],"options":[247],"\"Give\"":[250],"implementation":[251],"strategy.":[252],"faster":[255],"strategy":[256],"named":[257],"'Take,'":[258],"which":[259,304],"appropriate":[261],"cases":[263],"memory":[265,277],"less":[267],"constraint,":[270],"resulting":[271],"80%":[274],"increase":[275],"usage.":[278],"Comprehensive":[279],"Unit":[280,284],"Tests:":[281],"Integrated":[282],"Google":[283],"Tests":[285],"classes,":[288],"ensuring":[289],"robust":[290],"reliable":[292],"functionality":[293],"across":[294],"codebase.":[296],"3)":[297],"Performance":[298],"Improvements":[299],"Removed":[300],"task-based":[302],"approach,":[303],"did":[305],"scale":[307],"well":[308],"increasing":[310],"parallelization.":[311],"Sequential":[312],"speed-up":[313,317],"2,":[315],"parallel":[316],"10":[321],"Reduced":[322],"maximum":[323],"usage":[324],"61.5%":[326],"constructing":[328],"symmetric":[329],"utilizing":[332],"tridiagonal":[334],"structure":[335],"smoother":[337],"matrices.":[338],"4)":[339],"Updated":[340],"new":[345],"LU":[346],"decomposition":[347],"solver,":[348],"allowing":[349],"users":[350],"choose":[352],"between":[353],"MUMPS":[354],"in-house":[357],"greater":[360],"flexibility":[361],"performance.":[363]},"counts_by_year":[],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
