defaultSettings.setParticleSolver(new LeapFrogHalfStep());
defaultSettings.setInterpolator(new ChargeConservingCIC());
defaultSettings.setOCLParticleSolver("leap frog half step");
defaultSettings.setOCLGridInterpolator("charge conserving CIC");
Simulation sequentialSimulation = new Simulation(defaultSettings);
Settings openCLSettings = ClassCopier.copy(defaultSettings);
Simulation openCLSimulation = new Simulation(openCLSettings);
sequentialSimulation.run();
openCLSimulation.run();
ParticleComparator comparator = new ParticleComparator();
comparator.compare(sequentialSimulation.particles, openCLSimulation.particles);
}