Finite difference numerical method for the superlattice Boltzmann   transport equation and case comparison of CPU(C) and GPU(CUDA)   implementations
  We present a finite difference numerical algorithm for solving two dimensional spatially homogeneous Boltzmann transport equation which describes electron transport in a semiconductor superlattice subject to crossed time dependent electric and constant magnetic fields. The algorithm is implemented both in C language targeted to CPU and in CUDA C language targeted to commodity NVidia GPU. We compare performances and merits of one implementation versus another and discuss various software optimization techniques. 
Dmitri Priimak
physics.comp-ph cond-mat.mtrl-sci