Multiscale computation