DOE OSTI’s New Software Forge and Product Lineup

Jay Jay Billings, Oak Ridge National Laboratory

Wed. 4:00 – 4:45pm

jayjaybillingsThe Office of Scientific and Technical Information (OSTI), an Office of the Department of Energy’s Office of Science, is reinventing its Energy Science and Technology Software Center to provide a modern, state-of-the-art software development forge and aggregation service that will link together the code, data, authors, documentation and publications of DOE-sponsored software. This new product, DOE Code, will shift away from the “single-release” and binary executable focus of the previous product and embrace both social coding and open source software to better address the needs of the community. This presentation will discuss DOE Code, its development, the stakeholders, and how the rest of community can get involved to help on this unique project. We will present how DOE Code integrates with public forges such as GitHub and Bitbucket, how it handles software that is not public, how it aggregates and archives software, and how we have engaged the community in its development. We will also present a summary of the requirements on DOE Code from the HPC community that we gathered from members of the Exascale Computing Project and others in the national laboratories. The broader landscape of OSTI products and how DOE Code relates to them will also be presented.

Jay Jay Billings, Oak Ridge National Laboratory