TACC Research: Software

Packages and libraries developed by TACC

In addition to hosting a wide range of pre-existing software on TACC systems, TACC staff members actively develop new software and improve current software. To learn more about the software TACC is developing, please click on the title below.

Visit the Software page to view a list of all software available for use on TACC's systems.

Abaco (Actor Based Containers) is a functions-as-a-service platform based on Linux container technology and the actor model for concurrent computation.
The amask tool exposes process masks (affinity) of an application within a parallel environment, so that users can determine the cores/hardware-threads where each process is allowed to run.
DisplayCluster is a software environment for interactively driving large-scale tiled displays. The software allows users to interactively view media such as high-resolution imagery and video, as well as stream content from remote sources such as laptops / desktops or high-performance remote visualization machines.
Gregory D. Abram
Two-pronged approach: GraviT will replace the OpenGL pathways commonly used for visualization with a high-performance, open-source ray tracing engine that can interactively render on both a CPU and on accelerator architectures; GraviT will provide a direct interface to a high-performance distributed ray tracing engine.
Paul A. Navrátil
ICAT assists users in modifying, compiling, and optimally running their applications on HPC platforms equipped with the Intel Knights Landing (KNL) processors.
Idev creates an Interactive DEVelopment environment on a compute node from the user's login window.
An Interactive Parallelization Tool (IPT) for assisting domain-­experts and students in efficiently parallelizing their existing C/C++/Fortran applications is being developed in this project.
The launcher is a framework for running large collections of serial or multi-threaded applications, known as High Throughput Computing (HTC), as a single multi-node parallel job on batch-scheduled High Performance Computing (HPC) systems.
Luke A. Wilson
A Lua based module system that easily handles the MODULEPATH Hierarchical problem.
Robert McLay
MPE is a library for extending Processing sketches to multi-node tiled displays. This library makes it possible to render interactive Processing sketches across distributed computing systems on many displays.
The pylauncher is a customizable launcher utility that provides base classes and routines that take care of most common tasks
Victor Eijkhout
REMORA (REsource MOnitoring for Remote Applications) provides a simple interface to gather important system utilization data while running on HPC systems.
Sanity Tool includes a group of generic and machine-specific tests that are used to evaluate the correctness of a user's account configurations.
This project develops a dynamic ray scheduling algorithm that effectively manages both ray state and data accesses.
Paul Navrátil
Shell Startup Debug is used to trace the behavior of the startup scripts on your system.
Robert McLay
The main purpose of this project is to provide convenient tools for HPC users and administrators with easy-to-use SLURM interface or commands.
An infrastructure for the low-overhead collection of system-wide performance data that integrates information from a variety of sources.
The Tapis Framework provides a hosted, unified web-based API for securely managing computational workloads across institutions so that experts can focus on their research instead of the technology needed to accomplish it.
The Texas Pandemic Flu Toolkit is a collection of tools for forecasting and simulating flu pandemics, as well as optimizing health resources across the state. These tools are made available via a web-based interface, where users can compute new models and interactively visualize results using a variety of methods.
Paul A. Navrátil
A tool that allows supercomputer support staff to collect and understand job-level information about the libraries and executables that end-users access during their jobs.
Robert McLay
back to top >>