TULPAR

Slurm Job Management

Your Job Queue, Now on the Web

All the power of Slurm — without the sbatch, scontrol and sacct sprawl. Submit jobs, watch the queue and report on accounting; all from your browser.

No CLI required

A job submission form, queue filters and one-click cancel/hold/release — without opening a terminal.

Per-user attribution

Every job is submitted under the signed-in user's identity; fairshare and accounting stay accurate.

TULPAR / Slurm Job Management
Slurm Job Management
Current TULPAR interface in Turkish · Sample test data

What's Inside

Full Coverage from Scheduling to Reporting

TULPAR brings Slurm's entire administrator and user surface into one panel.

01

Job Queue

A live queue view — filter, sort, drill into job details; tell running and pending jobs apart at a glance.

02

Submission & Templates

Submit jobs from a web form or share parameterized templates with the team — a self-service HPC experience.

03

Accounting & Analytics

sacct data in the panel: per-user/per-account consumption, job history and analytics charts.

04

Partitions & QOS

Partition states, QOS definitions, reservations and association management — in one place.

05

Permissions & Scope

With RBAC, team leads see and manage only their own team's jobs; a fail-closed model.

06

Service Management

slurmctld, slurmdbd, slurmrestd and munge status; a slurm.conf editor and scontrol reconfigure.

TULPAR / Slurm Job Management

Job Analytics and Deep Visibility

Go beyond the queue: analyze job history, resource consumption and scheduling behavior in the panel.

Per-user attribution
Jobs are submitted under the signed-in user's POSIX/LDAP identity rather than a fixed service account — fairshare, accounting and permissions stay accurate.
REST-first integration
TULPAR talks to Slurm over the slurmrestd REST API and falls back to the CLI when needed — a stable, version-independent interface.
Metrics joined in job details
The job detail view joins Slurm accounting data with Prometheus time series — a job's real resource profile in one chart.
Queue intervention
Cancel, hold and release jobs from the panel; scontrol subcommands run safely behind an allow-list.
Slurm Job Management
Job Analytics and Deep Visibility
Current TULPAR interface in Turkish · Sample test data

GOOD TO KNOW

Frequently Asked Questions

Got questions? Everything you need to know about installation, licensing and scaling is here.

How is TULPAR licensed?
TULPAR is an enterprise product offered under a commercial license. Licensing is annual, based on your cluster scale and the support coverage you need; every license includes the full feature set — there is no feature gating. Contact us through the contact page for a quote.
How long does installation take and what do I need?
An EL9-based head server is enough. tulpar-preflight.sh prepares the prerequisites, install.sh brings up the whole stack; you then enter the admin password, NTP, LDAP and SLURM settings in the web wizard. A typical installation completes in minutes.
Does it work with my existing Slurm cluster?
TULPAR talks to Slurm over the slurmrestd REST API and falls back to the CLI automatically, providing a stable, version-independent interface. Head Slurm components run natively on the host (dnf/systemd) and share the same repository and version as the compute nodes.
Can it be installed in an air-gapped environment without internet access?
Yes. RPM repositories travel with the product, the Slurm package repository can be imported as a GPG-signed offline bundle, and container images are loaded with docker load. Every component works on a closed network, including node installation, monitoring and central logging.

READY FOR YOUR NEXT COMPUTATION

Unleash your
infrastructure’s potential.

Let’s explore what TULPAR can do for your cluster.

Request a demo