Modeling mesoscopic fluids with discrete-particles -methods, algorithms, and results