{"id":"https://openalex.org/W4395675842","doi":"https://doi.org/10.1145/3657648","title":"Differentiable solver for time-dependent deformation problems with contact","display_name":"Differentiable solver for time-dependent deformation problems with contact","publication_year":2024,"publication_date":"2024-04-26","ids":{"openalex":"https://openalex.org/W4395675842","doi":"https://doi.org/10.1145/3657648"},"language":"en","primary_location":{"id":"doi:10.1145/3657648","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3657648","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/A5010100011","display_name":"Zizhou Huang","orcid":"https://orcid.org/0009-0007-6529-4694"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Zizhou Huang","raw_affiliation_strings":["New York University, New York, United States"],"affiliations":[{"raw_affiliation_string":"New York University, New York, United States","institution_ids":["https://openalex.org/I57206974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025776392","display_name":"Davi Colli Tozoni","orcid":"https://orcid.org/0009-0005-7094-495X"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Davi Colli Tozoni","raw_affiliation_strings":["New York University, New York, United States"],"affiliations":[{"raw_affiliation_string":"New York University, New York, United States","institution_ids":["https://openalex.org/I57206974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079488613","display_name":"Arvi Gjoka","orcid":"https://orcid.org/0009-0002-4666-8260"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arvi Gjoka","raw_affiliation_strings":["New York University, New York, United States"],"affiliations":[{"raw_affiliation_string":"New York University, New York, United States","institution_ids":["https://openalex.org/I57206974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007301924","display_name":"Zachary Ferguson","orcid":"https://orcid.org/0000-0003-2466-3768"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zachary Ferguson","raw_affiliation_strings":["New York University, New York, United States"],"affiliations":[{"raw_affiliation_string":"New York University, New York, United States","institution_ids":["https://openalex.org/I57206974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008550029","display_name":"Teseo Schneider","orcid":"https://orcid.org/0000-0002-5969-636X"},"institutions":[{"id":"https://openalex.org/I212119943","display_name":"University of Victoria","ror":"https://ror.org/04s5mat29","country_code":"CA","type":"education","lineage":["https://openalex.org/I212119943"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Teseo Schneider","raw_affiliation_strings":["Computer Science, University of Victoria, Victoria, Canada"],"affiliations":[{"raw_affiliation_string":"Computer Science, University of Victoria, Victoria, Canada","institution_ids":["https://openalex.org/I212119943"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046160172","display_name":"Daniele Panozzo","orcid":"https://orcid.org/0000-0003-1183-2454"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniele Panozzo","raw_affiliation_strings":["Computer Science, New York University, New York, United States"],"affiliations":[{"raw_affiliation_string":"Computer Science, New York University, New York, United States","institution_ids":["https://openalex.org/I57206974"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061986862","display_name":"Denis Zorin","orcid":"https://orcid.org/0000-0001-7733-5501"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Denis Zorin","raw_affiliation_strings":["New York University, New York, United States"],"affiliations":[{"raw_affiliation_string":"New York University, New York, United States","institution_ids":["https://openalex.org/I57206974"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5010100011"],"corresponding_institution_ids":["https://openalex.org/I57206974"],"apc_list":null,"apc_paid":null,"fwci":6.7398,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.97303175,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":"43","issue":"3","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12809","display_name":"Contact Mechanics and Variational Inequalities","score":0.9975000023841858,"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/T12809","display_name":"Contact Mechanics and Variational Inequalities","score":0.9975000023841858,"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/T11799","display_name":"Adhesion, Friction, and Surface Interactions","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/2211","display_name":"Mechanics of Materials"},"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/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.9934999942779541,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/solver","display_name":"Solver","score":0.8418375253677368},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.6752687692642212},{"id":"https://openalex.org/keywords/differentiable-function","display_name":"Differentiable function","score":0.6535228490829468},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5972179174423218},{"id":"https://openalex.org/keywords/ode","display_name":"Ode","score":0.5854705572128296},{"id":"https://openalex.org/keywords/integrator","display_name":"Integrator","score":0.5139148235321045},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.47671741247177124},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.4539969563484192},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.43185538053512573},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.42060425877571106},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.41570335626602173},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.3561643064022064},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2907699942588806},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.273258775472641},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.15988996624946594},{"id":"https://openalex.org/keywords/structural-engineering","display_name":"Structural engineering","score":0.0919741690158844},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08423447608947754}],"concepts":[{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.8418375253677368},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.6752687692642212},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.6535228490829468},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5972179174423218},{"id":"https://openalex.org/C34862557","wikidata":"https://www.wikidata.org/wiki/Q178985","display_name":"Ode","level":2,"score":0.5854705572128296},{"id":"https://openalex.org/C79518650","wikidata":"https://www.wikidata.org/wiki/Q2081431","display_name":"Integrator","level":3,"score":0.5139148235321045},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.47671741247177124},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.4539969563484192},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.43185538053512573},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.42060425877571106},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.41570335626602173},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.3561643064022064},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2907699942588806},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.273258775472641},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.15988996624946594},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0919741690158844},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08423447608947754},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"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/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"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/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3657648","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3657648","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"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1188353613","display_name":"CHS: Small: Collaborative Research: Robust High Order Meshing and Analysis for Design Pipeline Automation","funder_award_id":"1908767","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1421660364","display_name":null,"funder_award_id":"OAC-1835712","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2056912205","display_name":null,"funder_award_id":"CHS-1908767","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3936934665","display_name":null,"funder_award_id":"CHS-1901091","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4821826369","display_name":null,"funder_award_id":"1652515","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5209569411","display_name":null,"funder_award_id":"IIS-2313156","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5877424458","display_name":null,"funder_award_id":"1901091","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6671297155","display_name":null,"funder_award_id":"CAREER","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6894402473","display_name":null,"funder_award_id":"Fellowship","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7318007112","display_name":null,"funder_award_id":"652515","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7361322662","display_name":"Elements:Software:Open-Source Robust Geometry Toolkit for Black-Box Finite Element Analysis","funder_award_id":"1835712","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8017084444","display_name":"HCC: Medium: Shape Optimization for the Design and Simulation of  Electromagnetic Systems","funder_award_id":"2313156","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":82,"referenced_works":["https://openalex.org/W400678491","https://openalex.org/W1589288858","https://openalex.org/W1976550039","https://openalex.org/W1981500306","https://openalex.org/W1981948516","https://openalex.org/W1983512267","https://openalex.org/W2008413953","https://openalex.org/W2040124556","https://openalex.org/W2051925793","https://openalex.org/W2054839454","https://openalex.org/W2092413372","https://openalex.org/W2099006292","https://openalex.org/W2112311198","https://openalex.org/W2133500334","https://openalex.org/W2157805404","https://openalex.org/W2212370034","https://openalex.org/W2315178409","https://openalex.org/W2478429860","https://openalex.org/W2526997055","https://openalex.org/W2559857813","https://openalex.org/W2602918337","https://openalex.org/W2617473177","https://openalex.org/W2738624871","https://openalex.org/W2765607455","https://openalex.org/W2901943374","https://openalex.org/W2902997149","https://openalex.org/W2903298682","https://openalex.org/W2913504135","https://openalex.org/W2920946798","https://openalex.org/W2951706529","https://openalex.org/W2957142384","https://openalex.org/W2961508920","https://openalex.org/W2961615917","https://openalex.org/W2966651785","https://openalex.org/W2968042644","https://openalex.org/W2970529185","https://openalex.org/W2988260072","https://openalex.org/W2988986133","https://openalex.org/W2997289456","https://openalex.org/W2998248225","https://openalex.org/W3011633329","https://openalex.org/W3016567034","https://openalex.org/W3018777361","https://openalex.org/W3019858738","https://openalex.org/W3036541334","https://openalex.org/W3048447046","https://openalex.org/W3048473624","https://openalex.org/W3048889784","https://openalex.org/W3084309233","https://openalex.org/W3088258096","https://openalex.org/W3098074920","https://openalex.org/W3105664040","https://openalex.org/W3108525932","https://openalex.org/W3109952375","https://openalex.org/W3120258062","https://openalex.org/W3122375428","https://openalex.org/W3123786969","https://openalex.org/W3127216876","https://openalex.org/W3129138152","https://openalex.org/W3163328464","https://openalex.org/W3168575721","https://openalex.org/W3175955419","https://openalex.org/W3184236041","https://openalex.org/W3214811308","https://openalex.org/W4200105059","https://openalex.org/W4206840271","https://openalex.org/W4214498954","https://openalex.org/W4224879709","https://openalex.org/W4234028290","https://openalex.org/W4238307931","https://openalex.org/W4246185210","https://openalex.org/W4247344893","https://openalex.org/W4250733865","https://openalex.org/W4286611271","https://openalex.org/W4287329596","https://openalex.org/W4287601693","https://openalex.org/W4294568351","https://openalex.org/W4321636603","https://openalex.org/W4389339365","https://openalex.org/W6600106573","https://openalex.org/W6661932363","https://openalex.org/W6678684528"],"related_works":["https://openalex.org/W2371448224","https://openalex.org/W3134495997","https://openalex.org/W2363680170","https://openalex.org/W2376428685","https://openalex.org/W4256082577","https://openalex.org/W625783435","https://openalex.org/W2048742619","https://openalex.org/W2384641672","https://openalex.org/W2742179975","https://openalex.org/W4229052146"],"abstract_inverted_index":{"We":[0,124],"introduce":[1],"a":[2,17,22,91],"general":[3],"differentiable":[4],"solver":[5,141],"for":[6,35,98],"time-dependent":[7],"deformation":[8],"problems":[9,47,58],"with":[10,21,27,50,61,90,109],"contact":[11,33,37],"and":[12,38,44,56,59,80,105,135,148,155],"friction.":[13],"Our":[14,83],"approach":[15,127],"uses":[16],"finite":[18],"element":[19],"discretization":[20],"high-order":[23],"time":[24],"integrator":[25],"coupled":[26],"the":[28,69,102,110,114,131,137],"recently":[29],"proposed":[30],"incremental":[31],"potential":[32],"method":[34],"handling":[36],"friction":[39,78],"forces":[40],"to":[41,63,142],"solve":[42],"ODE-":[43],"PDE-constrained":[45],"optimization":[46],"on":[48,128,151],"scenes":[49],"complex":[51],"geometry.":[52],"It":[53],"supports":[54],"static":[55],"dynamic":[57],"differentiation":[60],"respect":[62],"all":[64],"physical":[65,70,156],"parameters":[66],"involved":[67],"in":[68],"problem":[71],"description,":[72],"which":[73],"include":[74],"shape,":[75],"material":[76,149],"parameters,":[77,79],"initial":[81,145],"conditions.":[82],"analytically":[84],"derived":[85],"adjoint":[86],"formulation":[87],"is":[88],"efficient,":[89],"small":[92],"overhead":[93],"(typically":[94],"less":[95],"than":[96],"10%":[97],"nonlinear":[99],"problems)":[100],"over":[101],"forward":[103,111,121],"simulation,":[104],"shares":[106],"many":[107],"similarities":[108],"problem,":[112],"allowing":[113],"reuse":[115],"of":[116,119,130,139],"large":[117],"parts":[118],"existing":[120],"simulator":[122],"code.":[123],"implement":[125],"our":[126,140],"top":[129],"open-source":[132],"PolyFEM":[133],"library":[134],"demonstrate":[136],"applicability":[138],"shape":[143],"design,":[144],"condition":[146],"optimization,":[147],"estimation":[150],"both":[152],"simulated":[153],"results":[154],"validations.":[157]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":14},{"year":2024,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
