Collaboration Fuels Our Culture
Welcome to the Lawrence Livermore National Laboratory (LLNL) software catalog—a hub for open source software (OSS) produced at the Lab.
LLNL developers create and evolve software on a daily basis. Some of this software is used only internally, other components are licensed for use by external partners and collaborators, and still other software is released and actively developed out in the open on software-hosting platforms. This website is the gateway to all of it.
LLNL is a Department of Energy (DOE) institution, so we abide by the Federal Source Code Policy* that guides release of open source software (OSS). And not just because we have to but because we want to. Long before GitHub was founded, we started releasing software for public use and collaboration.
We often work with other national labs, universities, and industry partners. Working on these projects is a lot easier when we can share code directly. The Exascale Computing Project (ECP) uses OSS to develop the exascale ecosystem of apps, analytics, infrastructure, and so much more. Future breakthroughs will likely owe some debt to the best practices and accelerated development made possible by OSS.
One of the great things about a large government organization is that we’re not motivated by profit. “The greater good” might sound like a cliché, but it’s true. LLNL’s national security mission governs our work, so our OSS portfolio of apps, libraries, compilers, and other tools support that mission. This includes everything from monitoring the performance of our supercomputers to making multiphysics codes run more smoothly.
Case in point: The DOE’s Advanced Simulation and Computing (ASC) Program leverages OSS to build, field, and integrate Linux clusters into production service at our Livermore Computing high-performance computing center. ASC is responsible for developing computer simulation capabilities that analyze and predict the performance, safety, and effectiveness of the nation’s nuclear stockpile. In other words, the stakes are high for ensuring our code is accurate. With OSS, we can develop quickly and choose the best solutions.
This website abounds with examples of projects that have found a home in the open source community. Access is key, which is why we jumped at the chance to index our software on Code.gov. You’ll find our work in the DOE repo list, and we invite you to browse our projects on GitHub.
* The original policy memorandum is no longer available online. For details, please see
Learn More About OSS at LLNL
Science & Technology Review coverage
LLNL Computing Virtual Expo Materials
Other Resources
Contact
For more information, check out our FAQ. Contact open-source@llnl.gov with questions about open source software at LLNL. Contact github-admin@llnl.gov with questions about working in the LLNL GitHub organization or to request a private repository. Visit the software licensing portal for information about licensing LLNL’s proprietary codes.