Modeling of Geochemical Reactions With Fluid Flow Simulation For Scale Precipitation And Alkaline/Surfactant/Polymer Flooding Processes