A flexible package manager designed to support multiple versions, configurations, platforms, and compilers.
Magpie contains a number of scripts for running Big Data software in HPC environments, including Hadoop, Spark, Hbase, and other packages. It currently supports running over the parallel file system Lustre and running over any generic network filesytem. There is scheduler/resource manager support for Slurm, Moab, Torque. and LSF.
SCR caches checkpoint data in storage on the compute nodes of a Linux cluster to provide a fast, scalable checkpoint / restart capability for MPI codes.
Parallel solvers for sparse linear systems featuring multigrid methods. This repository houses releases and test releases. Pull requests can still be addressed. LLNL users should use the main repository on MyStash.
Library for compressed numerical arrays that support high throughput read and write random access
Wrapper library for model-specific registers. APIs cover RAPL, performance counters, clocks and turbo.
LaunchMON is a software infrastructure that enables HPC run-time tools to co-locate tool daemons with a parallel job. Its API allows a tool to identify all the remote processes of a job and to scalably launch daemons into the relevant nodes.
Mirror of MFEM - a lightweight, general, scalable C++ library for finite element methods. Please use the official repository, https://github.com/mfem/mfem, to create issues and pull requests. See also the MFEM website: http://mfem.org.
The DysectAPI allows users to install debug probes that can gather various debug data under user-specified conditions—i.e., breakpoints, evaluation points, external conditions, etc. Probes can be linked in a tree to automate debug actions that a user would manually perform using a traditional debugger.
C library containing high resolution timer implementation for several platforms.
Flexible and extensible framework to emulate expected exascale architecture characteristics
Records per-process, per-timestep PAPI performance counter values. Saves them in an HDF5 file.
The Light-weight Group Library provides methods for MPI codes to quickly create and destroy process groups
Mirror of GLVis - a lightweight OpenGL tool for accurate and flexible finite element visualization. Please use the official repository, https://github.com/glvis/glvis, to create issues and pull requests.
The tox (Tomcat, Oracle, and XML) Web archive is a foundation for development of HTTP-based applications using Tomcat and an Oracle RDBMS.
Boxfish is a platform for visualizing performance data across the domains in which it was collected
Qball is a first-principles molecular dynamics code that is used to compute the electronic structure of atoms, molecules, solids, and liquids within the Density Functional Theory (DFT) formalism. It is a branch of the Qbox code by Francois Gygi.
Distributed Git Workflow Management Tool - The Git Replacement for the "Awesome" PARSEC Environment
Library for representing callpaths consistently in distributed-memory performance tools.
A script to merge IBM BlueGene lightweight core files into STAT prefix trees
Implementation of parallel branch-and-bound algorithm for stochastic (or block-angular) mixed-integer programs