Using Local Solvers for Real-Time Simulation