issue #52: use separate fieldForPcls array to push particles