Move (some) of the IC creation to the device
Before creating the initial conditions could be a bottleneck for simulations since it was entirely on the host.
Before creating the initial conditions could be a bottleneck for simulations since it was entirely on the host.