Solving Partial Differential Equations on Overlapping Domains