Domain Decomposition Methods in Engineering Computations