skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Software Construction and Composition Tools for Petascale Computing SCW0837 Progress Report

Technical Report ·
DOI:https://doi.org/10.2172/1026470· OSTI ID:1026470

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.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
1026470
Report Number(s):
LLNL-TR-499074; TRN: US201122%%464
Country of Publication:
United States
Language:
English

Similar Records

Modern Tools for Modern Software
Technical Report · Wed Oct 31 00:00:00 EST 2001 · OSTI ID:1026470

Petascale Simulation Initiative Tech Base: FY2007 Final Report
Technical Report · Fri Oct 26 00:00:00 EDT 2007 · OSTI ID:1026470

Petascale Computing Enabling Technologies Project Final Report
Technical Report · Sun Feb 14 00:00:00 EST 2010 · OSTI ID:1026470