From 6dae19b8338477cc4b4513d0d472ded1c1b21f8e Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Fri, 5 Dec 2003 21:34:18 +0000 Subject: [PATCH] Fix bug in cyclic task distribution with heterogeneous nodes. --- src/srun/launch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/srun/launch.c b/src/srun/launch.c index a3386d461c9..02292a20ced 100644 --- a/src/srun/launch.c +++ b/src/srun/launch.c @@ -133,8 +133,8 @@ _dist_cyclic(job_t *job) bool space_remaining = false; for (i=0; ((i<job->nhosts) && (taskid<opt.nprocs)); i++) { if ((j<job->cpus[i]) || over_subscribe) { - job->hostid[taskid] = i; - job->tids[i][j] = taskid++; + job->hostid[taskid] = i; + job->tids[i][job->ntask[i]] = taskid++; job->ntask[i]++; if ((j+1) < job->cpus[i]) space_remaining = true; -- GitLab