{"id":"https://openalex.org/W4408441482","doi":"https://doi.org/10.1109/mcse.2025.3550863","title":"Performant and Portable Monte Carlo Neutron Transport via Numba","display_name":"Performant and Portable Monte Carlo Neutron Transport via Numba","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4408441482","doi":"https://doi.org/10.1109/mcse.2025.3550863"},"language":"en","primary_location":{"id":"doi:10.1109/mcse.2025.3550863","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mcse.2025.3550863","pdf_url":null,"source":{"id":"https://openalex.org/S107923245","display_name":"Computing in Science & Engineering","issn_l":"1521-9615","issn":["1521-9615","1558-366X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320061","host_organization_name":"AIP Publishing","host_organization_lineage":["https://openalex.org/P4310320061","https://openalex.org/P4310320257"],"host_organization_lineage_names":["AIP Publishing","American Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing in Science &amp; Engineering","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/A5010123225","display_name":"Joanna Piper Morgan","orcid":"https://orcid.org/0000-0003-1379-5431"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Joanna Piper Morgan","raw_affiliation_strings":["Oregon State University, Corvallis, OR, USA"],"raw_orcid":"https://orcid.org/0000-0003-1379-5431","affiliations":[{"raw_affiliation_string":"Oregon State University, Corvallis, OR, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035942484","display_name":"Ilham Variansyah","orcid":"https://orcid.org/0000-0003-3426-7160"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ilham Variansyah","raw_affiliation_strings":["Oregon State University, Corvallis, OR, USA"],"raw_orcid":"https://orcid.org/0000-0003-3426-7160","affiliations":[{"raw_affiliation_string":"Oregon State University, Corvallis, OR, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093091290","display_name":"Braxton Cuneo","orcid":"https://orcid.org/0000-0002-6493-0990"},"institutions":[{"id":"https://openalex.org/I58610484","display_name":"Seattle University","ror":"https://ror.org/02jqc0m91","country_code":"US","type":"education","lineage":["https://openalex.org/I58610484"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Braxton Cuneo","raw_affiliation_strings":["Seattle University, Seattle, WA, USA"],"raw_orcid":"https://orcid.org/0000-0002-6493-0990","affiliations":[{"raw_affiliation_string":"Seattle University, Seattle, WA, USA","institution_ids":["https://openalex.org/I58610484"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000513686","display_name":"Todd S. Palmer","orcid":"https://orcid.org/0000-0003-3310-5258"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Todd S. Palmer","raw_affiliation_strings":["Oregon State University, Corvallis, OR, USA"],"raw_orcid":"https://orcid.org/0000-0003-3310-5258","affiliations":[{"raw_affiliation_string":"Oregon State University, Corvallis, OR, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083534268","display_name":"Kyle E. Niemeyer","orcid":"https://orcid.org/0000-0003-4425-7097"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyle E. Niemeyer","raw_affiliation_strings":["Oregon State University, Corvallis, OR, USA"],"raw_orcid":"https://orcid.org/0000-0003-4425-7097","affiliations":[{"raw_affiliation_string":"Oregon State University, Corvallis, OR, USA","institution_ids":["https://openalex.org/I131249849"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5010123225"],"corresponding_institution_ids":["https://openalex.org/I131249849"],"apc_list":null,"apc_paid":null,"fwci":4.9828,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.94543008,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":"27","issue":"1","first_page":"57","last_page":"65"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11949","display_name":"Nuclear Physics and Applications","score":0.9840999841690063,"subfield":{"id":"https://openalex.org/subfields/3108","display_name":"Radiation"},"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/T11949","display_name":"Nuclear Physics and Applications","score":0.9840999841690063,"subfield":{"id":"https://openalex.org/subfields/3108","display_name":"Radiation"},"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/T10597","display_name":"Nuclear reactor physics and engineering","score":0.9768999814987183,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/monte-carlo-method","display_name":"Monte Carlo method","score":0.7942754626274109},{"id":"https://openalex.org/keywords/neutron-transport","display_name":"Neutron transport","score":0.578967809677124},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.47496935725212097},{"id":"https://openalex.org/keywords/statistical-physics","display_name":"Statistical physics","score":0.3877680003643036},{"id":"https://openalex.org/keywords/neutron","display_name":"Neutron","score":0.35720089077949524},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.3008781969547272},{"id":"https://openalex.org/keywords/nuclear-physics","display_name":"Nuclear physics","score":0.3004995584487915},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12656843662261963},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.07368263602256775}],"concepts":[{"id":"https://openalex.org/C19499675","wikidata":"https://www.wikidata.org/wiki/Q232207","display_name":"Monte Carlo method","level":2,"score":0.7942754626274109},{"id":"https://openalex.org/C66963500","wikidata":"https://www.wikidata.org/wiki/Q3338735","display_name":"Neutron transport","level":3,"score":0.578967809677124},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.47496935725212097},{"id":"https://openalex.org/C121864883","wikidata":"https://www.wikidata.org/wiki/Q677916","display_name":"Statistical physics","level":1,"score":0.3877680003643036},{"id":"https://openalex.org/C152568617","wikidata":"https://www.wikidata.org/wiki/Q2348","display_name":"Neutron","level":2,"score":0.35720089077949524},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.3008781969547272},{"id":"https://openalex.org/C185544564","wikidata":"https://www.wikidata.org/wiki/Q81197","display_name":"Nuclear physics","level":1,"score":0.3004995584487915},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12656843662261963},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.07368263602256775}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mcse.2025.3550863","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mcse.2025.3550863","pdf_url":null,"source":{"id":"https://openalex.org/S107923245","display_name":"Computing in Science & Engineering","issn_l":"1521-9615","issn":["1521-9615","1558-366X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320061","host_organization_name":"AIP Publishing","host_organization_lineage":["https://openalex.org/P4310320061","https://openalex.org/P4310320257"],"host_organization_lineage_names":["AIP Publishing","American Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing in Science &amp; Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2539028814","display_name":null,"funder_award_id":"DE-NA003967","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"}],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1969461016","https://openalex.org/W2176890627","https://openalex.org/W2245493112","https://openalex.org/W2910998806","https://openalex.org/W3163121625","https://openalex.org/W3164436820","https://openalex.org/W4376482975","https://openalex.org/W4387769983","https://openalex.org/W4394614832","https://openalex.org/W6853311281","https://openalex.org/W6859419546"],"related_works":["https://openalex.org/W2748093601","https://openalex.org/W3132391082","https://openalex.org/W2924541683","https://openalex.org/W2186668756","https://openalex.org/W4393032535","https://openalex.org/W2415489520","https://openalex.org/W2586711788","https://openalex.org/W2390482631","https://openalex.org/W2102745328","https://openalex.org/W2005266888"],"abstract_inverted_index":{"Finding":[0],"a":[1,22,26,40,63,101,114],"software":[2],"engineering":[3],"approach":[4],"that":[5,59],"allows":[6],"for":[7,14,33,45,100],"portability,":[8],"rapid":[9],"development,":[10],"and":[11,19,107,109],"open":[12],"collaboration":[13],"high-performance":[15],"computing":[16],"on":[17,104],"GPUs":[18,108],"CPUs":[20,106],"is":[21],"challenge.":[23],"We":[24,89],"implement":[25],"portability":[27],"scheme":[28],"using":[29],"the":[30],"Numba":[31,76],"compiler":[32],"Python":[34],"in":[35],"Monte":[36,48],"Carlo/Dynamic":[37],"Code":[38],"(MC/DC),":[39],"new":[41],"neutron":[42],"transport":[43],"application":[44,58],"rapidly":[46],"developing":[47],"Carlo.":[49],"Using":[50],"this":[51],"scheme,":[52],"we":[53,74],"built":[54],"MC/DC":[55],"as":[56,62],"an":[57,79],"can":[60],"run":[61],"pure-Python,":[64],"compiled":[65,68],"CPU,":[66],"or":[67],"GPU":[69,72,81,87],"solver.":[70],"In":[71],"mode,":[73],"use":[75],"paired":[77],"with":[78],"asynchronous":[80],"scheduler":[82],"called":[83],"Harmonize":[84],"to":[85,97,113],"increase":[86],"performance.":[88],"present":[90],"performance":[91],"results":[92],"(including":[93],"weak":[94],"scaling":[95],"up":[96],"256":[98],"nodes)":[99],"time-dependent":[102],"problem":[103],"both":[105],"compare":[110],"it":[111],"favorably":[112],"production":[115],"C++":[116],"code.":[117]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-28T23:10:05.387466","created_date":"2025-03-15T00:00:00"}
