DPRSim is a tool for use in the Dynamic Physical Rendering project. It is a multi-threaded platform on which Researchers can develop and test new distributed algorithms for large ensembles of Catoms. Catoms are tiny robots with no moving parts that have internal computation and magnetic actuation. In addition to being a programming platform, the DPR simulator provides a Physics Engine (for power, magnetics, gravity, and friction) and a Graphics Engine (for realtime visualization and movie generation).

DPRSim has been developed from scratch using C/C++ and utilizes the ODE Physics Engine.