Open-Source Software
- Home
- Stockpile Science
- High Performance Computing
- 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.
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.
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.
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.
Conduit
Simplified Sharing and Analysis of Mesh-Based Data
Intuitive model for describing hierarchical scientific data in C++, C, Fortran, and Python.
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.
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.
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.
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.
Ascent
Simplified Sharing and Analysis of Mesh-Based Data
A lightweight in situ visualization and analysis infrastructure for multi-physics HPC simulations.
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.
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.
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.
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.
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.
Psuade
Non-Intrusive Uncertainty Quantification
Rich set of tools for performing uncertainty analysis, global sensitivity analysis, design optimization, model calibration, etc.
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.
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.
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.
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.
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 all of our open-source software Visit LLNL's Software Hub