From 117128c3c5fa0fad11b690c93050cd6865b4429a Mon Sep 17 00:00:00 2001 From: Mark Grondona <mgrondona@llnl.gov> Date: Mon, 6 Oct 2003 23:14:13 +0000 Subject: [PATCH] o adjust formula for calculating bit to set in setup_capability to take into account that (cap->HighNode - cap->LowNode +1) may not equal nnodes. --- src/common/qsw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/qsw.c b/src/common/qsw.c index f10d9d97ba1..5a30c8342d2 100644 --- a/src/common/qsw.c +++ b/src/common/qsw.c @@ -523,7 +523,8 @@ _init_elan_capability(ELAN_CAPABILITY *cap, int nprocs, int nnodes, for (j = 0; j < task_cnt; j++) { if (cyclic_alloc) - bit = (i-cap->LowNode) + (j*nnodes); + bit = (i-cap->LowNode) + ( j * + (cap->HighNode - cap->LowNode + 1)); else bit = ((i-cap->LowNode) * max_procs_per_node) + j; -- GitLab