BPIC is a 3D electromagnetic particle code for plasma simulation studies. The plasma interacts with the macroscopic electromagnetic field it produces. The phase space is described as a collection of macroparticles, each representing a large number of real