{"id":"https://openalex.org/W3036238768","doi":"https://doi.org/10.2514/1.i010796","title":"ADflow: An Open-Source Computational Fluid Dynamics Solver for Aerodynamic and Multidisciplinary Optimization","display_name":"ADflow: An Open-Source Computational Fluid Dynamics Solver for Aerodynamic and Multidisciplinary Optimization","publication_year":2020,"publication_date":"2020-06-22","ids":{"openalex":"https://openalex.org/W3036238768","doi":"https://doi.org/10.2514/1.i010796","mag":"3036238768"},"language":"en","primary_location":{"id":"doi:10.2514/1.i010796","is_oa":false,"landing_page_url":"https://doi.org/10.2514/1.i010796","pdf_url":null,"source":{"id":"https://openalex.org/S4210240151","display_name":"Journal of Aerospace Information Systems","issn_l":"2327-3097","issn":["2327-3097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310315709","host_organization_name":"American Institute of Aeronautics and Astronautics","host_organization_lineage":["https://openalex.org/P4310315709"],"host_organization_lineage_names":["American Institute of Aeronautics and Astronautics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Aerospace Information Systems","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/A5037507826","display_name":"Charles A. Mader","orcid":"https://orcid.org/0000-0002-2744-1151"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Charles A. Mader","raw_affiliation_strings":["University of Michigan, Ann Arbor, Michigan 48109"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, Michigan 48109","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083011509","display_name":"Gaetan K. Kenway","orcid":"https://orcid.org/0000-0003-1352-5458"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gaetan K. W. Kenway","raw_affiliation_strings":["University of Michigan, Ann Arbor, Michigan 48109"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, Michigan 48109","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046045686","display_name":"An\u0131l Y\u0131ld\u0131r\u0131m","orcid":"https://orcid.org/0000-0002-1814-9191"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anil Yildirim","raw_affiliation_strings":["University of Michigan, Ann Arbor, Michigan 48109"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, Michigan 48109","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002602051","display_name":"Joaquim R. R. A. Martins","orcid":"https://orcid.org/0000-0003-2143-1478"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joaquim R. R. A. Martins","raw_affiliation_strings":["University of Michigan, Ann Arbor, Michigan 48109"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, Michigan 48109","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5037507826"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":17.7865,"has_fulltext":false,"cited_by_count":172,"citation_normalized_percentile":{"value":0.99766937,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":"17","issue":"9","first_page":"508","last_page":"527"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9998999834060669,"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/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.9983000159263611,"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/T10360","display_name":"Fluid Dynamics and Turbulent Flows","score":0.9980000257492065,"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/solver","display_name":"Solver","score":0.8960522413253784},{"id":"https://openalex.org/keywords/aerodynamics","display_name":"Aerodynamics","score":0.7623622417449951},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6897541284561157},{"id":"https://openalex.org/keywords/computational-fluid-dynamics","display_name":"Computational fluid dynamics","score":0.5763556957244873},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.44188374280929565},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.42084038257598877},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.41083845496177673},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3807704448699951},{"id":"https://openalex.org/keywords/aerospace-engineering","display_name":"Aerospace engineering","score":0.2381661832332611},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18238458037376404},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13563016057014465},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11882272362709045}],"concepts":[{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.8960522413253784},{"id":"https://openalex.org/C13393347","wikidata":"https://www.wikidata.org/wiki/Q8424","display_name":"Aerodynamics","level":2,"score":0.7623622417449951},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6897541284561157},{"id":"https://openalex.org/C1633027","wikidata":"https://www.wikidata.org/wiki/Q815820","display_name":"Computational fluid dynamics","level":2,"score":0.5763556957244873},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.44188374280929565},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.42084038257598877},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.41083845496177673},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3807704448699951},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.2381661832332611},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18238458037376404},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13563016057014465},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11882272362709045},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2514/1.i010796","is_oa":false,"landing_page_url":"https://doi.org/10.2514/1.i010796","pdf_url":null,"source":{"id":"https://openalex.org/S4210240151","display_name":"Journal of Aerospace Information Systems","issn_l":"2327-3097","issn":["2327-3097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310315709","host_organization_name":"American Institute of Aeronautics and Astronautics","host_organization_lineage":["https://openalex.org/P4310315709"],"host_organization_lineage_names":["American Institute of Aeronautics and Astronautics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Aerospace Information Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":70,"referenced_works":["https://openalex.org/W1515007632","https://openalex.org/W1567515930","https://openalex.org/W1569090332","https://openalex.org/W1974097079","https://openalex.org/W1974961323","https://openalex.org/W1997518665","https://openalex.org/W2003816587","https://openalex.org/W2020314427","https://openalex.org/W2024040438","https://openalex.org/W2030217705","https://openalex.org/W2030805497","https://openalex.org/W2033611608","https://openalex.org/W2035730282","https://openalex.org/W2040637131","https://openalex.org/W2055976640","https://openalex.org/W2069903044","https://openalex.org/W2073819788","https://openalex.org/W2076064818","https://openalex.org/W2078452083","https://openalex.org/W2087318373","https://openalex.org/W2095154945","https://openalex.org/W2101506489","https://openalex.org/W2108080195","https://openalex.org/W2110187357","https://openalex.org/W2112548197","https://openalex.org/W2121631591","https://openalex.org/W2165937124","https://openalex.org/W2260842052","https://openalex.org/W2280269266","https://openalex.org/W2320891199","https://openalex.org/W2329921027","https://openalex.org/W2559865896","https://openalex.org/W2585644271","https://openalex.org/W2586670930","https://openalex.org/W2599553212","https://openalex.org/W2609466678","https://openalex.org/W2620680552","https://openalex.org/W2621330091","https://openalex.org/W2625104237","https://openalex.org/W2781520492","https://openalex.org/W2781674675","https://openalex.org/W2782055918","https://openalex.org/W2782507400","https://openalex.org/W2791048158","https://openalex.org/W2796411587","https://openalex.org/W2805376890","https://openalex.org/W2808993026","https://openalex.org/W2809945839","https://openalex.org/W2883772956","https://openalex.org/W2887152147","https://openalex.org/W2887508052","https://openalex.org/W2895596740","https://openalex.org/W2896298928","https://openalex.org/W2898266816","https://openalex.org/W2899428095","https://openalex.org/W2901765179","https://openalex.org/W2908647473","https://openalex.org/W2909179935","https://openalex.org/W2909235666","https://openalex.org/W2913280334","https://openalex.org/W2914708384","https://openalex.org/W2918809447","https://openalex.org/W2946650127","https://openalex.org/W2949600416","https://openalex.org/W2950298599","https://openalex.org/W2952722373","https://openalex.org/W2952865777","https://openalex.org/W2971552201","https://openalex.org/W3178266934","https://openalex.org/W4245037559"],"related_works":["https://openalex.org/W2362131065","https://openalex.org/W4280578515","https://openalex.org/W4285739865","https://openalex.org/W4367553810","https://openalex.org/W2104142636","https://openalex.org/W2804126825","https://openalex.org/W1549048322","https://openalex.org/W2760689928","https://openalex.org/W2731831065","https://openalex.org/W4283162424"],"abstract_inverted_index":{"Computational":[0],"fluid":[1],"dynamics":[2],"through":[3],"the":[4,7,37,42,61,70,82,124,143,148,156,159,163,170],"solution":[5,101,110],"of":[6,60,116,152,158,178],"Navier\u2013Stokes":[8],"equations":[9,20],"with":[10,32],"turbulence":[11],"models":[12],"has":[13],"become":[14],"commonplace.":[15],"However,":[16],"simply":[17],"solving":[18],"these":[19,122,153],"is":[21,50,64,129,176,187],"not":[22],"sufficient":[23],"to":[24,27,65,68,81,88,96,100,168],"be":[25,66],"able":[26,67],"perform":[28],"efficient":[29,53],"design":[30,57],"optimization":[31,139,183],"a":[33,46,74,90,117,179],"flow":[34,47,71,106,118,126],"solver":[35,48,72,107,119,127],"in":[36,147],"loop.":[38],"This":[39],"paper":[40],"discusses":[41],"recommendations":[43,63,86,154],"for":[44,52,93,165],"developing":[45],"that":[49,76,120,186],"suitable":[51],"aerodynamic":[54,133,181],"and":[55,95,109,137,155],"multidisciplinary":[56],"optimization.":[58],"One":[59],"major":[62],"load":[69],"as":[73],"library":[75],"provides":[77],"direct":[78],"memory":[79],"access":[80],"relevant":[83],"data.":[84],"Other":[85],"are":[87],"use":[89],"higher-level":[91],"language":[92],"scripting":[94],"pay":[97],"special":[98],"attention":[99],"warm":[102],"starting,":[103],"code":[104,161],"efficiency,":[105],"robustness,":[108],"failure":[111],"handling.":[112],"As":[113],"an":[114,191],"example":[115],"follows":[121],"recommendations,":[123],"open-source":[125,192],"ADflow":[128,141,175],"presented.":[130],"Results":[131],"from":[132],"optimization,":[134],"aerostructural":[135,138],"analysis,":[136],"using":[140],"demonstrate":[142],"performance":[144],"advantages":[145],"claimed":[146],"recommendations.":[149],"The":[150],"publication":[151],"availability":[157],"source":[160],"open":[162],"door":[164],"other":[166],"solvers":[167],"adopt":[169],"same":[171],"application":[172],"programming":[173],"interface.":[174],"part":[177],"wider":[180],"shape":[182],"tool":[184],"suite":[185],"also":[188],"available":[189],"under":[190],"license.":[193]},"counts_by_year":[{"year":2026,"cited_by_count":10},{"year":2025,"cited_by_count":38},{"year":2024,"cited_by_count":25},{"year":2023,"cited_by_count":44},{"year":2022,"cited_by_count":26},{"year":2021,"cited_by_count":24},{"year":2020,"cited_by_count":5}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
