{"id":"https://openalex.org/W2128943711","doi":"https://doi.org/10.1145/2661229.2661269","title":"SPGrid","display_name":"SPGrid","publication_year":2014,"publication_date":"2014-11-18","ids":{"openalex":"https://openalex.org/W2128943711","doi":"https://doi.org/10.1145/2661229.2661269","mag":"2128943711"},"language":"en","primary_location":{"id":"doi:10.1145/2661229.2661269","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2661229.2661269","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000082469","display_name":"Rajsekhar Setaluri","orcid":"https://orcid.org/0000-0003-2078-0991"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rajsekhar Setaluri","raw_affiliation_strings":["University of Wisconsin - Madison"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin - Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020399473","display_name":"Mridul Aanjaneya","orcid":"https://orcid.org/0000-0002-5286-8173"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mridul Aanjaneya","raw_affiliation_strings":["University of Wisconsin - Madison"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin - Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072493411","display_name":"Sean Bauer","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sean Bauer","raw_affiliation_strings":["University of Wisconsin - Madison"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin - Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089697513","display_name":"Eftychios Sifakis","orcid":"https://orcid.org/0000-0001-5608-3085"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eftychios Sifakis","raw_affiliation_strings":["University of Wisconsin - Madison"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin - Madison","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5000082469"],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":9.3764,"has_fulltext":false,"cited_by_count":124,"citation_normalized_percentile":{"value":0.97842201,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":"33","issue":"6","first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9912999868392944,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9828000068664551,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8183136582374573},{"id":"https://openalex.org/keywords/stencil","display_name":"Stencil","score":0.7752957940101624},{"id":"https://openalex.org/keywords/grid","display_name":"Grid","score":0.5755693912506104},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5723873972892761},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.5693894624710083},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.5552067756652832},{"id":"https://openalex.org/keywords/multigrid-method","display_name":"Multigrid method","score":0.5231282114982605},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.47484615445137024},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.46114569902420044},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.4290663003921509},{"id":"https://openalex.org/keywords/octree","display_name":"Octree","score":0.4214330017566681},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.40176641941070557},{"id":"https://openalex.org/keywords/partial-differential-equation","display_name":"Partial differential equation","score":0.16054576635360718},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11003562808036804},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.09989812970161438}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8183136582374573},{"id":"https://openalex.org/C76752949","wikidata":"https://www.wikidata.org/wiki/Q7607499","display_name":"Stencil","level":2,"score":0.7752957940101624},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.5755693912506104},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5723873972892761},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.5693894624710083},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5552067756652832},{"id":"https://openalex.org/C137119250","wikidata":"https://www.wikidata.org/wiki/Q1413101","display_name":"Multigrid method","level":3,"score":0.5231282114982605},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.47484615445137024},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.46114569902420044},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.4290663003921509},{"id":"https://openalex.org/C141297171","wikidata":"https://www.wikidata.org/wiki/Q1143237","display_name":"Octree","level":2,"score":0.4214330017566681},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40176641941070557},{"id":"https://openalex.org/C93779851","wikidata":"https://www.wikidata.org/wiki/Q271977","display_name":"Partial differential equation","level":2,"score":0.16054576635360718},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11003562808036804},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.09989812970161438},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2661229.2661269","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2661229.2661269","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},{"id":"pmh:oai:alma.01RUT_INST:11663606580004646","is_oa":false,"landing_page_url":"https://scholarship.libraries.rutgers.edu/esploro/outputs/journalArticle/SPGrid/991031654913604646","pdf_url":null,"source":{"id":"https://openalex.org/S4210197018","display_name":"View","issn_l":"2688-268X","issn":["2688-268X","2688-3988"],"is_oa":false,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1826956107","display_name":null,"funder_award_id":"IIS-1253598, CNS-1218432, IIS-1407282, CCF-1423064","funder_id":"https://openalex.org/F4320337387","funder_display_name":"Division of Computing and Communication Foundations"},{"id":"https://openalex.org/G5083957122","display_name":null,"funder_award_id":"IIS-1253598, CNS-1218432, IIS-1407282, CCF-1423064","funder_id":"https://openalex.org/F4320337389","funder_display_name":"Division of Information and Intelligent Systems"},{"id":"https://openalex.org/G6175892430","display_name":null,"funder_award_id":"IIS-1253598, CNS-1218432, IIS-1407282, CCF-1423064","funder_id":"https://openalex.org/F4320337388","funder_display_name":"Division of Computer and Network Systems"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337387","display_name":"Division of Computing and Communication Foundations","ror":"https://ror.org/01mng8331"},{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"},{"id":"https://openalex.org/F4320337389","display_name":"Division of Information and Intelligent Systems","ror":"https://ror.org/053a2cp42"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W1492479673","https://openalex.org/W1964396779","https://openalex.org/W1966158133","https://openalex.org/W1974460029","https://openalex.org/W1981382127","https://openalex.org/W1989185537","https://openalex.org/W2001254200","https://openalex.org/W2001988147","https://openalex.org/W2009492417","https://openalex.org/W2015965979","https://openalex.org/W2018451527","https://openalex.org/W2020180897","https://openalex.org/W2026512586","https://openalex.org/W2029315739","https://openalex.org/W2050495604","https://openalex.org/W2051000642","https://openalex.org/W2051853774","https://openalex.org/W2053776542","https://openalex.org/W2055853406","https://openalex.org/W2060863649","https://openalex.org/W2062433548","https://openalex.org/W2070071217","https://openalex.org/W2070827315","https://openalex.org/W2071998665","https://openalex.org/W2073742192","https://openalex.org/W2075418377","https://openalex.org/W2084161481","https://openalex.org/W2085419112","https://openalex.org/W2089266499","https://openalex.org/W2099342750","https://openalex.org/W2118972993","https://openalex.org/W2119984419","https://openalex.org/W2126195192","https://openalex.org/W2132524478","https://openalex.org/W2133073983","https://openalex.org/W2136220107","https://openalex.org/W2136841458","https://openalex.org/W2139906125","https://openalex.org/W2141435354","https://openalex.org/W2143745655","https://openalex.org/W2166103081","https://openalex.org/W2170854520","https://openalex.org/W2237109911","https://openalex.org/W2237767100","https://openalex.org/W2295821368","https://openalex.org/W2798909945","https://openalex.org/W3147816945","https://openalex.org/W4234803512","https://openalex.org/W4235784351","https://openalex.org/W4236837374","https://openalex.org/W4240840645","https://openalex.org/W4245192669","https://openalex.org/W4247287728","https://openalex.org/W4256598495"],"related_works":["https://openalex.org/W2014327818","https://openalex.org/W1409194387","https://openalex.org/W61888946","https://openalex.org/W2769005600","https://openalex.org/W2097757554","https://openalex.org/W2039378765","https://openalex.org/W2185562986","https://openalex.org/W2056599241","https://openalex.org/W3091752332","https://openalex.org/W2753769741"],"abstract_inverted_index":{"We":[0,108,194],"introduce":[1],"a":[2,31,89,122,132,168,172,181],"new":[3,32,182],"method":[4,177,200],"for":[5,35],"fluid":[6,116],"simulation":[7,86,117],"on":[8,22,131],"high-resolution":[9],"adaptive":[10,79,156],"grids":[11],"which":[12],"rivals":[13],"the":[14,50,57,98,111,196],"throughput":[15],"and":[16,38,66,137,189],"parallelism":[17],"potential":[18],"of":[19,42,84,91,100,115,124,145,198,204],"methods":[20],"based":[21],"uniform":[23,45,73,94,135],"grids.":[24,47,74],"Our":[25,176],"enabling":[26],"contribution":[27],"is":[28,178],"SPGrid":[29,48],",":[30],"data":[33,80,140],"structure":[34],"compact":[36],"storage":[37],"efficient":[39],"stream":[40],"processing":[41],"sparsely":[43,92],"populated":[44,93],"Cartesian":[46],"leverages":[49],"extensive":[51],"hardware":[52],"acceleration":[53],"mechanisms":[54],"inherent":[55],"in":[56,82,88,201],"x86":[58],"Virtual":[59],"Memory":[60],"Management":[61],"system":[62],"to":[63,71],"deliver":[64],"sequential":[65],"stencil":[67,129],"access":[68,103],"bandwidth":[69],"comparable":[70],"dense":[72],"Second,":[75],"we":[76,153],"eschew":[77],"tree-based":[78],"structures":[81],"favor":[83],"storing":[85],"variables":[87],"pyramid":[90],"grids,":[95],"thus":[96],"avoiding":[97],"cost":[99],"indirect":[101],"memory":[102,174],"associated":[104],"with":[105,171],"pointer-based":[106],"representations.":[107],"show":[109],"how":[110],"costliest":[112],"algorithmic":[113],"kernels":[114],"can":[118],"be":[119],"implemented":[120],"as":[121],"composition":[123],"two":[125],"kernel":[126],"types:":[127],"(a)":[128],"operations":[130],"single":[133],"sparse":[134],"grid,":[136],"(b)":[138],"structured":[139],"transfers":[141],"between":[142],"adjacent":[143],"levels":[144],"resolution,":[146],"even":[147],"when":[148],"modeling":[149],"non-graded":[150],"octrees.":[151],"Finally,":[152],"demonstrate":[154,195],"an":[155],"multigrid-preconditioned":[157],"Conjugate":[158],"Gradient":[159],"solver":[160],"that":[161,185],"achieves":[162],"resolution-independent":[163],"convergence":[164],"rates":[165],"while":[166],"admitting":[167],"lightweight":[169],"implementation":[170],"modest":[173],"footprint.":[175],"complemented":[179],"by":[180],"interpolation":[183],"scheme":[184],"reduces":[186],"dissipative":[187],"effects":[188],"simplifies":[190],"dynamic":[191],"grid":[192],"adaptation.":[193],"efficacy":[197],"our":[199],"end-to-end":[202],"simulations":[203],"smoke":[205],"flow.":[206]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":15},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":21},{"year":2020,"cited_by_count":19},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":19},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":4}],"updated_date":"2026-04-15T08:11:43.952461","created_date":"2016-06-24T00:00:00"}
