diff --git a/src/srun/srun.c b/src/srun/srun.c index 4f8cda8fcb02bcd80ceb7661e7563b8c9c320d30..ef9d3443d75cdc7048eaf635f44d2d8c14dd9b27 100644 --- a/src/srun/srun.c +++ b/src/srun/srun.c @@ -202,6 +202,9 @@ int main(int ac, char **av) setenvf("SLURM_NPROCS=%d", opt.nprocs); setenvf("SLURM_NNODES=%d", job->nhosts); setenvf("SLURM_TASKS_PER_NODE=%s", (task_cnt = _sprint_task_cnt(job))); + setenvf("SLURM_DISTRIBUTION=%s", + format_distribution_t (opt.distribution)); + xfree(task_cnt); if (msg_thr_create(job) < 0)