Our research projects vary in size, scope, and duration, but they share a focus on developing tools and methods that help LLNL deliver on its missions to the nation and, more broadly, advance the state of the art in scientific HPC. Projects are organized here in three ways: **Active** projects are those currently funded and regularly updated. **Legacy** projects are no longer actively developed. The **A-Z** option sorts all projects alphabetically, both active and legacy.

## AutomaDeD

AutomaDeD is a tool that automatically diagnoses performance and correctness faults in MPI applications. It has two major functionalities: identifying abnormal MPI tasks and code regions and…

## Babel

Babel is a high-performance language interoperability tool. The project is mainly developed at the Center for Applied Scientific Computing (CASC) LLNL. Babel started as an internal Lab Directed…

## ExReDi

The Extreme Resilient Discretization project (ExReDi) was established to address these challenges for algorithms common for fluid and plasma simulations.

## First-Principles Molecular Dynamics

LLNL researchers are developing a truly scalable first-principles molecular dynamics algorithm with O(N) complexity and controllable accuracy, capable of simulating systems of sizes that were…

## GEFIE-QUAD

The code GEFIE-QUAD (gratings electric field integral equation on quadrilateral grids) is a first-principles simulation method to model the interaction of laser light with diffraction…

## GOLLNLP

In response to a DOE grid optimization challenge, the LLNL-led gollnlp team is developing the mathematical, computational, and software components needed to solve problems of the real-world power…

## GREMLINs

To overcome the shortcomings of the analytical and architectural approaches to performance modeling and evaluation, we are developing techniques that emulate the behavior of anticipated future…

## HARVEY

Livermore researchers are enhancing HARVEY, an open-source parallel fluid dynamics application designed to model blood flow in patient-specific geometries.

## HZIP

hzip 1.0.1 is a C++ library for lossless compression of structured and unstructured meshes composed of cells with hypercube topology.

## Interconnection Networks

As supercomputing power increases, the cost of communicating data both on- and off-node has become a critical factor affecting the overall performance of a parallel application. Livermore's…

## LOCAL

The sheer size of data poses significant problems in all stages of the visualization pipeline, from offline pre-processing of simulation data, to interactive queries, to real-time rendering.…

## MPI_T

MPI_T is an interface for tools introduced in the 3.0 version of MPI. The interface provides mechanisms for tools to access and set performance and control variables that are exposed by an MPI…

## NSDE

The NSDE project is focused on research and development of nonlinear solvers and sensitivity analysis techniques for nonlinear, time-dependent, and steady-state partial differential equations.

## ODEPACK

ODEPACK is a collection of Fortran solvers for the initial value problem for ordinary differential equation systems. The collection is suitable for both stiff and nonstiff systems and includes…

## Phase-Field Modeling

Livermore researchers have developed an algorithm for the numerical solution of a phase-field model of microstructure evolution in polycrystalline materials. The system of equations includes a…

## P^nMPI

P^{n}MPI is a thin, low-overhead wrapper library that is automatically generated from mpi.h file and that can be linked by default.

## Qbox

LLNL’s version of Qbox, a first-principles molecular dynamics code, will let researchers accurately calculate bigger systems on supercomputers.

## Quantum Molecular Dynamics

A new algorithm for use with first-principles molecular dynamics codes enables the number of atoms simulated to be proportional to the number of processors available.

## Sapphire

By applying and extending ideas from data mining, image and video processing, statistics, and pattern recognition, we are developing a new generation of computational tools and techniques that are…

## SOAR

SOAR (Stateless, One-pass Adaptive Refinement) is a view-dependent mesh refinement and rendering algorithm.

## Sphinx

Sphinx, an integrated parallel microbenchmark suite, consists of a harness for running performance tests and extensive tests of MPI, Pthreads and OpenMP.

## Veritas

Veritas provides a method for validating proxy applications to ensure that they capture the intended characteristics of their parents.

## VPC

Researchers develop innovative data representations and algorithms to provide faster, more efficient ways to preserve information encoded in data.