3D simulation of hydrocarbon-expulsion history: a method and its application | Synapse