1,028 Works


Siri Khalsa & Cliford Ho
EPANET-BAM 1.0 is an augmented version of EPANET 2.00.10, open-source software distributed by the US Environmental Protection Agency that models flow and contaminant transport through water distribution pipe networks. EPANET-BAM uses a new Bulk advective Mixing (BAM) model to predict concentrations of an aqueous solute at the outlets of cross junctions in a water quality simulation.


None None
The software provides a web interface means to upload, generate, analyze, manage and store DNA fragment length polymorphism data. This tool can easily be configured to accommodate other bio data.

Data-Intensive Memory-Map simulator and runtime

B. Essen
DI-MMAP is a simulator for modeling the performance of next generation non-volatile random access memory technologies (NVRAM) and a high-perfromance memory-map runtime for the Linux operating system. It is implemented as a device driver for the Linux operating system. It will be used by algorithm designers to unserstand the impact of future NVRAM on their algorithms and will be used by application developers for high-performance access to NVRAM storage.

Framework for Analysis and Visualization of Simulation Data (VizAly)

Joanne Wendelberger, Max Zeyen, Patricia Fasel, James Aherns, Emily Casleton, Jonathan Woodring, Jesus Pulido, Pascal Grosset & David Rogers
As supercomputing resources increase, cosmological scientists are able to run more detailed and larger simulations generating massive amounts of data. Analyzing these simulations with an available open-source toolkit is important for collaborative Department of Energy scientific discovery across labs, universities, and other partners. Developed software as a part of this collection include: comparing data with other existing simulations, verifying and validating results with observation databases, new halo finder algorithms, and using analytical tools to get...

A Two-Dimensional Thermal-Electrochemical Model for Prismatic Lithium Ion Cells

Shriram Santhanagopalan
The software disclosed implements the thermal and electrochemical laws of conservation in a format that can be readily implemented on to hardware, for interfacing with and controlling lithium ion cells. The model can i) accept a set value for current (or voltage), the initial states within the positive and negative electrodes, the initial cell and ambient temperatures as input, and predict the voltage (or current) under these conditions after a specified duration ii) determine whether...

Problem Solving Environment for Uncertainty Analysis and Design Exploration

Charles Tong
PSUADE is an software system that is used to study the relationships between the inputs and outputs of general simulation models for the purpose of performing uncertainty and sensitivity analyses on simulation models.

Turbine Cost Systems Engineering Model

Katherine Dykes & George Scott
turb_costSE is a set of models that link wind turbine component masses (and a few other key variables) to component costs.

Epetra Linear Algebra Services Package

None None
Epetra provides the fundamental construction routines and service functions that are required for serial and paraliellinear algebra libraries using double precision scalar values and int ordinal values.

Water Energy Simulation Toolset

Thuy Nguyen & Robert Jeffers
The Water-Energy Simulation Toolset (WEST) is an interactive simulation model that helps visualize impacts of different stakeholders on water quantity and quality of a watershed. The case study is applied for the Snake River Basin with the fictional name Cutthroat River Basin. There are four groups of stakeholders of interest: hydropower, agriculture, flood control, and environmental protection. Currently, the quality component depicts nitrogen-nitrate contaminant. Users can easily interact with the model by changing certain inputs...

BigData Express

Phil DeMar, Sajith Sasidharan, Qiming Lu, Liang Zhang & Wenji Wu
BigData Express is a high-performance data transfer service for big data. It has several salient features: • BigData Express WebPortal is a distributed web application designed to support BigData Express services and functions. All BDE web portals use a common single-point sign-on service – Cilogon service – to obtain X.509 user certificates for secure access to BDE sites. • BigData Express scheduler co-schedules Data Transfer Node(s), network, and storage resources for data transfer to achieve...

Build and Execute Environment

Qiang Guan
At exascale, the challenge becomes to develop applications that run at scale and use exascale platforms reliably, efficiently, and flexibly. Workflows become much more complex because they must seamlessly integrate simulation and data analytics. They must include down-sampling, post-processing, feature extraction, and visualization. Power and data transfer limitations require these analysis tasks to be run in-situ or in-transit. We expect successful workflows will comprise multiple linked simulations along with tens of analysis routines. Users will...

FASTQ quality control dashboard

None None
FQCDB builds up existing open source software, FastQC, implementing a modern web interface for across parsed output of FastQC. In addition, FQCDB is extensible as a web service to include additional plots of type line, boxplot, or heatmap, across data formatted according to guidelines. The interface is also configurable via more readable JSON format, enabling customization by non-web programmers.


Elsa Gonsiorowski & Christopher Moussa
py-hostlist processes slurm-style hostlist strings and can return those strings in manipulated fashion.

miniGhost Mantevo miniapp

None None
MiniGhost is a miniapp in the Mantevo project. Using a finite difference method, it mimics the inter-process communication requirements commonly found in applications of this sort. Random values are inserts into the grid, and therefore no "real problem" is solved.


William Spotz
Domi (Greek for "structure") is a Trilinos package that provides support for multi-dimensional data arrays distributed over multiple processors of a high performance computing system. The software supports data arrays of arbitrary number of dimensions mapped to a multi-dimensional grid of processors. Domi provides local access to the data, as well as the ability to compute global quantities such as norms, maxima and minima. Data arrays can be constructed with boundary and communication padding, necessary...

