Getting started

Prerequisites, assumptions, and the values that differ at every HPC facility.

Can I run this?

Confirm these assumptions before execution:

Check the prerequisites

  1. Run command -v sbatch and confirm your center’s account and partition syntax. If either fails, use PREREQ-SLURM.
  2. Run command -v apptainer and apptainer --version in the compute-node module environment. If either fails, use PREREQ-APPTAINER.
  3. Create and remove a private test file through the intended container bind. If that fails, use STORAGE-UNAVAILABLE.

Record your local values

Write down the account or project, partition or queue, wall time, CPU and memory, runtime module, image path and digest, scratch root, worker and task bounds, readiness timeout, and any approved tunnel or accelerator request.

Run

  1. Open the release-pinned sbatch workflow or review the annotated implementation reference in Module 2.
  2. Apply the local values without exceeding the documented worker, task, or timeout bounds.
  3. Submit the baseline script once.
  4. Confirm the readiness gate passes before workers start. If it expires, use READINESS-TIMEOUT.

Verify

Accept success only when the scheduler state, exit status, result file, expected item count, uniqueness, and verifier output agree. Module 2 states the complete result-based completion check.

If execution still fails

Use the diagnostic registry to match the visible symptom. If no entry matches, report a workflow defect with sanitized commands, expected behavior, and observed behavior.

Sources and scope

Review source roles and citations
  • Project decision: Prerequisite and adaptation sequence for the single-node baseline. Milestone 1 bounded workflow

Project-adopted practices and project decisions are not BSSw Fellowship Program requirements.