{"id":"https://openalex.org/W7223948686","doi":"https://doi.org/10.48550/arxiv.2610.33561","title":"Accelerating high-fidelity gyrokinetic fusion simulations with iGENE","display_name":"Accelerating high-fidelity gyrokinetic fusion simulations with iGENE","publication_year":2026,"publication_date":"2026-10-24","ids":{"openalex":"https://openalex.org/W7223948686","doi":"https://doi.org/10.48550/arxiv.2610.33561"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2610.33561","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.33561","pdf_url":"https://arxiv.org/pdf/2610.33561","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.33561","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5159835076","display_name":"Gabriele Merlo","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210139716","display_name":"Max Planck Institute for Plasma Physics","ror":"https://ror.org/03taest98","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210139716"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Merlo, Gabriele","raw_affiliation_strings":["Max Planck Institute for Plasma Physics , Garching Munich , DE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Plasma Physics , Garching Munich , DE","institution_ids":["https://openalex.org/I4210139716"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037722019","display_name":"V. Artigues","orcid":"https://orcid.org/0000-0002-2600-6457","observed_orcids":["https://orcid.org/0000-0002-2600-6457"]},"institutions":[{"id":"https://openalex.org/I4210139716","display_name":"Max Planck Institute for Plasma Physics","ror":"https://ror.org/03taest98","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210139716"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Artigues, Victor","raw_affiliation_strings":["Max Planck Institute for Plasma Physics , Garching Munich , DE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Plasma Physics , Garching Munich , DE","institution_ids":["https://openalex.org/I4210139716"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045814022","display_name":"Carl\u2010Martin Pfeiler","orcid":"https://orcid.org/0009-0000-3089-8366","observed_orcids":["https://orcid.org/0009-0000-3089-8366"]},"institutions":[{"id":"https://openalex.org/I4210139716","display_name":"Max Planck Institute for Plasma Physics","ror":"https://ror.org/03taest98","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210139716"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Pfeiler, Carl-Martin","raw_affiliation_strings":["Max Planck Institute for Plasma Physics , Garching Munich , DE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Plasma Physics , Garching Munich , DE","institution_ids":["https://openalex.org/I4210139716"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077188645","display_name":"F. Jenko","orcid":"https://orcid.org/0000-0001-6686-1469","observed_orcids":["https://orcid.org/0000-0001-6686-1469"]},"institutions":[{"id":"https://openalex.org/I4210139716","display_name":"Max Planck Institute for Plasma Physics","ror":"https://ror.org/03taest98","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210139716"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jenko, Frank","raw_affiliation_strings":["Max Planck Institute for Plasma Physics , Garching Munich , DE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Plasma Physics , Garching Munich , DE","institution_ids":["https://openalex.org/I4210139716"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210139716"],"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.951200008392334,"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.951200008392334,"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/T13769","display_name":"Fusion and Plasma Physics Studies","score":0.028300000354647636,"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"}},{"id":"https://openalex.org/T10781","display_name":"Low-Pressure Plasma Processing and Diagnostics","score":0.005400000140070915,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/gyrokinetic-code","display_name":"gyrokinetic code","score":0.7480000257492065},{"id":"https://openalex.org/keywords/gene","display_name":"gene","score":0.6570000052452087},{"id":"https://openalex.org/keywords/jax","display_name":"JAX","score":0.8159999847412109},{"id":"https://openalex.org/keywords/differentiable-programming","display_name":"differentiable programming","score":0.7390000224113464},{"id":"https://openalex.org/keywords/fusion-plasma-simulation","display_name":"fusion plasma simulation","score":0.6600000262260437},{"id":"https://openalex.org/keywords/ion-temperature-gradient","display_name":"ion temperature gradient","score":0.6809999942779541},{"id":"https://openalex.org/keywords/thomson-scattering","display_name":"Thomson scattering","score":0.5509999990463257},{"id":"https://openalex.org/keywords/linear-growth-rate","display_name":"linear growth rate","score":0.7799999713897705},{"id":"https://openalex.org/keywords/gpu-acceleration","display_name":"GPU acceleration","score":0.503000020980835},{"id":"https://openalex.org/keywords/bfloat16","display_name":"bfloat16","score":0.9399999976158142}],"concepts":[{"id":"https://openalex.org/C109663097","wikidata":"https://www.wikidata.org/wiki/Q182453","display_name":"Adiabatic process","level":2,"score":0.6762999892234802},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6233000159263611},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.5871999859809875},{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.5861999988555908},{"id":"https://openalex.org/C193208539","wikidata":"https://www.wikidata.org/wiki/Q5625487","display_name":"Gyrokinetics","level":4,"score":0.5497000217437744},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.5475999712944031},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5374000072479248},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5141000151634216},{"id":"https://openalex.org/C121864883","wikidata":"https://www.wikidata.org/wiki/Q677916","display_name":"Statistical physics","level":1,"score":0.49070000648498535},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4851999878883362},{"id":"https://openalex.org/C135889238","wikidata":"https://www.wikidata.org/wiki/Q46276","display_name":"Kinetic energy","level":2,"score":0.4779999852180481},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.461899995803833},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.45910000801086426},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.43779999017715454},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4374000132083893},{"id":"https://openalex.org/C196558001","wikidata":"https://www.wikidata.org/wiki/Q190132","display_name":"Turbulence","level":2,"score":0.43389999866485596},{"id":"https://openalex.org/C133095886","wikidata":"https://www.wikidata.org/wiki/Q1307173","display_name":"Single-precision floating-point format","level":3,"score":0.3684000074863434},{"id":"https://openalex.org/C30475298","wikidata":"https://www.wikidata.org/wiki/Q909554","display_name":"Computational physics","level":1,"score":0.36559998989105225},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.3594000041484833},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.3549000024795532},{"id":"https://openalex.org/C198880260","wikidata":"https://www.wikidata.org/wiki/Q5289813","display_name":"Domain decomposition methods","level":3,"score":0.3531999886035919},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.33239999413490295},{"id":"https://openalex.org/C158525013","wikidata":"https://www.wikidata.org/wiki/Q2593739","display_name":"Fusion","level":2,"score":0.299699991941452},{"id":"https://openalex.org/C2778113609","wikidata":"https://www.wikidata.org/wiki/Q10897","display_name":"Lambda","level":2,"score":0.288100004196167},{"id":"https://openalex.org/C207390915","wikidata":"https://www.wikidata.org/wiki/Q1230525","display_name":"Divergence (linguistics)","level":2,"score":0.2696000039577484},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.25699999928474426},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2531000077724457}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2610.33561","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.33561","pdf_url":"https://arxiv.org/pdf/2610.33561","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.33561","doi":"https://doi.org/10.48550/arxiv.2610.33561","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2610.33561","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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2610.33561","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.33561","pdf_url":"https://arxiv.org/pdf/2610.33561","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":[{"id":"https://openalex.org/G2434068577","display_name":"Institute for Pure and Applied Mathematics","funder_award_id":"1925919","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3053897049","display_name":"Institute for Pure and Applied Mathematics","funder_award_id":"2422832","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":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7223948686.pdf","grobid_xml":"https://content.openalex.org/works/W7223948686.grobid-xml"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W2033764848","https://openalex.org/W2033967351","https://openalex.org/W2138030864","https://openalex.org/W4405431825","https://openalex.org/W4415064585","https://openalex.org/W7148467421","https://openalex.org/W7172261615","https://openalex.org/W7214327796"],"related_works":["https://openalex.org/W7172261615","https://openalex.org/W7151964658","https://openalex.org/W3168425853","https://openalex.org/W4290964365","https://openalex.org/W653108352","https://openalex.org/W4402751598","https://openalex.org/W3041782620","https://openalex.org/W7047642619","https://openalex.org/W7144748988","https://openalex.org/W7000764943"],"abstract_inverted_index":{"We":[0,109],"present":[1],"the":[2,11,62,76,85,96,136,156],"latest":[3],"version":[4],"of":[5,10,61,155],"iGENE,":[6],"a":[7,24,115,140,160,168],"differentiable":[8],"implementation":[9],"local":[12],"(flux-tube)":[13],"gyrokinetic":[14,30],"code":[15,37,97],"GENE,":[16],"now":[17],"fully":[18,27],"rewritten":[19],"in":[20,79,125],"JAX.":[21],"iGENE":[22,143],"features":[23],"multispecies,":[25],"collisional,":[26],"electromagnetic":[28],"nonlinear":[29,51],"model":[31],"while":[32],"preserving":[33],"end-to-end":[34],"differentiability.":[35],"The":[36],"is":[38,144,172],"verified":[39],"against":[40],"GENE":[41],"for":[42,50,70,84],"linear":[43,63],"ITG,":[44],"TEM":[45],"and":[46,49,56,81,95,138],"KBM":[47],"physics":[48],"turbulent":[52],"fluxes":[53],"with":[54,67,105,164],"adiabatic":[55],"kinetic":[57,165],"electrons.":[58,166],"Forward-mode":[59],"derivatives":[60],"growth":[64],"rate":[65],"agree":[66],"finite":[68],"differences":[69],"all":[71],"five":[72],"parameters":[73],"tested,":[74],"resolving":[75],"30--50\\%":[77],"discrepancy":[78],"$\\hat{s}$":[80],"$\u03b5$":[82],"reported":[83],"earlier":[86],"TensorFlow":[87],"version.":[88],"All":[89],"collectives":[90],"are":[91,127],"native":[92],"JAX":[93],"operations,":[94],"strong-scales":[98],"from":[99],"2":[100],"to":[101,114,118,129],"32":[102],"H100":[103,142],"GPUs":[104],"86\\%":[106],"parallel":[107,157],"efficiency.":[108],"then":[110],"assess":[111],"three":[112],"routes":[113],"shorter":[116],"time":[117,148],"solution.":[119],"Custom":[120],"CUDA":[121],"FFT":[122],"kernels":[123],"operating":[124],"bfloat16":[126],"up":[128],"$3.97\\times$":[130],"faster":[131,146],"than":[132,150],"fp32":[133],"cuFFT":[134],"on":[135,139],"transforms,":[137],"single":[141],"$2.63\\times$":[145],"per":[147],"step":[149],"single-precision":[151],"GENE.":[152],"Multi-rate":[153],"sub-cycling":[154],"dynamics":[158],"yields":[159],"further":[161],"$1.89\\times$":[162],"speedup":[163],"Finally,":[167],"Hermite-Laguerre":[169],"velocity-space":[170],"representation":[171],"implemented,":[173],"offering":[174],"tunable":[175],"fidelity.":[176]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-10-28T00:00:00"}
