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

Title: Modern Tools for Modern Software

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

This is a proposal for a new software configure/build tool for building, maintaining, deploying, and installing software. At its completion, this new tool will replace current standard tool suites such as ''autoconf'', ''automake'', ''libtool'', and the de facto standard build tool, ''make''. This ambitious project is born out of the realization that as scientific software has grown in size and complexity over the years, the difficulty of configuring and building software has increased as well. For high performance scientific software, additional complexities often arises from the need for portability to multiple platforms (including many one-of-a-kind platforms), multilanguage implementations, use of third party libraries, and a need to adapt algorithms to the specific features of the hardware. Development of scientific software is being hampered by the quality of configuration and build tools commonly available. Inordinate amounts of time and expertise are required to develop and maintain the configure and build system for a moderately complex project. Better build and configure tools will increase developer productivity. This proposal is a first step in a process of shoring up the foundation upon which DOE software is created and used.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
15002233
Report Number(s):
UCRL-ID-146037; TRN: US200408%%189
Resource Relation:
Other Information: PBD: 31 Oct 2001
Country of Publication:
United States
Language:
English

Similar Records

MDSplus quality improvement project
Journal Article · Tue May 31 00:00:00 EDT 2016 · Fusion Engineering and Design · OSTI ID:15002233

Institute for Sustained Performance, Energy, and Resilience (SuPER)
Technical Report · Wed Nov 30 00:00:00 EST 2016 · OSTI ID:15002233

CLHEP infrastructure improvements
Conference · Wed Dec 01 00:00:00 EST 2004 · OSTI ID:15002233