Mural thrombi are composed dominantly of platelets and develop under a blood flow. Portions can break off and are carried in the blood flow as emboli. Thrombus growth rates are affected by the velocity of the blood flow, but they do not simply increase with it, they exhibit a maximum, with subsequent decrease. Whereas this variation indicates an interaction of biochemical and physical processes, studies have concentrated widely on understanding only the biochemical processes. Here we show results of simulation of thrombus formation in 3D flows by accounting for the movements of individual platelets. Each platelet follows prescribed rules for interactions while the local flow around the thrombus continuously adjusts to the growing structure of the thrombus, also when embolization occurs. With an activation delay time assigned to each platelet we demonstrate the dependence of thrombus growth rate on blood velocity as found experimentally by Begent and Born [Begent N, Born GV (1970) Nature 227:926-930]. With activated platelets having mutual tensile action sustainable up to a prescribed distance we achieve thrombus growth faster than with shorter maximum distances that make a thrombus less porous; when the prescribed maximum distance is large enough the thrombus shape is not like a "hill" but like a "carpet." We find that thrombus growth rate is enhanced by modest pulsatility but less so when pulsations are amplified in part because of more embolization.