AMPI: improve AmpiRequestList implementation and use42/3242/12
commitb392a1152a04f037ec587b4e709fdf4d77ec1790
authorSam White <white67@illinois.edu>
Sun, 5 Nov 2017 20:10:40 +0000 (5 14:10 -0600)
committerSam White <white67@illinois.edu>
Mon, 26 Feb 2018 17:32:37 +0000 (26 11:32 -0600)
tree56f6e9bf5b2974f13e0f3b6bd1133a61c7f2a144
parent5bb65ad1ac2e39a6ee78bd941b7e2333b780cf42
AMPI: improve AmpiRequestList implementation and use

Make AmpiRequestList internally use a std::vector for contiguous storage
and keep track of 'startIdx' so that we know where to start our linear
scan through the list each time.

Change-Id: I0fe28b4e9394d3d0933be3876852694266cc5daa
src/libs/ck-libs/ampi/ampi.C
src/libs/ck-libs/ampi/ampiimpl.h