National Technical Reports Library - NTRL

National Technical Reports Library

The National Technical Information Service acquires, indexes, abstracts, and archives the largest collection of U.S. government-sponsored technical reports in existence. The NTRL offers online, free and open access to these authenticated government technical reports. Technical reports and documents in its repository may be available online for free either from the issuing federal agency, the U.S. Government Publishing Office’s Federal Digital System website, or through search engines.




Details
Actions:
Download PDFDownload XML
Download

Software Construction and Composition Tools for Petascale Computing SCW0837, Final Report.


DE141159517

Publication Date 2014
Personal Author Epperly, T. G. W.; Hochstein, L.
Page Count 22
Abstract The majority of scientific software is distributed as source code. As the number of library dependencies and supported platforms increases, so does the complexity of describing the rules for configuring and building software. In this project, we have performed an empirical study of the magnitude of the build problem by examining the development history of two DOE-funded scientific software projects. We have developed MixDown, a meta-build tool, to simplify the task of building applications that depend on multiple third-party libraries. The results of this research indicate that the effort that scientific programmers spend takes a significant fraction of the total development effort and that the use of MixDown can significantly simplify the task of building software with multiple dependencies.
Keywords
  • Petascale computing
  • Computer architecture
  • Mathematical methods
  • Computing
  • Computer codes
  • Computer programming
  • Software construction
  • Composition tools
  • Supercomputers
  • Applications programs(Computers)
  • Computational fluid dynamics
Source Agency
  • Technical Information Center Oak Ridge Tennessee
NTIS Subject Category
  • 49 - Electrotechnology
  • 99F - Physical & Theoretical Chemistry
  • 72B - Algebra, Analysis, Geometry, & Mathematical Logic
  • 62B - Computer Software
  • 62A - Computer Hardware
  • 99 - Chemistry
  • 72E - Operations Research
Corporate Authors Lawrence Livermore National Lab., CA.; Department of Energy, Washington, DC
Supplemental Notes Sponsored by Department of Energy, Washington, DC.
Document Type Technical Report
NTIS Issue Number 201509
Software Construction and Composition Tools for Petascale Computing SCW0837, Final Report.
Software Construction and Composition Tools for Petascale Computing SCW0837, Final Report.
DE141159517

  • Petascale computing
  • Computer architecture
  • Mathematical methods
  • Computing
  • Computer codes
  • Computer programming
  • Software construction
  • Composition tools
  • Supercomputers
  • Applications programs(Computers)
  • Computational fluid dynamics
  • Technical Information Center Oak Ridge Tennessee
  • 49 - Electrotechnology
  • 99F - Physical & Theoretical Chemistry
  • 72B - Algebra, Analysis, Geometry, & Mathematical Logic
  • 62B - Computer Software
  • 62A - Computer Hardware
  • 99 - Chemistry
  • 72E - Operations Research
Loading