dissipative particle dynamics (DPD)