Particle-Grid Method