{"id":"https://openalex.org/W4403432472","doi":"https://doi.org/10.1016/j.cpc.2024.109400","title":"A high-order finite-difference solver for direct numerical simulations of magnetohydrodynamic turbulence","display_name":"A high-order finite-difference solver for direct numerical simulations of magnetohydrodynamic turbulence","publication_year":2024,"publication_date":"2024-10-15","ids":{"openalex":"https://openalex.org/W4403432472","doi":"https://doi.org/10.1016/j.cpc.2024.109400"},"language":"en","primary_location":{"id":"doi:10.1016/j.cpc.2024.109400","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.cpc.2024.109400","pdf_url":null,"source":{"id":"https://openalex.org/S142305363","display_name":"Computer Physics Communications","issn_l":"0010-4655","issn":["0010-4655","1879-2944"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Physics Communications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.cpc.2024.109400","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056622159","display_name":"Jian Fang","orcid":"https://orcid.org/0000-0003-2026-2713"},"institutions":[{"id":"https://openalex.org/I162524378","display_name":"Science and Technology Facilities Council","ror":"https://ror.org/057g20z61","country_code":"GB","type":"government","lineage":["https://openalex.org/I162524378","https://openalex.org/I4210087105"]},{"id":"https://openalex.org/I2802015276","display_name":"Daresbury Laboratory","ror":"https://ror.org/0089bg420","country_code":"GB","type":"facility","lineage":["https://openalex.org/I162524378","https://openalex.org/I2802015276","https://openalex.org/I4210087105"]},{"id":"https://openalex.org/I91275662","display_name":"Science and Engineering Research Council","ror":"https://ror.org/00zgdb249","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I91275662"]}],"countries":["GB","SG"],"is_corresponding":true,"raw_author_name":"Jian Fang","raw_affiliation_strings":["Scientific Computing Department, Science and Technology Facilities Council, Daresbury Laboratory, Keckwick Lane, Daresbury, Warrington, WA4 4AD, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0003-2026-2713","affiliations":[{"raw_affiliation_string":"Scientific Computing Department, Science and Technology Facilities Council, Daresbury Laboratory, Keckwick Lane, Daresbury, Warrington, WA4 4AD, United Kingdom","institution_ids":["https://openalex.org/I2802015276","https://openalex.org/I162524378","https://openalex.org/I91275662"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023064693","display_name":"Sylvain Laizet","orcid":null},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sylvain Laizet","raw_affiliation_strings":["Department of Aeronautics, Imperial College London, London, SW7 2AZ, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Aeronautics, Imperial College London, London, SW7 2AZ, United Kingdom","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030654226","display_name":"Alex Skillen","orcid":"https://orcid.org/0000-0003-2364-0054"},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alex Skillen","raw_affiliation_strings":["School of Engineering, The University of Manchester, Manchester, M13 9PL, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Engineering, The University of Manchester, Manchester, M13 9PL, United Kingdom","institution_ids":["https://openalex.org/I28407311"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5056622159"],"corresponding_institution_ids":["https://openalex.org/I162524378","https://openalex.org/I2802015276","https://openalex.org/I91275662"],"apc_list":{"value":3670,"currency":"USD","value_usd":3670},"apc_paid":{"value":3670,"currency":"USD","value_usd":3670},"fwci":0.3583,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.5707881,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"307","issue":null,"first_page":"109400","last_page":"109400"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10360","display_name":"Fluid Dynamics and Turbulent Flows","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/T10360","display_name":"Fluid Dynamics and Turbulent Flows","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/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9994999766349792,"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/T10466","display_name":"Meteorological Phenomena and Simulations","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1902","display_name":"Atmospheric Science"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.7204262614250183},{"id":"https://openalex.org/keywords/magnetohydrodynamic-drive","display_name":"Magnetohydrodynamic drive","score":0.7074678540229797},{"id":"https://openalex.org/keywords/magnetohydrodynamic-turbulence","display_name":"Magnetohydrodynamic turbulence","score":0.6671184301376343},{"id":"https://openalex.org/keywords/turbulence","display_name":"Turbulence","score":0.6657595038414001},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.5561895966529846},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.5346789360046387},{"id":"https://openalex.org/keywords/statistical-physics","display_name":"Statistical physics","score":0.5127347707748413},{"id":"https://openalex.org/keywords/finite-difference-method","display_name":"Finite difference method","score":0.5067086815834045},{"id":"https://openalex.org/keywords/mechanics","display_name":"Mechanics","score":0.4562952518463135},{"id":"https://openalex.org/keywords/direct-numerical-simulation","display_name":"Direct numerical simulation","score":0.44871100783348083},{"id":"https://openalex.org/keywords/k-omega-turbulence-model","display_name":"K-omega turbulence model","score":0.44573310017585754},{"id":"https://openalex.org/keywords/finite-difference","display_name":"Finite difference","score":0.4366764724254608},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.39948880672454834},{"id":"https://openalex.org/keywords/classical-mechanics","display_name":"Classical mechanics","score":0.37911930680274963},{"id":"https://openalex.org/keywords/k-epsilon-turbulence-model","display_name":"K-epsilon turbulence model","score":0.3760136365890503},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.33486640453338623},{"id":"https://openalex.org/keywords/magnetohydrodynamics","display_name":"Magnetohydrodynamics","score":0.32213521003723145},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.20400503277778625},{"id":"https://openalex.org/keywords/plasma","display_name":"Plasma","score":0.15268167853355408},{"id":"https://openalex.org/keywords/reynolds-number","display_name":"Reynolds number","score":0.08743393421173096}],"concepts":[{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.7204262614250183},{"id":"https://openalex.org/C42471609","wikidata":"https://www.wikidata.org/wiki/Q1779048","display_name":"Magnetohydrodynamic drive","level":4,"score":0.7074678540229797},{"id":"https://openalex.org/C2781065038","wikidata":"https://www.wikidata.org/wiki/Q6731670","display_name":"Magnetohydrodynamic turbulence","level":4,"score":0.6671184301376343},{"id":"https://openalex.org/C196558001","wikidata":"https://www.wikidata.org/wiki/Q190132","display_name":"Turbulence","level":2,"score":0.6657595038414001},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.5561895966529846},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.5346789360046387},{"id":"https://openalex.org/C121864883","wikidata":"https://www.wikidata.org/wiki/Q677916","display_name":"Statistical physics","level":1,"score":0.5127347707748413},{"id":"https://openalex.org/C205951836","wikidata":"https://www.wikidata.org/wiki/Q1147751","display_name":"Finite difference method","level":2,"score":0.5067086815834045},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","level":1,"score":0.4562952518463135},{"id":"https://openalex.org/C18533594","wikidata":"https://www.wikidata.org/wiki/Q1227572","display_name":"Direct numerical simulation","level":4,"score":0.44871100783348083},{"id":"https://openalex.org/C189223162","wikidata":"https://www.wikidata.org/wiki/Q18386383","display_name":"K-omega turbulence model","level":4,"score":0.44573310017585754},{"id":"https://openalex.org/C181330731","wikidata":"https://www.wikidata.org/wiki/Q2068418","display_name":"Finite difference","level":2,"score":0.4366764724254608},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.39948880672454834},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.37911930680274963},{"id":"https://openalex.org/C150711758","wikidata":"https://www.wikidata.org/wiki/Q17148242","display_name":"K-epsilon turbulence model","level":3,"score":0.3760136365890503},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.33486640453338623},{"id":"https://openalex.org/C31532427","wikidata":"https://www.wikidata.org/wiki/Q2549249","display_name":"Magnetohydrodynamics","level":3,"score":0.32213521003723145},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.20400503277778625},{"id":"https://openalex.org/C82706917","wikidata":"https://www.wikidata.org/wiki/Q10251","display_name":"Plasma","level":2,"score":0.15268167853355408},{"id":"https://openalex.org/C182748727","wikidata":"https://www.wikidata.org/wiki/Q178932","display_name":"Reynolds number","level":3,"score":0.08743393421173096},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1016/j.cpc.2024.109400","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.cpc.2024.109400","pdf_url":null,"source":{"id":"https://openalex.org/S142305363","display_name":"Computer Physics Communications","issn_l":"0010-4655","issn":["0010-4655","1879-2944"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Physics Communications","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire/50af0253-63c4-4e26-8f68-5b9ad95baf21","is_oa":true,"landing_page_url":"https://research.manchester.ac.uk/en/publications/50af0253-63c4-4e26-8f68-5b9ad95baf21","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Fang, J, Laizet, S & Skillen, A 2025, 'A high-order finite-difference solver for direct numerical simulations of magnetohydrodynamic turbulence', Computer Physics Communications, vol. 307, 109400, pp. 1-20. https://doi.org/10.1016/j.cpc.2024.109400","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:purl.org/net/epubs:work/59138106","is_oa":true,"landing_page_url":"https://epubs.stfc.ac.uk/work/59138106","pdf_url":null,"source":{"id":"https://openalex.org/S4306400334","display_name":"Science and Technology Facilities Council","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal Article"},{"id":"pmh:oai:spiral.imperial.ac.uk:10044/1/115098","is_oa":true,"landing_page_url":"http://hdl.handle.net/10044/1/115098","pdf_url":null,"source":{"id":"https://openalex.org/S4306401396","display_name":"Spiral (Imperial College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I47508984","host_organization_name":"Imperial College London","host_organization_lineage":["https://openalex.org/I47508984"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1016/j.cpc.2024.109400","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.cpc.2024.109400","pdf_url":null,"source":{"id":"https://openalex.org/S142305363","display_name":"Computer Physics Communications","issn_l":"0010-4655","issn":["0010-4655","1879-2944"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Physics Communications","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7810123963","display_name":null,"funder_award_id":"EP/T026170/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320329606","display_name":"ARCHER Service","ror":null},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W164923666","https://openalex.org/W837422817","https://openalex.org/W1514502579","https://openalex.org/W1965116439","https://openalex.org/W1984678104","https://openalex.org/W1986328299","https://openalex.org/W1990523337","https://openalex.org/W1993535175","https://openalex.org/W1999739949","https://openalex.org/W2004187544","https://openalex.org/W2023603353","https://openalex.org/W2031208469","https://openalex.org/W2034644845","https://openalex.org/W2039297754","https://openalex.org/W2045770258","https://openalex.org/W2053513044","https://openalex.org/W2053535741","https://openalex.org/W2076072472","https://openalex.org/W2077089905","https://openalex.org/W2081600205","https://openalex.org/W2095722613","https://openalex.org/W2102901030","https://openalex.org/W2103606462","https://openalex.org/W2104079030","https://openalex.org/W2107868963","https://openalex.org/W2116746920","https://openalex.org/W2120318017","https://openalex.org/W2129956165","https://openalex.org/W2130163122","https://openalex.org/W2139827776","https://openalex.org/W2147278042","https://openalex.org/W2151450119","https://openalex.org/W2168631058","https://openalex.org/W2168865104","https://openalex.org/W2325755237","https://openalex.org/W2564800775","https://openalex.org/W2614309627","https://openalex.org/W2803047598","https://openalex.org/W3036525297","https://openalex.org/W3157173871","https://openalex.org/W3182745950","https://openalex.org/W3188993946","https://openalex.org/W4300441486","https://openalex.org/W4388866642","https://openalex.org/W6630772663","https://openalex.org/W6669662492","https://openalex.org/W6679531391","https://openalex.org/W6730589854","https://openalex.org/W6732838237","https://openalex.org/W7052933291"],"related_works":["https://openalex.org/W630244277","https://openalex.org/W2380338678","https://openalex.org/W1644317688","https://openalex.org/W1904208161","https://openalex.org/W1975241286","https://openalex.org/W2367212135","https://openalex.org/W2016300288","https://openalex.org/W609367143","https://openalex.org/W3171029216","https://openalex.org/W2525639469"],"abstract_inverted_index":{"This":[0,137],"paper":[1,138],"presents":[2,140],"the":[3,14,32,53,79,95,118,124,127,144,147],"development":[4],"and":[5,46,55,72,90,113,192,201],"validation":[6],"of":[7,22,78,117,126,146,184],"a":[8,47,105],"Magnetohydrodynamics":[9],"(MHD)":[10],"module":[11],"integrated":[12],"into":[13],"Xcompact3d":[15,119,163],"framework,":[16],"an":[17,151],"open-source":[18],"high-order":[19],"finite-difference":[20,44,190],"suite":[21],"solvers":[23],"designed":[24],"to":[25,98,167],"study":[26],"turbulent":[27],"flows":[28],"on":[29,65,133,143],"supercomputers.":[30],"Leveraging":[31],"Fast":[33],"Fourier":[34],"Transform":[35],"library":[36],"already":[37],"implemented":[38],"in":[39,110],"Xcompact3d,":[40],"alongside":[41],"sixth-order":[42],"compact":[43],"schemes":[45],"direct":[48],"spectral":[49,193],"Poisson":[50,195],"solver,":[51],"both":[52,111],"induction":[54],"potential-based":[56],"MHD":[57,80,91,102,128],"equations":[58],"can":[59],"be":[60],"efficiently":[61],"solved":[62],"at":[63],"scale":[64],"CPU-based":[66],"supercomputers":[67],"for":[68,108,155],"fluids":[69],"with":[70,123,207],"strong":[71],"weak":[73],"magnetic":[74,153],"field,":[75],"respectively.":[76],"Validation":[77],"solver":[81],"is":[82],"conducted":[83],"against":[84],"established":[85],"benchmarks,":[86],"including":[87,199],"Orszag-Tang":[88],"vortex":[89,149],"channel":[92],"flows,":[93],"demonstrating":[94],"module's":[96],"capability":[97],"accurately":[99],"capture":[100],"complex":[101],"phenomena,":[103],"providing":[104],"powerful":[106],"tool":[107],"research":[109],"engineering":[112],"astrophysics.":[114],"The":[115],"scalability":[116],"framework":[120],"remains":[121],"intact":[122],"incorporation":[125],"module,":[129],"ensuring":[130],"efficient":[131],"performance":[132],"modern":[134],"high-performance":[135],"clusters.":[136],"also":[139],"new":[141],"findings":[142],"evolution":[145],"Taylor-Green":[148],"under":[150,210],"external":[152],"field":[154],"different":[156],"flow":[157],"regimes.":[158],"PROGRAM":[159],"SUMMARY":[160],"Program":[161],"Title:":[162],"CPC":[164],"Library":[165],"link":[166],"program":[168],"files:":[169],"https://doi.org/10.17632/z835zbbs8g.1":[170],"Developer's":[171],"repository":[172],"link:":[173],"https://github.com/Xcompact3d/Xcompact3d":[174],"Licensing":[175],"provisions:":[176],"BSD":[177],"3-Clause":[178],"License":[179],"Programming":[180],"language:":[181],"Fortran":[182],"Nature":[183],"problem:":[185],"Magnetohydrodynamics.":[186],"Solution":[187],"method:":[188],"High-order":[189],"method":[191],"based":[194],"solver.":[196],"Additional":[197],"comments":[198],"restrictions":[200],"unusual":[202],"features:":[203],"Heterogeneous":[204],"parallel":[205],"capabilities":[206],"GPUs":[208],"are":[209],"active":[211],"development.":[212]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-01-19T04:01:09.351973","created_date":"2024-10-16T00:00:00"}
