Matches in SemOpenAlex for { <https://semopenalex.org/work/W2899038045> ?p ?o ?g. }
- W2899038045 abstract "For large-scale simulation codes with huge and complex code bases, where bit-for-bit comparisons are too restrictive, finding the source of statistically significant discrepancies (e.g., from a previous version, alternative hardware or supporting software stack) in output is non-trivial at best. Although there are many tools for program comprehension through debugging or slicing, few (if any) scale to a model as large as the Community Earth System Model (CESM; trademarked), which consists of more than 1.5 million lines of Fortran code. Currently for the CESM, we can easily determine whether a discrepancy exists in the output using a by now well-established statistical consistency testing tool. However, this tool provides no information as to the possible cause of the detected discrepancy, leaving developers in a seemingly impossible (and frustrating) situation. Therefore, our aim in this work is to provide the tools to enable developers to trace a problem detected through the CESM output to its source. To this end, our strategy is to reduce the search space for the root cause(s) to a tractable size via a series of techniques that include creating a directed graph of internal CESM variables, extracting a subgraph (using a form of hybrid program slicing), partitioning into communities, and ranking nodes by centrality. Runtime variable sampling then becomes feasible in this reduced search space. We demonstrate the utility of this process on multiple examples of CESM simulation output by illustrating how sampling can be performed as part of an efficient parallel iterative refinement procedure to locate error sources, including sensitivity to CPU instructions. By providing CESM developers with tools to identify and understand the reason for statistically distinct output, we have positively impacted the CESM software development cycle and, in particular, its focus on quality assurance." @default.
- W2899038045 created "2018-11-09" @default.
- W2899038045 creator A5021432742 @default.
- W2899038045 creator A5039245401 @default.
- W2899038045 creator A5041552096 @default.
- W2899038045 creator A5045530644 @default.
- W2899038045 creator A5050498512 @default.
- W2899038045 creator A5067337048 @default.
- W2899038045 date "2018-10-31" @default.
- W2899038045 modified "2023-09-23" @default.
- W2899038045 title "Making root cause analysis feasible for large code bases: a solution approach for a climate model" @default.
- W2899038045 cites W1558010515 @default.
- W2899038045 cites W1575308494 @default.
- W2899038045 cites W1854214752 @default.
- W2899038045 cites W1971102487 @default.
- W2899038045 cites W1971421925 @default.
- W2899038045 cites W2058526570 @default.
- W2899038045 cites W2079083905 @default.
- W2899038045 cites W2095293504 @default.
- W2899038045 cites W2102017123 @default.
- W2899038045 cites W2125634634 @default.
- W2899038045 cites W2131499531 @default.
- W2899038045 cites W2132022337 @default.
- W2899038045 cites W2136434791 @default.
- W2899038045 cites W2150105124 @default.
- W2899038045 cites W2153185479 @default.
- W2899038045 cites W2308500666 @default.
- W2899038045 cites W2503235041 @default.
- W2899038045 cites W2608249424 @default.
- W2899038045 cites W2757438974 @default.
- W2899038045 cites W2913256667 @default.
- W2899038045 cites W7362409 @default.
- W2899038045 hasPublicationYear "2018" @default.
- W2899038045 type Work @default.
- W2899038045 sameAs 2899038045 @default.
- W2899038045 citedByCount "0" @default.
- W2899038045 crossrefType "posted-content" @default.
- W2899038045 hasAuthorship W2899038045A5021432742 @default.
- W2899038045 hasAuthorship W2899038045A5039245401 @default.
- W2899038045 hasAuthorship W2899038045A5041552096 @default.
- W2899038045 hasAuthorship W2899038045A5045530644 @default.
- W2899038045 hasAuthorship W2899038045A5050498512 @default.
- W2899038045 hasAuthorship W2899038045A5067337048 @default.
- W2899038045 hasConcept C11413529 @default.
- W2899038045 hasConcept C119857082 @default.
- W2899038045 hasConcept C124101348 @default.
- W2899038045 hasConcept C132525143 @default.
- W2899038045 hasConcept C140745168 @default.
- W2899038045 hasConcept C149091818 @default.
- W2899038045 hasConcept C168065819 @default.
- W2899038045 hasConcept C173608175 @default.
- W2899038045 hasConcept C189430467 @default.
- W2899038045 hasConcept C199360897 @default.
- W2899038045 hasConcept C2777561058 @default.
- W2899038045 hasConcept C2777904410 @default.
- W2899038045 hasConcept C41008148 @default.
- W2899038045 hasConcept C43126263 @default.
- W2899038045 hasConcept C80444323 @default.
- W2899038045 hasConcept C91071405 @default.
- W2899038045 hasConceptScore W2899038045C11413529 @default.
- W2899038045 hasConceptScore W2899038045C119857082 @default.
- W2899038045 hasConceptScore W2899038045C124101348 @default.
- W2899038045 hasConceptScore W2899038045C132525143 @default.
- W2899038045 hasConceptScore W2899038045C140745168 @default.
- W2899038045 hasConceptScore W2899038045C149091818 @default.
- W2899038045 hasConceptScore W2899038045C168065819 @default.
- W2899038045 hasConceptScore W2899038045C173608175 @default.
- W2899038045 hasConceptScore W2899038045C189430467 @default.
- W2899038045 hasConceptScore W2899038045C199360897 @default.
- W2899038045 hasConceptScore W2899038045C2777561058 @default.
- W2899038045 hasConceptScore W2899038045C2777904410 @default.
- W2899038045 hasConceptScore W2899038045C41008148 @default.
- W2899038045 hasConceptScore W2899038045C43126263 @default.
- W2899038045 hasConceptScore W2899038045C80444323 @default.
- W2899038045 hasConceptScore W2899038045C91071405 @default.
- W2899038045 hasLocation W28990380451 @default.
- W2899038045 hasOpenAccess W2899038045 @default.
- W2899038045 hasPrimaryLocation W28990380451 @default.
- W2899038045 hasRelatedWork W1572506298 @default.
- W2899038045 hasRelatedWork W1604756673 @default.
- W2899038045 hasRelatedWork W1866018165 @default.
- W2899038045 hasRelatedWork W2034240757 @default.
- W2899038045 hasRelatedWork W2036328553 @default.
- W2899038045 hasRelatedWork W2053105359 @default.
- W2899038045 hasRelatedWork W2096587139 @default.
- W2899038045 hasRelatedWork W2107229644 @default.
- W2899038045 hasRelatedWork W2157827846 @default.
- W2899038045 hasRelatedWork W2164324468 @default.
- W2899038045 hasRelatedWork W2229598980 @default.
- W2899038045 hasRelatedWork W2465107960 @default.
- W2899038045 hasRelatedWork W2474186128 @default.
- W2899038045 hasRelatedWork W2604715197 @default.
- W2899038045 hasRelatedWork W2770399588 @default.
- W2899038045 hasRelatedWork W2963238344 @default.
- W2899038045 hasRelatedWork W2998966359 @default.
- W2899038045 hasRelatedWork W3043267069 @default.
- W2899038045 hasRelatedWork W3130329974 @default.
- W2899038045 hasRelatedWork W3195958055 @default.
- W2899038045 isParatext "false" @default.
- W2899038045 isRetracted "false" @default.