Fixed a small bug in simulation parameters
Reorganized the main stepper
Added check for empty particle
Added extra synchronization
Fixed a small bug in current post processing
Changed the transpose kernel to one found on the net