{"id":"https://openalex.org/W7222964218","doi":"https://doi.org/10.48550/arxiv.2610.22687","title":"Managing complexity for integrated fusion reactor design using a differentiable graph-based MDAO framework: PROCESS as a case study","display_name":"Managing complexity for integrated fusion reactor design using a differentiable graph-based MDAO framework: PROCESS as a case study","publication_year":2026,"publication_date":"2026-10-15","ids":{"openalex":"https://openalex.org/W7222964218","doi":"https://doi.org/10.48550/arxiv.2610.22687"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2610.22687","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.22687","pdf_url":"https://arxiv.org/pdf/2610.22687","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2610.22687","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060223922","display_name":"Timo Jos Bogaarts","orcid":"https://orcid.org/0000-0003-2895-3324","observed_orcids":["https://orcid.org/0000-0003-2895-3324"]},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Bogaarts, Timo J.","raw_affiliation_strings":["Eindhoven University of Technology , PO Box 513 , 5600 MB , Eindhoven , Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology , PO Box 513 , 5600 MB , Eindhoven , Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5159077031","display_name":"Willem Rutten","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Rutten, Willem","raw_affiliation_strings":["Eindhoven University of Technology , PO Box 513 , 5600 MB , Eindhoven , Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology , PO Box 513 , 5600 MB , Eindhoven , Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013493701","display_name":"F. Warmer","orcid":"https://orcid.org/0000-0001-9585-5201","observed_orcids":["https://orcid.org/0000-0001-9585-5201"]},"institutions":[{"id":"https://openalex.org/I4210116617","display_name":"Max Planck Institute for Plasma Physics - Greifswald","ror":"https://ror.org/029rhq550","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210116617","https://openalex.org/I4210139716"]},{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["DE","NL"],"is_corresponding":false,"raw_author_name":"Warmer, Felix","raw_affiliation_strings":["Eindhoven University of Technology , PO Box 513 , 5600 MB , Eindhoven , Netherlands","Max-Planck-Institut f\u00fcr Plasmaphysik , Teilinstitut Greifswald , Wendelsteinstrasse 1 , Greifswald D-17491 , Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology , PO Box 513 , 5600 MB , Eindhoven , Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Max-Planck-Institut f\u00fcr Plasmaphysik , Teilinstitut Greifswald , Wendelsteinstrasse 1 , Greifswald D-17491 , Germany","institution_ids":["https://openalex.org/I4210116617"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"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/T10346","display_name":"Magnetic confinement fusion research","score":0.36399999260902405,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10346","display_name":"Magnetic confinement fusion research","score":0.36399999260902405,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10848","display_name":"Advanced Multi-Objective Optimization Algorithms","score":0.1289999932050705,"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/T13769","display_name":"Fusion and Plasma Physics Studies","score":0.10480000078678131,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/fusion-reactor-design","display_name":"fusion reactor design","score":0.8399999737739563},{"id":"https://openalex.org/keywords/cyclic-dependencies","display_name":"cyclic dependencies","score":0.5009999871253967},{"id":"https://openalex.org/keywords/differentiable-programming","display_name":"differentiable programming","score":0.6700000166893005},{"id":"https://openalex.org/keywords/jax","display_name":"JAX","score":0.8960000276565552},{"id":"https://openalex.org/keywords/stellarator-design","display_name":"stellarator design","score":0.4659999907016754}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7901999950408936},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.5942999720573425},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5803999900817871},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.49729999899864197},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.4474000036716461},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.43849998712539673},{"id":"https://openalex.org/C97042676","wikidata":"https://www.wikidata.org/wiki/Q5597097","display_name":"Graph reduction","level":3,"score":0.42750000953674316},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.39649999141693115},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.3862999975681305},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.3862999975681305},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.37689998745918274},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37049999833106995},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.36570000648498535},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3637000024318695},{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.33880001306533813},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.335999995470047},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33340001106262207},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.3303999900817871},{"id":"https://openalex.org/C147358964","wikidata":"https://www.wikidata.org/wiki/Q1200992","display_name":"Abstraction layer","level":3,"score":0.31850001215934753},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.3109000027179718},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3009999990463257},{"id":"https://openalex.org/C558772884","wikidata":"https://www.wikidata.org/wiki/Q1508564","display_name":"Graph rewriting","level":3,"score":0.2824999988079071},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.27140000462532043},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.26919999718666077},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.26910001039505005},{"id":"https://openalex.org/C48262172","wikidata":"https://www.wikidata.org/wiki/Q16908765","display_name":"Design process","level":3,"score":0.2687999904155731},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C164155591","wikidata":"https://www.wikidata.org/wiki/Q2067766","display_name":"Satisfiability modulo theories","level":2,"score":0.2635999917984009},{"id":"https://openalex.org/C55396564","wikidata":"https://www.wikidata.org/wiki/Q3084971","display_name":"Process design","level":3,"score":0.25429999828338623},{"id":"https://openalex.org/C76956256","wikidata":"https://www.wikidata.org/wiki/Q27610560","display_name":"Process modeling","level":3,"score":0.2524000108242035}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2610.22687","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.22687","pdf_url":"https://arxiv.org/pdf/2610.22687","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2610.22687","doi":"https://doi.org/10.48550/arxiv.2610.22687","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2610.22687","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2610.22687","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.22687","pdf_url":"https://arxiv.org/pdf/2610.22687","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7222964218.pdf","grobid_xml":"https://content.openalex.org/works/W7222964218.grobid-xml"},"referenced_works_count":5,"referenced_works":["https://openalex.org/W3133885705","https://openalex.org/W4389217338","https://openalex.org/W4391899943","https://openalex.org/W4399694306","https://openalex.org/W4403590204"],"related_works":["https://openalex.org/W7100551960","https://openalex.org/W2373514503","https://openalex.org/W1980471205","https://openalex.org/W2621121003","https://openalex.org/W2943425781","https://openalex.org/W7125530421","https://openalex.org/W3200412310","https://openalex.org/W2780796461","https://openalex.org/W6997060461","https://openalex.org/W7135575637"],"abstract_inverted_index":{"Integrated":[0],"design":[1,25,124],"of":[2,12,29,67,78,102,173,216,235],"nuclear":[3],"fusion":[4],"reactors":[5],"requires":[6],"combining":[7],"an":[8,253],"increasingly":[9],"large":[10],"number":[11],"models":[13,68,81],"from":[14],"different":[15,210],"disciplines":[16],"self-consistently,":[17],"with":[18],"model":[19,239],"selection":[20],"and":[21,32,40,50,60,88,93,116,126,150,161,225],"parametrisation":[22],"changing":[23],"between":[24],"studies.":[26],"Manual":[27],"definition":[28],"execution":[30,51,56,153,156,226],"order":[31],"solvers":[33,92],"for":[34,64,107,188,251],"cyclic":[35],"dependencies":[36],"is":[37,82,176,244],"error-prone,":[38],"inefficient,":[39],"inflexible.":[41],"We":[42],"propose":[43],"to":[44,179,196,208,221,232],"use":[45],"a":[46,74,85,151,171,230],"generic":[47],"graph-based":[48],"coordination":[49],"core":[52],"that":[53,187],"enables":[54],"automated":[55],"order,":[57],"cycle":[58],"detection,":[59],"solver":[61,117],"architecture":[62],"specification":[63],"any":[65],"set":[66,101],"or":[69],"parametrisation.":[70],"To":[71],"this":[72,142],"end,":[73],"computational":[75],"dependency":[76,144],"graph":[77,103,146],"purely":[79],"functional":[80],"extended":[83,143],"by":[84,133],"conditional":[86],"node":[87],"nesting":[89],"edges,":[90],"treating":[91],"optimisers":[94],"in":[95,238],"the":[96,167,180,214,223,249],"same":[97],"way.":[98],"A":[99],"minimal":[100],"operations":[104],"then":[105,177,206],"allows":[106],"fine-tuned":[108],"control":[109],"on":[110],"feedback":[111],"resolution,":[112],"making":[113],"both":[114],"optimiser":[115,200],"architectures":[118,129,204],"easily":[119],"reconfigurable.":[120],"Existing":[121],"monolithic":[122],"multidisciplinary":[123],"analysis":[125],"optimisation":[127],"(MDAO)":[128],"can":[130],"be":[131,197],"recovered":[132],"sequentially":[134],"applying":[135],"these":[136],"operations.":[137],"The":[138],"cottax":[139,175,243],"package":[140],"implements":[141],"graph,":[145],"operations,":[147],"executability":[148],"checks,":[149],"JAX-based":[152],"layer.":[154],"This":[155],"layer":[157],"eliminates":[158],"runtime":[159,240],"overhead":[160],"provides":[162],"native":[163],"gradient":[164],"computation":[165],"through":[166],"whole":[168],"graph.":[169],"As":[170],"proof":[172],"principle,":[174],"applied":[178],"PROCESS":[181,189,211],"systems":[182],"code.":[183],"Graph":[184],"sequencing":[185,224],"shows":[186],"only":[190],"three":[191,233],"small":[192],"coupled":[193],"components":[194],"need":[195],"solved":[198],"every":[199],"iteration.":[201],"Monolithic":[202],"MDAO":[203,256],"are":[205],"assigned":[207],"seven":[209],"configurations,":[212],"demonstrating":[213],"ease":[215],"(re)configuring":[217],"its":[218],"architecture.":[219],"Compared":[220],"PROCESS,":[222],"back-end":[227],"together":[228],"yield":[229],"two":[231],"orders":[234],"magnitude":[236],"reduction":[237],"during":[241],"optimisation.":[242],"currently":[245],"being":[246],"considered":[247],"as":[248],"basis":[250],"developing":[252],"integrated":[254],"stellarator":[255],"framework.":[257]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-10-20T00:00:00"}
