multiple gpu support added

multiple gpu support added
each gpu only computes a subset of the forces