1. A method for predicting petroleum production, the method comprising: computing a first approximation of an amount of generated petroleum that is retained with a complex organic product using a Threshold and a Maximum Retention value; revising the first approximation by approximating a process of chemical fractionation using at least one partition factor to create a revised approximation; and predicting petroleum production based on the revised approximation.