multi-particle by Yuxuan | SimScale