3. Domain Decomposition, Parallel Computing and Petroleum Engineering