Computational models for wave-particle interactions