Multi grid functional