Curriculum previewThis is not your assigned passport. No identity, answers, or completion progress are stored here.How to start your passport
Competency track

5 missions / 175 active minutes

Euler CPU

Run CPU computation on Euler.

Sequence

Practice in this order.

Routine missions use automatic checks. A person is involved only for a named exception or real operational decision. Active-time estimates exclude installation, access approval, cluster queues, and support wait.

  1. 01
    45 active mincredentials

    Establish Safe Euler SSH Access

    Password access is proven first, a dedicated passphrase-protected key is created without overwriting existing keys, only its .pub file is installed, key-only authentication succeeds, and a validated euler alias preserves unrelated SSH configuration.

  2. 02
    35 active minshared compute

    Submit And Control A Tiny Euler CPU Job

    You can distinguish login from compute nodes, submit one tiny CPU job with Slurm, inspect it, cancel it, and find its logs without computing on the login node.

  3. 03
    35 active minshared compute

    Measure And Right-Size An Euler Job

    You can interpret sacct and seff, calculate requested resources, distinguish successful from efficient, and adjust only the next request using representative evidence.

  4. 04
    30 active minshared compute

    Cap And Calculate Euler Job Arrays

    You can add an explicit concurrency cap, validate one representative task, calculate aggregate resources across overlapping submissions, and cancel failed or duplicate arrays.

  5. 05
    30 active mindata

    Place Euler Data And Freeze Run Inputs

    You can choose durable, working, scratch, and node-local locations, preserve production run identity, and prevent mutable files from changing under queued or running jobs.