Patent ID: 9262560
Filing Date: 2016-02-16
CPC Classification: E21B,G06F

Claim Text:
1. A computer implemented method of recovering from data processing system failures during reservoir simulation of a reservoir model partitioned into a plurality of subdomains composed of a plurality of reservoir cells in a data processing system, the computer implemented method comprising the steps of: a) performing the reservoir simulation; b) during the reservoir simulation, generating a precautionary checkpoint output at regular time intervals when computational time exceeds a preset computational processing time value; c) storing in disk an intermediate simulation output of reservoir simulation in response to the generation of the precautionary checkpoint output; d) monitoring the status of the data processing system during the reservoir simulation to determine an operating status of the data processing system; e) if the monitored status of the data processing system indicates satisfactory operation, continuing the step of performing the reservoir simulation, and f) if the monitored status of the data processing system indicates unsatisfactory operation, stopping the reservoir simulation; g) modifying the simulation input based on the most recent stored intermediate simulation output before the unsatisfactory operating status was determined; h) restarting the simulation based on the most recent intermediate simulation output.