1. A computer-implemented method for predicting petroleum production,the method comprising: computing using a computer a first approximation of an amount of generated petroleum that is retained with a complex organic product using a Threshold value and a Maximum Retention value; revising using a computer 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.