Skip to content
@sarus-suite

sarus-suite

Sarus-suite

Containers for HPC, native HPC performance with Cloud-Native flexibility. Build once. Run anywhere, from your laptop to a supercomputer.


🚀 What this organization is

Sarus-suite hosts HPC focused extensions, utilities, and examples built on top of the Podman container ecosystem.

The repositories here focus on making containerized workflows portable, performant, and production-ready for High‑Performance Computing (HPC) environments.


🧩 Why Sarus‑suite exists

Containers solve portability — HPC adds scaling and efficiency.

Sarus‑suite bridges that gap by providing:

  • 🔌 Plugins & hooks to extend Podman (MPI, GPU, networking, filesystems)
  • 🛠️ Utility scripts enable cluster‑specific capabilities
  • 📦 Reusable configurations for common HPC use cases
  • 📚 Examples & recipes for reproducible, scalable workloads

Think of Sarus‑suite as the HPC toolbox around Podman.


📁 What you'll find here

Repositories in this organization generally fall into one of these categories:

  • Runtime extensions Hooks, CDIs, or integrations that enhance Podman' behavior on HPC systems

  • Utilities & helpers Scripts and tools to simplify setup, launching, or orchestration

  • Examples & documentation Demonstrations of components, and test containers for MPI jobs, GPU workloads, distributed applications, etc.

  • Docs & templates Best practices, configuration templates, and workflow documentation

Each repository should be self‑contained and documented individually.


⚡ Getting started

  1. Install and configure Sarus-suite (see the Sarus-suite documentation)
  2. Browse the repositories in this organization
  3. Follow the repo‑specific README
  4. Run with sarusctl commands or via Slurm integration

Sarus‑suite components are designed to plug into HPC workflows with minimal friction.


📜 Licensing

Unless stated otherwise in a repository:

  • Code follows the BSD-3-Clause license

Please check each repository for details.


🤝 Community guidelines

  • Be respectful and
  • Favor simplicity and portability

Sarus‑suite aims to be a practical, welcoming space for anyone running containers at scale.


🔗 Useful links


TL;DR

Sarus‑suite = Podman + HPC extensions + shared best practices. Portable containers. Native HPC performance. Cloud-Native power.

Pinned Loading

  1. parallax parallax Public

    Parallax is a lightweight Go utility that optimizes Podman for HPC systems by enabling fast, read-only container image storage using SquashFS on parallel filesystems (e.g., NFS). It allows seamless…

    Shell 3 1

  2. deploy deploy Public

    Standardize deployment and development environments of Sarus-Suite. Curating a reproducible and userspace-friendly stack for fast onboarding.

    Shell 3

  3. sarusctl sarusctl Public

    CLI tool that turns an EDF into a running container with auto-pulls, Parallax-migrates, and Podman runs with clean, ephemeral defaults. Minimal-friction, standardized container environments.

    Rust 1

  4. containerfiles-ci containerfiles-ci Public

    Host of Containerfiles used for Sarus development and testing.

    Dockerfile 1

  5. skybox skybox Public

    Slurm spank plugin for sarus-suite written in rust

    Rust 1

  6. performance-extensions performance-extensions Public

    Annotation-driven Performance Extensions for Sarus-suite that unlock HPC on Podman. Static binaries cut ops overhead, standardize installs, and speedup time-to-science.

    Rust 1

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…