The Tri-Lab Operating System Stack (TOSS) is a
Linux distribution
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
based on
Red Hat Enterprise Linux
Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop vers ...
(RHEL) that was created to provide a
software stack for high performance computing (HPC)
clusters for laboratories within the
National Nuclear Security Administration
The National Nuclear Security Administration (NNSA) is a United States federal agency responsible for safeguarding national security through the military application of nuclear science. NNSA maintains and enhances the safety, security, and ef ...
(NNSA).
The operating system allows multiple smaller systems to emulate a
high-performance computing (HPC) platform.
Linux distribution
The name "tri-lab" refers to the three major NNSA labs, the
Lawrence Livermore National Laboratory, the
Los Alamos National Laboratory, and the
Sandia National Laboratories.
The OS is used by NNSA computers including the El Capitan
supercomputer and systems using ARM architecture including the ThunderX2
system on a chip (SoC).
In addition to being used by the National Nuclear Security Administration (NNSA),
most of the systems in NASA's High-End Computing Capabiity Project, part of the
NASA Advanced Supercomputing Division
The NASA Advanced Supercomputing (NAS) Division is located at NASA Ames Research Center, Moffett Field in the heart of Silicon Valley in Mountain View, California. It has been the major supercomputing and modeling and simulation resource for NA ...
, were all migrated to TOSS in March 2022.
Many of the software packages included in TOSS are from the RHEL repository. Additional packages are built using
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
's Koji build system to create
RPM packages.
The system also uses
SLURM and
Flux scheduling and resource management software.
References
{{category improve, date=August 2022
Linux distributions
RPM-based Linux distributions