In gather, the ptmp += incr is irrelevant, since ptmp is set within the loop. This commit was SVN r15293.
The implementations passed intel and imb tests up to 40 processes. This commit was SVN r15280.