{"id":"https://openalex.org/W4200339009","doi":"https://doi.org/10.1145/3478513.3480536","title":"Spiral-spectral fluid simulation","display_name":"Spiral-spectral fluid simulation","publication_year":2021,"publication_date":"2021-12-01","ids":{"openalex":"https://openalex.org/W4200339009","doi":"https://doi.org/10.1145/3478513.3480536"},"language":"en","primary_location":{"id":"doi:10.1145/3478513.3480536","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3478513.3480536","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3478513.3480536","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3478513.3480536","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002195859","display_name":"Qiaodong Cui","orcid":"https://orcid.org/0009-0002-5183-6548"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Qiaodong Cui","raw_affiliation_strings":["Yale University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yale University","institution_ids":["https://openalex.org/I32971472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074765581","display_name":"Timothy Langlois","orcid":"https://orcid.org/0000-0002-5043-8698"},"institutions":[{"id":"https://openalex.org/I1306409833","display_name":"Adobe Systems (United States)","ror":"https://ror.org/059tvcg64","country_code":"US","type":"company","lineage":["https://openalex.org/I1306409833"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Timothy Langlois","raw_affiliation_strings":["Adobe Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Adobe Research","institution_ids":["https://openalex.org/I1306409833"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087948617","display_name":"Pradeep Sen","orcid":"https://orcid.org/0000-0002-8042-924X"},"institutions":[{"id":"https://openalex.org/I2803209242","display_name":"University of California System","ror":"https://ror.org/00pjdza24","country_code":"US","type":"education","lineage":["https://openalex.org/I2803209242"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pradeep Sen","raw_affiliation_strings":["University of California"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California","institution_ids":["https://openalex.org/I2803209242"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025069371","display_name":"Theodore Kim","orcid":"https://orcid.org/0000-0002-1131-8685"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Theodore Kim","raw_affiliation_strings":["Yale University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yale University","institution_ids":["https://openalex.org/I32971472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.0308,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.90753425,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"40","issue":"6","first_page":"1","last_page":"16"},"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.9986000061035156,"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.9986000061035156,"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/T11254","display_name":"Fluid Dynamics and Vibration Analysis","score":0.9847000241279602,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11382","display_name":"Fluid Dynamics and Heat Transfer","score":0.9828000068664551,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/computer-science","display_name":"Computer science","score":0.49642783403396606},{"id":"https://openalex.org/keywords/spherical-harmonics","display_name":"Spherical harmonics","score":0.45715659856796265},{"id":"https://openalex.org/keywords/basis","display_name":"Basis (linear algebra)","score":0.4514642059803009},{"id":"https://openalex.org/keywords/laplace-operator","display_name":"Laplace operator","score":0.4472820460796356},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.4419931173324585},{"id":"https://openalex.org/keywords/eigenfunction","display_name":"Eigenfunction","score":0.44098523259162903},{"id":"https://openalex.org/keywords/gravitational-singularity","display_name":"Gravitational singularity","score":0.4318111538887024},{"id":"https://openalex.org/keywords/torus","display_name":"Torus","score":0.41857481002807617},{"id":"https://openalex.org/keywords/basis-function","display_name":"Basis function","score":0.41846877336502075},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.4109012484550476},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.35421621799468994},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.3504709005355835},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.33736979961395264},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.27320972084999084},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.2528775930404663},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.19449132680892944},{"id":"https://openalex.org/keywords/eigenvalues-and-eigenvectors","display_name":"Eigenvalues and eigenvectors","score":0.17445161938667297}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.49642783403396606},{"id":"https://openalex.org/C3768446","wikidata":"https://www.wikidata.org/wiki/Q877100","display_name":"Spherical harmonics","level":2,"score":0.45715659856796265},{"id":"https://openalex.org/C12426560","wikidata":"https://www.wikidata.org/wiki/Q189569","display_name":"Basis (linear algebra)","level":2,"score":0.4514642059803009},{"id":"https://openalex.org/C165700671","wikidata":"https://www.wikidata.org/wiki/Q203484","display_name":"Laplace operator","level":2,"score":0.4472820460796356},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.4419931173324585},{"id":"https://openalex.org/C128803854","wikidata":"https://www.wikidata.org/wiki/Q1307821","display_name":"Eigenfunction","level":3,"score":0.44098523259162903},{"id":"https://openalex.org/C12843","wikidata":"https://www.wikidata.org/wiki/Q201721","display_name":"Gravitational singularity","level":2,"score":0.4318111538887024},{"id":"https://openalex.org/C9767117","wikidata":"https://www.wikidata.org/wiki/Q12510","display_name":"Torus","level":2,"score":0.41857481002807617},{"id":"https://openalex.org/C5917680","wikidata":"https://www.wikidata.org/wiki/Q2621825","display_name":"Basis function","level":2,"score":0.41846877336502075},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.4109012484550476},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.35421621799468994},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.3504709005355835},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.33736979961395264},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.27320972084999084},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.2528775930404663},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.19449132680892944},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.17445161938667297},{"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/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3478513.3480536","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3478513.3480536","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3478513.3480536","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3478513.3480536","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3478513.3480536","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3478513.3480536","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.5199999809265137,"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320308380","display_name":"Yale University","ror":"https://ror.org/03v76x132"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4200339009.pdf","grobid_xml":"https://content.openalex.org/works/W4200339009.grobid-xml"},"referenced_works_count":64,"referenced_works":["https://openalex.org/W1530107087","https://openalex.org/W1630120088","https://openalex.org/W1784289629","https://openalex.org/W1805381866","https://openalex.org/W1973663906","https://openalex.org/W1978167904","https://openalex.org/W1978632040","https://openalex.org/W1979962982","https://openalex.org/W1993358632","https://openalex.org/W2009341434","https://openalex.org/W2011796652","https://openalex.org/W2018050597","https://openalex.org/W2022566626","https://openalex.org/W2029772130","https://openalex.org/W2031101507","https://openalex.org/W2033878145","https://openalex.org/W2035953391","https://openalex.org/W2037692348","https://openalex.org/W2044391901","https://openalex.org/W2056014540","https://openalex.org/W2080144738","https://openalex.org/W2088015803","https://openalex.org/W2089727948","https://openalex.org/W2099452464","https://openalex.org/W2102182691","https://openalex.org/W2106899388","https://openalex.org/W2112793938","https://openalex.org/W2121417676","https://openalex.org/W2141435354","https://openalex.org/W2145543872","https://openalex.org/W2166478562","https://openalex.org/W2168987252","https://openalex.org/W2171909906","https://openalex.org/W2276306181","https://openalex.org/W2295821368","https://openalex.org/W2320139746","https://openalex.org/W2405694092","https://openalex.org/W2471468194","https://openalex.org/W2738173639","https://openalex.org/W2768349812","https://openalex.org/W2798992147","https://openalex.org/W2808655879","https://openalex.org/W2811147113","https://openalex.org/W2891789769","https://openalex.org/W2892512918","https://openalex.org/W2944878488","https://openalex.org/W2948845585","https://openalex.org/W2961146651","https://openalex.org/W2963482772","https://openalex.org/W2998888370","https://openalex.org/W3048385761","https://openalex.org/W3101786905","https://openalex.org/W3101826276","https://openalex.org/W3106104946","https://openalex.org/W4233546237","https://openalex.org/W4235784351","https://openalex.org/W4239511819","https://openalex.org/W4239513428","https://openalex.org/W4245192669","https://openalex.org/W4245471306","https://openalex.org/W4246055135","https://openalex.org/W4249749781","https://openalex.org/W4251379127","https://openalex.org/W4291973907"],"related_works":["https://openalex.org/W4302419125","https://openalex.org/W2766128145","https://openalex.org/W4300623652","https://openalex.org/W121031341","https://openalex.org/W2038878154","https://openalex.org/W2111271529","https://openalex.org/W2464780829","https://openalex.org/W2963746646","https://openalex.org/W3217737408","https://openalex.org/W4290982745"],"abstract_inverted_index":{"We":[0,20,117],"introduce":[1],"a":[2,41,62,128],"fast,":[3],"expressive":[4],"method":[5],"for":[6,47],"simulating":[7],"fluids":[8],"over":[9],"radial":[10],"domains,":[11],"including":[12],"discs,":[13],"spheres,":[14],"cylinders,":[15],"ellipses,":[16],"spheroids,":[17],"and":[18,49,79,125],"tori.":[19],"do":[21],"this":[22],"by":[23,60],"generalizing":[24],"the":[25,99,119],"spectral":[26],"approach":[27,104],"of":[28,43,64,96,121,130],"Laplacian":[29],"Eigenfunctions,":[30],"resulting":[31],"in":[32],"what":[33],"we":[34,52,80,91],"call":[35],"spiral-spectral":[36],"fluid":[37],"simulations.":[38],"Starting":[39],"with":[40],"set":[42,63],"divergence-free":[44],"analytical":[45],"bases":[46],"polar":[48],"spherical":[50],"coordinates,":[51],"show":[53],"that":[54,85],"their":[55,113],"singularities":[56],"can":[57],"be":[58],"removed":[59],"introducing":[61],"carefully":[65],"selected":[66],"enrichment":[67],"functions.":[68],"Orthogonality":[69],"is":[70,76],"established":[71],"at":[72],"minimal":[73],"cost,":[74],"viscosity":[75],"supported":[77],"analytically,":[78],"specifically":[81],"design":[82],"basis":[83,123],"functions":[84],"support":[86],"scalable":[87],"FFT-based":[88],"reconstructions.":[89],"Additionally,":[90],"present":[92],"an":[93],"efficient":[94],"way":[95],"computing":[97],"all":[98],"necessary":[100],"advection":[101],"tensors.":[102],"Our":[103],"applies":[105],"to":[106],"both":[107],"three-dimensional":[108],"flows":[109],"as":[110,112],"well":[111],"surface-based,":[114],"codimensional":[115],"variants.":[116],"establish":[118],"completeness":[120],"our":[122],"representation,":[124],"compare":[126],"against":[127],"variety":[129],"existing":[131],"solvers.":[132]},"counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
