Computational physics
Computational fluid dynamics
Parallel computing
Particle-in-cell
Scientific modeling
Distributed memory
Decomposition