Development and Implementation of a Multidimensional Reservoir Souring Module in a Chemical Flooding Simulator