6 lessons / about 200 active minutes
Euler CPU
Select this for programs that should run on Euler, ETH Zurich's service made of many managed computers for research calculations. A CPU is the general-purpose processor used by most programs.
Sequence
Practice in this order.
Routine lessons 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.
- 01→45 active minchanges sign-in security
Establish Safe Euler SSH Access
Euler is ETH's service made of many managed computers for research calculations. Keep working key-only access or create a dedicated key without overwriting one. Test the direct connection and the euler SSH alias separately.
- 02→25 active minchanges practice files
Create A Small Python Environment On Euler
Create or keep one small Euler-native Python environment at its final path. The guarded checks stop safely for an incomplete or moved environment.
- 03→35 active minuses shared Euler resources
Submit And Control A Tiny Euler CPU Job
Follow one tiny CPU job from an inspected script to its recorded result and output.
- 04→35 active minuses shared Euler resources
Measure And Right-Size An Euler Job
Read the completed training job's accounting, then reason about a separate fictional representative run. No new job is required.
- 05→30 active minuses shared Euler resources
Cap And Calculate Euler Job Arrays
Calculate an array's peak demand with another job already active, then choose a cap that fits a supplied budget. Keep the local guided file repair.
- 06→30 active mindata handling
Place Euler Data And Freeze Run Inputs
Choose how a fictional beam run preserves exact inputs and useful results. The current assessment checks decisions, not a real recoverable run record.