3D simulation of hydrocarbon-expulsion history: a method and its application. (1st January 2013)