//iterator over this cpu subnet iterator cell_gids() { local i $&2 = 0 for (i = pc.id; i < ncell; i += pc.nhost) { $&1 = i iterator_statement //executes statement that is changes value of first argument $&2 += 1 } }