USGIN Lab site

Ryan Clark
This web site provides information related to service profiles and implementation in development for the US Geoscience information network (USGIN). It is meant to be a site where developers can learn about the standard in use, the objectives of the application profiles being developed, software being used or tested for implementation of services, and details about particular implementations. Forums are provided for asking questions about the services, profiles, and implemenation issues.

Sci-Vis Framework

PNNL Arthur Bleeker
SVF is a full featured OpenGL 3d framework that allows for rapid creation of complex visualizations. The SVF framework handles much of the lifecycle and complex tasks required for a 3d visualization. Unlike a game framework SVF was designed to use fewer resources, work well in a windowed environment, and only render when necessary. The scene also takes advantage of multiple threads to free up the UI thread as much as possible. Shapes (actors) in...

Simulation Utility Library for HPC codes

Jean-Luc Fattebert, Frederick Streitz, Shiv Sundram, Michael Surh, Tomas Oppelstrup, James Glosli, Xiaohua Zhang, David Richards & Robert Blake
SimUtil contains various small utility functions used in multiple HPC simulation codes here at LLNL, such as: simulation parameter input parsing, parallel file-IO, memory allocation, unit parsing, and helper functions for using MPI.


Scott Hansen, Sachin Pandey, Satish Karra & Velimir Vesselinov
CHROTRAN is a fork of the widely-used PFLOTRAN flow and reactive transport numerical simulation code. It implements custom physics and chemistry appropriate to the design of in-situ reduction of heavy metals such as Cr(VI) in groundwater. CHROTRAN includes full dynamics for five species: the metal to be remediated, an electron donor, biofilm, a nontoxic conservative bio-inhibitor, and a biocide. Direct abiotic reduction by donor-metal interaction as well as donor-driven biomass growth and bio-reduction are modeled,...

Commercial Building Energy Saver, Web App v2.0

Tianzhen Hong, Cynthia Regnier, Mary Ann Piette, Sang Lee, Yixing Chen, Kaiyu Sun & Rongpeng Zhang
The CBES App is a web-based toolkit for use by small businesses and building owners and operators of small and medium size commercial buildings to perform energy benchmarking and retrofit analysis for buildings. The CBES App analyzes the energy performance of user's building for pre- and post-retrofit, in conjunction with user's input data, to identify recommended retrofit measures, energy savings and economic analysis for the selected measures.

PIACE Project v1.0

Zachary Costello
The PIACE software is an approach to the parallel integration and chromosomal expansion (PIACE) of metabolic pathways, which extends the Chemical-Induced Chromosomal Expansion (CIChE) method. The software has little to no application outside the specific use case of a specific approach to isopentanol production and analysis of specific related data.

Slycat v 2.0

None None, Matthew Letter, Charles Snider, Matthew Smith, Jaxon Gittinger, Shawn Martin, Sylvain Bernard, Timothy Shead, Warren Hunt, Patricia Crossno, David Lochridge, Gabriel Arrillaga & Milosz Sielicki
Slycat™ is a web-based system for analysis of large, high-dimensional data such as that produced by High Performance Computing (HPC) platforms. The Slycat™ server integrates data ingestion, scalable analysis, data management, and visualization with commodity web clients using a multi-tiered hierarchy of data and model storage. Analysis inputs are pushed or pulled into Slycat™, where models are generated and analysis artifacts are stored in a project database. These artifacts are the basis for visualizations that...

Stitch v. 1.0 IO Library

Gerald Lofstead & John Mitchell
Stitch is a new IO library focused around supporting simulations where only a small portion of the simulation space changes at each timestep. It improves storage efficiency by only storing the changed data and constructs on request a view of an arbitrary region at a given time by stitching together parts of various outputs. This enables scaling from a single process to 100s of nodes.

Nekton Interaction Monitoring System

None None
The software provides a real-time processing system for sonar to detect and track animals, and to extract water column biomass statistics in order to facilitate continuous monitoring of an underwater environment. The Nekton Interaction Monitoring System (NIMS) extracts and archives tracking and backscatter statistics data from a real-time stream of data from a sonar device. NIMS also sends real-time tracking messages over the network that can be used by other systems to generate other metrics...


Christine Gamble, Brian Hodge, Paul Edwards, Erol Chartan, Jonathan Duckworth, Abhyankar Shrirang, Andrew Ayers, Zhi Zhou, Sang-il Yim, Jie Zhang, Cong Feng, Mucun Sun & Ian Clark
The National Renewable Energy Laboratory, NREL and Argonne National Laboratory, ANL are creating an open-source situational awareness and decision support platform called WindView that provides grid operators with knowledge on the state and performance of wind power on their system. University Texas Dallas is contracted by NREL to create a wind power forecaster that will be integrated into WindView. WindView does not provide any data, it is a visualization platform which requires the user to...

Registration Year

  • 2017
  • 2018
  • 2019

Resource Types

  • Software

Data Centers

  • DOE Generic
  • US Department of Agriculture, Agricultural Data Commons