Think globally, compute locally