A method for oil
recovery includes inputting into a computer
system depletion data and rock and fluid properties of a reservoir. The method also includes computing, with the computer
system, a difference between a producing current gas-oil ratio and a solution gas-oil ratio to provide a
free gas oil ratio. In addition, the method includes referring, with the computer
system, to a gas-oil
relative permeability curve of the reservoir. Further, the method includes matching, with the computer system, the
free gas oil ratio to a gas saturation on the gas-oil
relative permeability curve to provide a
free gas saturation. Still further, the method includes calculating, with the computer system, a current oil saturation of the
hydrocarbon reservoir. Moreover, the method includes determining, with the computer system, that a current
reservoir pressure is less than a
bubble point pressure. The method also includes calculating, with the computer system, a time to repressure the
hydrocarbon reservoir by waterflooding. In addition, the method includes calculating, with the computer system, a number of wells for waterflooding. Further, the method includes comparing, with the computer system, the data related to properties of the
hydrocarbon reservoir to oil
recovery screening criteria. Still further, the method includes selecting a flooding technique from a plurality of flooding techniques, with the computer system, based on satisfying the oil
recovery screening criteria with the data related to properties of the hydrocarbon reservoir. Moreover, the method includes flooding the reservoir with the flooding technique.