1. A method for distributed computation of multiple body interactions in a region using a plurality of processing modules, each of the processing modules being associated with a respective corresponding portion of the region, the method comprising: establishing a plurality of coordinate frames of reference, each processing module of the plurality of processing modules corresponding to one of the plurality of coordinate frames of reference; and maintaining information for bodies in the region, including at each of the processing modules, maintaining information for bodies in the portion of the region corresponding to the processing module according to the coordinate frame of reference corresponding to the processing module; wherein at least some of the bodies have information maintained concurrently at multiple different processing modules according to different coordinate frames of reference.