Finite difference numerical method for the superlattice Boltzmann transport equation and case comparison of CPU(C) and GPU(CUDA) implementations
Journal Article
·
· Journal of Computational Physics
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 optimisation techniques.
- OSTI ID:
- 22382147
- Journal Information:
- Journal of Computational Physics, Vol. 278; Other Information: Copyright (c) 2014 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.; Country of input: International Atomic Energy Agency (IAEA); ISSN 0021-9991
- Country of Publication:
- United States
- Language:
- English
Similar Records
An efficient mixed-precision, hybrid CPU-GPU implementation of a nonlinearly implicit one-dimensional particle-in-cell algorithm
SU-G-TeP1-15: Toward a Novel GPU Accelerated Deterministic Solution to the Linear Boltzmann Transport Equation
Automatic Offloading C++ Expression Templates to CUDA Enabled GPUs
Journal Article
·
Sun Jan 01 00:00:00 EST 2012
· Journal of Computational Physics
·
OSTI ID:22382147
SU-G-TeP1-15: Toward a Novel GPU Accelerated Deterministic Solution to the Linear Boltzmann Transport Equation
Journal Article
·
Wed Jun 15 00:00:00 EDT 2016
· Medical Physics
·
OSTI ID:22382147
Automatic Offloading C++ Expression Templates to CUDA Enabled GPUs
Conference
·
Tue May 01 00:00:00 EDT 2012
·
OSTI ID:22382147
+1 more