Solver-island
Een groep fysicalichamen die door contacten of joints met elkaar verbonden zijn en samen moeten worden opgelost, terwijl losstaande groepen apart kunnen worden opgelost en in slaap gebracht.
De constraint solver werkt op islands — de samenhangende componenten van de graaf van contacten en joints. Twee stapels dozen die elkaar niet raken vormen twee islands en kunnen elkaar binnen de stap niet beïnvloeden, dus ze kunnen onafhankelijk en op aparte threads worden opgelost. Islands worden elke stap opnieuw opgebouwd of bijgewerkt naarmate contacten ontstaan en verdwijnen.
Als elk lichaam in een island lang genoeg onder een snelheidsdrempel is gebleven, gaat het hele island slapen: het wordt overgeslagen tot een nieuw contact of een externe kracht het wekt. Daardoor kost een scène met duizenden tot rust gekomen objecten vrijwel niets. Warm starting en sequential impulse doen hun werk binnen elk island.