11282

Finite differences numerical method for two-dimensional superlattice Boltzmann transport equation and case comparison of CPU(C) and GPGPU(CUDA) implementations

Dmitri Priimak
Department of Physics, Loughborough University LE11 3TU, United Kingdom
arXiv:1401.6047 [physics.comp-ph], (23 Jan 2014)

@article{2014arXiv1401.6047P,

   author={Priimak}, D.},

   title={"{Finite differences numerical method for two-dimensional superlattice Boltzmann transport equation and case comparison of CPU(C) and GPGPU(CUDA) implementations}"},

   journal={ArXiv e-prints},

   archivePrefix={"arXiv"},

   eprint={1401.6047},

   primaryClass={"physics.comp-ph"},

   keywords={Physics – Computational Physics, Condensed Matter – Materials Science},

   year={2014},

   month={jan},

   adsurl={http://adsabs.harvard.edu/abs/2014arXiv1401.6047P},

   adsnote={Provided by the SAO/NASA Astrophysics Data System}

}

Download Download (PDF)   View View   Source Source   

1939

views

We present finite differences numerical algorithm for solving 2D spatially homogeneous Boltzmann transport equation for semiconductor superlattices (SL) subject to time dependant electric field along SL axis and constant perpendicular magnetic field. Algorithm is implemented in C language targeted to CPU and in CUDA C language targeted to commodity NVidia GPUs. We compare performance and merits of one implementation versus another and discuss various methods of optimization.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: