reservoir engineering reservoir simulation enhanced oil recovery drilling co2 sequestration chemical flooding reservoirs eor