parallel simulation