Diakoptics : the piecewise solution of large-scale systems