1. A physics-based simulation algorithm comprising: a precise logical thread; and at least one fast estimation logical thread, wherein the precise logical thread completes its evaluation at an end of a computation cycle, and the at least one fast estimation logical thread completes its evaluation prior to the end of the computation cycle.