Open-Source Software

Evolve, Create, and Build With Us

Browse through the featured open-source projects below to find work to use, share, and build on!

Additional information including user guides, tutorials, and source code documentation can be found on each project's page linked below.

Two physicists working on laptops

Most Popular

RAJA Portability Suite

Enabling Performance Portable CPU and GPU HPC Applications


Collection of open source software libraries that enable developers to build portable high performance applications.

Explore Project Page

 

AXOM

Toolkits of Modular Software Building Blocks for Applications


Library of robust, flexible software infrastructure components that provide foundational capabilities needed for production simulation codes.

Explore Project Page

Most Popular

VisIt

Toolkits of Modular Software Building Blocks for Applications


Interactive, scalable, visualization, animation, and analysis tool. Quickly generate visualizations, animate them through time, manipulate them with a variety of operators and mathematical expressions, and save the resulting images and animations.

Explore Project Page

 

Conduit

Simplified Sharing and Analysis of Mesh-Based Data
 


Intuitive model for describing hierarchical scientific data in C++, C, Fortran, and Python.

Explore Project Page

Most Popular

Spack

Automate and Simplify Complex Deployments


Multi-platform package manager that builds and installs multiple versions and configurations of software. Spack also offers a simple "spec" syntax that allows users to specify versions and configuration options.

Explore Project Page

 

SAMRAI

Modular Software Building Blocks for Applications


Object-oriented C++ library that provides support for large-scale parallel structured adaptive mesh refinement (SAMR) in simulation codes.

Explore Project Page

Most Popular

Hypre

Math and Physics Development


Offers a comprehensive suite of scalable solvers for large-scale scientific simulation, featuring parallel multigrid methods for both structured and unstructured grid problems.

Explore Project Page

Most Popular

Flux

Framework for Resource Management


Suite of projects, tools, and libraries helps you build site-customized resource management systems for high-performance computing (HPC) data centers.

Explore Project Page

 

Ascent

Simplified Sharing and Analysis of Mesh-Based Data


A lightweight in situ visualization and analysis infrastructure for multi-physics HPC simulations.

Explore Project Page

 

BLT

Software Development Processes and Tools


A composition of CMake macros that help simplify building, linking, and testing software in a multi-platform HPC environment.

Explore Project Page

 

Shroud

Software Development Processes and Tools


Create a Fortran or Python interface to a C or C++ library, or a C interface for a C++ library, and control the scope of what is exposed in interfaces in a multi-language software ecosystem.

Explore Project Page

Most Popular

MFEM

Scalable Finite Element Discretization Library


Prototype parallel physics application codes based on partial differential equations (PDEs) discretized with high-order finite elements.

Explore Project Page

Maestro

Workflow and Ensemble Analysis


Lightweight, open-source Python tool that can launch multi-step software simulation workflows in a clear, concise, consistent, and repeatable manner.

Explore Project Page

Merlin

Workflow and Ensemble Analysis


Run machine learning based workflows, and easily build, run, and process the kinds of large scale HPC workflows needed for cognitive simulation.

Explore Project Page

Psuade

Non-Intrusive Uncertainty Quantification


Rich set of tools for performing uncertainty analysis, global sensitivity analysis, design optimization, model calibration, etc.

Explore Project Page

Sina

Data Management and Compression


Enable codes to store, query, and visualize data through an easy-to-use Python API. All the benefits of a database without requiring knowledge of one, and queries can be expressed in pure Python.

Explore Project Page

Serac

Math and Physics Development


3D implicit nonlinear thermal-structural simulation code to investigate multiphysics abstraction strategies and implicit finite element-based algorithm development for emerging computing architectures.

Explore Project Page

PAVE

Performance Analysis and Visualization at Exascale


Performance analysis of parallel scientific codes is difficult. The HAC model allows direct comparison of data across domains with data viz and analysis tools available in other domains.

Explore Project Page

Zfp

Compressed Floating-Point and Integer Arrays


zfp is an open-source C/C++ library for compressed floating-point and integer arrays that support high throughput read and write random access.

Explore Project Page

Kosh

Data Management and Compression


Kosh allows codes to store, query, share data via an easy-to-use Python API. Kosh lies on top of Sina and as a result can use any database backend supported by Sina.

Explore Project Page

Explore all of our open-source software  Visit LLNL's Software Hub