HPC and cluster operation¶
This section covers production-style runs on MPI clusters. Complete a small single-rank run before moving to scheduler, filesystem, or GPU-specific setup.
Start with the HPC operator guide.
Generic cluster guidance¶
Topic |
Document |
|---|---|
CPU or GPU path selection |
|
Separate CPU, CUDA, and HIP build trees |
|
MPI-IO paths and collective layout |
|
Runtime instrumentation |
|
Profiling output contract |
|
First batch submission |
Site-specific guidance¶
Site |
Document |
|---|---|
LUMI software and ROCm environment |
|
LUMI scheduler examples |
|
VTT Tohtori modules and paths |
Site pages may name current modules and filesystem paths. Generic API, CMake, and configuration contracts belong in the main install guide and reference pages rather than being copied into site notes.
Before a production run¶
Verify that:
OpenPFC and HeFFTe use the same compiler and MPI stack;
the launcher visible inside the job matches the linked MPI implementation;
CPU and device-enabled binaries come from separate build trees;
output paths are visible and appropriate on compute nodes;
the selected FFT backend matches the OpenPFC and HeFFTe build;
a small representative run succeeds before scaling to the target allocation.
Use Troubleshooting for build and runtime failures and Operator playbooks for symptom-oriented checks.