Parallel Computing of First-principles Based Quantum Transport Simulations

Zhang Ruoxin
Abstract:To solve long time-consuming problem in analysis of large-scale quantum transport systems based on first-principles calculations,we analyze hot spots of self-consistent iterations within the framework that combines non-equilibrium Green's function with density functional theory,namely DFT + NEGF method. Two parallel computing schemes based on MPI / Open MP are proposed to deal with energy point integration and matrix inversion / multiplication. For energy point integral parallelism,sparse matrix as well as energy points should be assigned to each process over data initialization according to round-robin scheduling algorithm. Either MPI based Sca LAPACK subroutine or Open MP based Intel MKL subroutine can be called to realize matrix inversion / multiplication parallelization. A sub-linear speedup ratio curve is obtained for energy point integral parallelism due to the fact that calculations related with different energy points are mutually independent. Open MP parallelism adopts shared memory patterned data exchange mechanism and overhead of switching threads is rather small,and consequently it is better in computing efficiency but worse in code scalability than MPI implementation.
Computer Science,Physics
What problem does this paper attempt to address?