{"id":"https://openalex.org/W3090576281","doi":"https://doi.org/10.1109/eit48999.2020.9208338","title":"Improving Numerical Reproducibility of Scientific Software in Parallel Systems","display_name":"Improving Numerical Reproducibility of Scientific Software in Parallel Systems","publication_year":2020,"publication_date":"2020-07-01","ids":{"openalex":"https://openalex.org/W3090576281","doi":"https://doi.org/10.1109/eit48999.2020.9208338","mag":"3090576281"},"language":"en","primary_location":{"id":"doi:10.1109/eit48999.2020.9208338","is_oa":false,"landing_page_url":"https://doi.org/10.1109/eit48999.2020.9208338","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE International Conference on Electro Information Technology (EIT)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5060434649","display_name":"Sara Faraji Jalal Apostal","orcid":null},"institutions":[{"id":"https://openalex.org/I24571045","display_name":"University of North Dakota","ror":"https://ror.org/04a5szx83","country_code":"US","type":"education","lineage":["https://openalex.org/I24571045"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sara Faraji Jalal Apostal","raw_affiliation_strings":["University of North Dakota"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Dakota","institution_ids":["https://openalex.org/I24571045"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038625612","display_name":"David Apostal","orcid":null},"institutions":[{"id":"https://openalex.org/I24571045","display_name":"University of North Dakota","ror":"https://ror.org/04a5szx83","country_code":"US","type":"education","lineage":["https://openalex.org/I24571045"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Apostal","raw_affiliation_strings":["University of North Dakota"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Dakota","institution_ids":["https://openalex.org/I24571045"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108107118","display_name":"Ronald Marsh","orcid":null},"institutions":[{"id":"https://openalex.org/I24571045","display_name":"University of North Dakota","ror":"https://ror.org/04a5szx83","country_code":"US","type":"education","lineage":["https://openalex.org/I24571045"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ronald Marsh","raw_affiliation_strings":["University of North Dakota"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Dakota","institution_ids":["https://openalex.org/I24571045"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I24571045"],"apc_list":null,"apc_paid":null,"fwci":0.4684,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.53705246,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"066","last_page":"074"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9937000274658203,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/reproducibility","display_name":"Reproducibility","score":0.8706427812576294},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.747686505317688},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.626423716545105},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.5273429155349731},{"id":"https://openalex.org/keywords/rounding","display_name":"Rounding","score":0.5162158608436584},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.4534017741680145},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.40027743577957153},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3518010973930359},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.33704155683517456},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2875688672065735},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17999911308288574},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.12691223621368408},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12631341814994812},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10738953948020935}],"concepts":[{"id":"https://openalex.org/C9893847","wikidata":"https://www.wikidata.org/wiki/Q1425625","display_name":"Reproducibility","level":2,"score":0.8706427812576294},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.747686505317688},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.626423716545105},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.5273429155349731},{"id":"https://openalex.org/C136625980","wikidata":"https://www.wikidata.org/wiki/Q663208","display_name":"Rounding","level":2,"score":0.5162158608436584},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.4534017741680145},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.40027743577957153},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3518010973930359},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.33704155683517456},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2875688672065735},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17999911308288574},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.12691223621368408},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12631341814994812},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10738953948020935},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/eit48999.2020.9208338","is_oa":false,"landing_page_url":"https://doi.org/10.1109/eit48999.2020.9208338","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE International Conference on Electro Information Technology (EIT)","raw_type":"proceedings-article"},{"id":"pmh:oai:commons.und.edu:theses-4097","is_oa":false,"landing_page_url":"https://commons.und.edu/theses/3096","pdf_url":null,"source":{"id":"https://openalex.org/S4306402276","display_name":"UND Scholarly Commons (University of North Dakota)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I24571045","host_organization_name":"University of North Dakota","host_organization_lineage":["https://openalex.org/I24571045"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Theses and Dissertations","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.46000000834465027,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1551272572","https://openalex.org/W1574680346","https://openalex.org/W1616657595","https://openalex.org/W1986624837","https://openalex.org/W1993256310","https://openalex.org/W1993620503","https://openalex.org/W2027254858","https://openalex.org/W2052942864","https://openalex.org/W2067673417","https://openalex.org/W2082256810","https://openalex.org/W2101130528","https://openalex.org/W2267565312","https://openalex.org/W2536391220","https://openalex.org/W2556862623","https://openalex.org/W2752061190","https://openalex.org/W2758958876","https://openalex.org/W2883754520","https://openalex.org/W2899409245","https://openalex.org/W4254064200","https://openalex.org/W6688972429"],"related_works":["https://openalex.org/W2535419677","https://openalex.org/W2134876043","https://openalex.org/W2476214559","https://openalex.org/W2118569990","https://openalex.org/W187939582","https://openalex.org/W3039927303","https://openalex.org/W4388911419","https://openalex.org/W4322008031","https://openalex.org/W2544512391","https://openalex.org/W2950918715"],"abstract_inverted_index":{"Recently,":[0],"numerical":[1,31,138],"reproducibility":[2,32,139,150,180,200],"has":[3,135,181],"received":[4],"increased":[5],"emphasis":[6],"from":[7],"the":[8,22,24,70,82,91,97,108,115,122,137,147,155,210,222,225,230],"scientific":[9,141,152],"community.":[10],"Software":[11],"results":[12,55],"that":[13,76,197],"are":[14,101],"not":[15,78,130],"reproducible":[16,80,162,214],"make":[17],"it":[18],"difficult":[19],"to":[20,51,190,209,238],"examine":[21],"science":[23,36],"software":[25,153,174,234],"supports.":[26],"A":[27],"common":[28],"source":[29,187],"of":[30,56,69,86,93,117,140,149,158,179,224,232,241,247],"errors":[33],"in":[34,105,151,172],"computational":[35],"occurs":[37],"during":[38],"floating-point":[39,47,127],"arithmetic.":[40],"Finite":[41],"precisions":[42],"and":[43,53,110,121,170,217,235,243],"limited":[44],"storage":[45],"for":[46],"numbers":[48],"require":[49],"computers":[50],"truncate":[52],"round":[54],"some":[57],"math":[58],"operations.":[59],"As":[60],"a":[61,87,173,186],"consequence,":[62],"an":[63],"approximate":[64],"value":[65],"is":[66,77,81,129,154],"stored":[67],"instead":[68],"exact":[71],"result.":[72],"One":[73],"programming":[74],"idiom":[75],"always":[79,131],"global":[83,124,163,194],"sum":[84,164,195],"reduction":[85,165],"distributed":[88],"array.":[89],"Changing":[90],"number":[92],"compute":[94],"units":[95],"changes":[96,107],"order":[98],"array":[99],"elements":[100],"added":[102],"together":[103],"which,":[104],"turn,":[106],"truncation":[109],"rounding.":[111],"This":[112,133,227],"may":[113,198],"change":[114],"result":[116],"individual":[118],"add":[119],"operations":[120],"resulting":[123],"sum.":[125],"Therefore,":[126],"addition":[128],"associative.":[132],"research":[134],"improved":[136],"applications":[142],"on":[143],"parallel":[144],"systems.":[145],"Automating":[146],"improvement":[148],"innovative":[156],"contribution":[157],"this":[159],"research.":[160],"Two":[161],"functions":[166],"have":[167,199,220],"been":[168,182],"implemented":[169],"packaged":[171],"library.":[175],"The":[176,202],"automated":[177],"improving":[178],"done":[183],"by":[184],"developing":[185],"code":[188],"scanner":[189,203],"recognize":[191],"certain":[192],"MPI-based":[193],"reductions":[196,206],"errors.":[201],"replaces":[204],"those":[205],"with":[207],"calls":[208],"library":[211],"function":[212],"containing":[213],"codes.":[215],"Reproducibility":[216],"performance":[218],"testing":[219],"demonstrated":[221],"effectiveness":[223],"system.":[226],"will":[228],"extend":[229],"usefulness":[231],"legacy":[233],"can":[236],"lead":[237],"faster":[239],"rates":[240],"discovery,":[242],"more":[244],"efficient":[245],"application":[246],"scientists'":[248],"time.":[249]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
