particle simulation platform