The force coupling method: A flexible approach for the simulation of particulate flows