« Back

ctss

Coordinated TeraGrid Software & Services Overview

About CTSS

CTSS comprises software packages and services implemented on various TeraGrid compute, visualization, and data resources. To facilitate research, CTSS software is grouped into task-oriented Capability Kits. Each kit implements a set of related capabilities based on the needs of researchers, such as running jobs, moving data, or computing remotely. The kits are organized on the basis of use cases, or tasks, that HPC users have identified as essential to their research. If a TeraGrid system implements a CTSS Capability Kit, that resource is guaranteed to support all of the use cases based on that kit.

All TeraGrid resources must implement the CTSS Core Integration Kit. This allows users to determine which other CTSS Capabilities are available from that resource. The flexibility of optional kit implementation allows resource providers (RPs) to customize the CTSS configuration and maximize the potential of each resource. CTSS Capability Kits, including all related software and services, are installed, maintained, and supported by TeraGrid staff.

Organizing kits by use case enables researchers to easily find optimal computing environments without knowing system details like specific packages and version numbers. For those users who prefer or require such specifications, CTSS documentation supports searches based on software, kits, and hardware as well.