Overview
Particle-in-Cell transfers particle properties to a grid, advances grid fields, and interpolates updates back to particles.
Combines moving particles with a grid used to solve field quantities.
Compact metadata for implementation and discovery.
Particle-in-Cell transfers particle properties to a grid, advances grid fields, and interpolates updates back to particles.
Quick facts
Runtime and memory behavior at a glance.
Best
O(particles + grid)
Average
O(steps * (particles + grid))
Worst
O(steps * (particles + grid))
Space
O(particles + grid)
grid_value = weighted_sum(particle_values)Deposits particle quantities onto nearby grid cells.
Show state updates, constraints, and error correction over simulation steps.
Particle-in-Cell should be used with the assumptions and tradeoffs of hybrid Particle-Grid Simulation in mind.
What each reference supports for this entry.
Fluid-simulation reference for particle-in-cell transfer between particles and grids.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Particle-in-cell and finite-volume methods couple different particle/grid representations for simulation.