def simulate(modstr, platform, device, steps=50): sim = Simulator('fracbatch_var', 0.1, clPlatformNum=platform, clDeviceNum=device, moduleStr=modstr, saveOutput=True) sim.saveOutput=True while len(sim.cellStates) < max_cells-cell_buffer: sim.step()