Domain decomposition method