A framework for high-performance domain decomposition methods.