{"id":"https://openalex.org/W7225331083","doi":"https://doi.org/10.18154/rwth-2026-09970","title":"Differentiation and high-performance infrastructure for multiphysics simulation","display_name":"Differentiation and high-performance infrastructure for multiphysics simulation","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7225331083","doi":"https://doi.org/10.18154/rwth-2026-09970"},"language":"en","primary_location":{"id":"doi:10.18154/rwth-2026-09970","doi":"https://doi.org/10.18154/rwth-2026-09970","is_oa":true,"landing_page_url":"https://doi.org/10.18154/rwth-2026-09970","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"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":"thesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.18154/rwth-2026-09970","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055088164","display_name":"Jos\u00e9 Antonio Fern\u00e1ndez-Fern\u00e1ndez","orcid":"https://orcid.org/0000-0003-4651-7542","observed_orcids":["https://orcid.org/0000-0003-4651-7542"]},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Fernandez Fernandez, Jose Antonio","raw_affiliation_strings":["RWTH Aachen"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen","institution_ids":["https://openalex.org/I887968799"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5055088164"],"corresponding_institution_ids":["https://openalex.org/I887968799"],"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":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.8398000001907349,"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.8398000001907349,"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/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.045899998396635056,"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"}},{"id":"https://openalex.org/T13286","display_name":"Modeling and Simulation Systems","score":0.02070000022649765,"subfield":{"id":"https://openalex.org/subfields/2611","display_name":"Modeling and Simulation"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/differentiable-simulation","display_name":"differentiable simulation","score":0.7549999952316284},{"id":"https://openalex.org/keywords/multiphysics-simulation","display_name":"multiphysics simulation","score":0.8040000200271606},{"id":"https://openalex.org/keywords/variational-mechanics","display_name":"variational mechanics","score":0.7009999752044678},{"id":"https://openalex.org/keywords/symbolic-representation","display_name":"symbolic representation","score":0.5059999823570251},{"id":"https://openalex.org/keywords/frictional-contact","display_name":"frictional contact","score":0.7459999918937683},{"id":"https://openalex.org/keywords/inverse-simulation","display_name":"inverse simulation","score":0.7879999876022339},{"id":"https://openalex.org/keywords/proximity-detection","display_name":"proximity sensing","score":0.7680000066757202},{"id":"https://openalex.org/keywords/fluid-simulation","display_name":"fluid simulation","score":0.8899999856948853},{"id":"https://openalex.org/keywords/vectorization","display_name":"vectorization","score":0.7950000166893005},{"id":"https://openalex.org/keywords/pipelining","display_name":"pipelining","score":0.8180000185966492},{"id":"https://openalex.org/keywords/task-decomposition","display_name":"task decomposition","score":0.9670000076293945},{"id":"https://openalex.org/keywords/robot-simulation","display_name":"robot simulation","score":0.5860000252723694},{"id":"https://openalex.org/keywords/virtual-humans","display_name":"virtual humans","score":0.8610000014305115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6256999969482422},{"id":"https://openalex.org/C46435376","wikidata":"https://www.wikidata.org/wiki/Q1829750","display_name":"Multiphysics","level":3,"score":0.5867999792098999},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5537999868392944},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.45829999446868896},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.454800009727478},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.39910000562667847},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.390500009059906},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.36890000104904175},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.33959999680519104},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.3391999900341034},{"id":"https://openalex.org/C203616005","wikidata":"https://www.wikidata.org/wiki/Q620495","display_name":"Hessian matrix","level":2,"score":0.32339999079704285},{"id":"https://openalex.org/C116672817","wikidata":"https://www.wikidata.org/wiki/Q1454986","display_name":"Physical system","level":2,"score":0.31679999828338623},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.313400000333786},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3125999867916107},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.30869999527931213},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.3052999973297119},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2750000059604645},{"id":"https://openalex.org/C135252773","wikidata":"https://www.wikidata.org/wiki/Q1567213","display_name":"Inverse problem","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.26899999380111694},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.26420000195503235},{"id":"https://openalex.org/C167343916","wikidata":"https://www.wikidata.org/wiki/Q6888384","display_name":"Modeling and simulation","level":2,"score":0.262800008058548},{"id":"https://openalex.org/C91757755","wikidata":"https://www.wikidata.org/wiki/Q11121294","display_name":"Simulation software","level":3,"score":0.26190000772476196},{"id":"https://openalex.org/C149808339","wikidata":"https://www.wikidata.org/wiki/Q5319019","display_name":"Dynamic simulation","level":2,"score":0.25780001282691956},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.25619998574256897},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.2554999887943268},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.25540000200271606},{"id":"https://openalex.org/C183322885","wikidata":"https://www.wikidata.org/wiki/Q17007702","display_name":"Context model","level":3,"score":0.25450000166893005},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.25429999828338623}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18154/rwth-2026-09970","doi":"https://doi.org/10.18154/rwth-2026-09970","is_oa":true,"landing_page_url":"https://doi.org/10.18154/rwth-2026-09970","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"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":"thesis"}],"best_oa_location":{"id":"doi:10.18154/rwth-2026-09970","doi":"https://doi.org/10.18154/rwth-2026-09970","is_oa":true,"landing_page_url":"https://doi.org/10.18154/rwth-2026-09970","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"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":"thesis"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4323547461","https://openalex.org/W7162474208","https://openalex.org/W3170808406","https://openalex.org/W3135508935","https://openalex.org/W4200254729","https://openalex.org/W4400447170","https://openalex.org/W3035580435","https://openalex.org/W2978940263","https://openalex.org/W3038978943","https://openalex.org/W4386137125"],"abstract_inverted_index":{"Modern":[0],"physical":[1],"simulation":[2,24,84,134,242],"is":[3],"expected":[4],"to":[5,63,86],"handle":[6],"increasingly":[7],"complex":[8],"requirements:":[9],"heterogeneous":[10],"object":[11],"representations,":[12],"nonlinear":[13],"materials,":[14],"robust":[15],"contact":[16],"and":[17,20,68,102,114,124,145,165,184,201,210,216,240,258],"friction,":[18],"differentiability,":[19],"runtime":[21],"efficiency.":[22],"Optimization-based":[23],"provides":[25],"a":[26,44,59,64,152,178,190],"common":[27],"language":[28],"for":[29,116,169,182,193,204],"many":[30],"of":[31,38,43,104,133,230,254],"these":[32,128,233],"problems":[33],"by":[34],"formulating":[35],"the":[36,41,56,76,131,214,218,221,228,251],"balance":[37],"forces":[39],"as":[40],"minimization":[42],"global":[45,167],"objective,":[46],"which":[47],"can":[48],"be":[49],"robustly":[50],"solved":[51],"with":[52,118,187],"Newton-type":[53,170],"methods.":[54,219],"However,":[55],"path":[57],"from":[58,245,250],"compact":[60],"mathematical":[61],"model":[62,160],"rich,":[65],"robust,":[66,144,238],"fast,":[67],"differentiable":[69,202],"program":[70],"remains":[71],"difficult.":[72],"This":[73,172],"thesis":[74,148,222],"presents":[75],"work":[77],"developed":[78],"during":[79],"my":[80],"doctoral":[81],"studies":[82,223],"on":[83,97,120],"infrastructure":[85,173],"bridge":[87],"this":[88],"gap":[89],"along":[90],"two":[91],"connected":[92],"threads.":[93],"The":[94,108,147],"first":[95,149],"builds":[96],"symbolic":[98,154],"representation,":[99],"differentiation,":[100,257],"assembly,":[101],"solution":[103],"variational":[105],"multiphysics":[106],"problems.":[107],"second":[109],"concerns":[110],"high-performance":[111,224,259],"data":[112],"structures":[113],"algorithms":[115],"simulation,":[117],"emphasis":[119],"concurrency,":[121],"vectorization,":[122],"pipelining,":[123],"task":[125],"decomposition.":[126],"Together,":[127],"threads":[129],"support":[130],"design":[132],"systems":[135],"that":[136,156,236],"meet":[137],"demanding":[138],"modern":[139],"requirements":[140],"while":[141],"remaining":[142],"approachable,":[143],"efficient.":[146],"introduces":[150],"SymX,":[151],"simulation-native":[153],"framework":[155],"turns":[157],"concise":[158],"mechanical":[159],"definitions":[161],"into":[162],"compiled":[163],"kernels":[164],"assembled":[166],"derivatives":[168],"solvers.":[171],"supports":[174],"follow-up":[175],"work,":[176],"including":[177],"strongly":[179],"coupled":[180],"simulator":[181],"rigid":[183],"deformable":[185],"bodies":[186],"frictional":[188],"contact,":[189],"selective":[191],"strategy":[192],"stabilizing":[194],"Newton":[195],"solves":[196],"through":[197],"local":[198],"Hessian":[199],"projection,":[200],"pipelines":[203],"inverse":[205],"simulation.":[206],"Applications":[207],"in":[208,227],"robotics":[209],"digital":[211],"humans":[212],"accompany":[213],"presentation":[215],"validate":[217],"Finally,":[220],"proximity":[225],"detection":[226],"context":[229],"fluid":[231],"simulation.Together,":[232],"contributions":[234],"show":[235],"expressive,":[237],"differentiable,":[239],"efficient":[241],"emerges":[243],"not":[244],"any":[246],"single":[247],"technique,":[248],"but":[249],"careful":[252],"integration":[253],"modeling,":[255],"optimization,":[256],"infrastructure.":[260]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-11-06T00:00:00"}
