SuperLattice::setProcessingContext
is only a shorthand for triggering the synchronization between host-side (i.e. CPU side) and device-side (i.e. GPU side). You only see it in the cases where e.g. time dependent boundary conditions are updated or the results are written to memory as VTK.