segsizes 475 ompi/mca/coll/libnbc/nbc_iallreduce.c int segsize, *segsizes, *segoffsets; /* segment sizes and offsets per segment (number of segments == number of nodes */ segsizes 483 ompi/mca/coll/libnbc/nbc_iallreduce.c segsizes = (int *) malloc (sizeof (int) * p); segsizes 485 ompi/mca/coll/libnbc/nbc_iallreduce.c if (NULL == segsizes || NULL == segoffsets) { segsizes 486 ompi/mca/coll/libnbc/nbc_iallreduce.c free (segsizes); segsizes 496 ompi/mca/coll/libnbc/nbc_iallreduce.c segsizes[i] = segsize; segsizes 498 ompi/mca/coll/libnbc/nbc_iallreduce.c segsizes[i] = segsize + mycount; segsizes 503 ompi/mca/coll/libnbc/nbc_iallreduce.c segoffsets[i] = segoffsets[i-1] + segsizes[i-1]; segsizes 618 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_send ((char *) sendbuf + soffset, false, segsizes[selement], datatype, speer, segsizes 621 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_send ((char *) recvbuf + soffset, false, segsizes[selement], datatype, speer, segsizes 629 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_recv ((char *) recvbuf + roffset, false, segsizes[relement], datatype, rpeer, segsizes 636 ompi/mca/coll/libnbc/nbc_iallreduce.c segsizes[relement], datatype, op, schedule, true); segsizes 643 ompi/mca/coll/libnbc/nbc_iallreduce.c free (segsizes); segsizes 654 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_send ((char *) recvbuf + soffset, false, segsizes[selement], datatype, speer, segsizes 660 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_recv ((char *) recvbuf + roffset, false, segsizes[relement], datatype, rpeer, segsizes 667 ompi/mca/coll/libnbc/nbc_iallreduce.c free (segsizes);