Efficient GPU implementation of a Boltzmann-Schrödinger-Poisson solver for the simulation of nanoscale DG MOSFETs

نویسندگان

چکیده

Abstract A previous study by Mantas and Vecil (Int J High Perform Comput Appl 34(1): 81–102, 2019) describes an efficient accurate solver for nanoscale DG MOSFETs through a deterministic Boltzmann-Schrödinger-Poisson model with seven electron–phonon scattering mechanisms on hybrid parallel CPU/GPU platform. The transport computational phase, i.e. the time integration of Boltzmann equations, was ported to GPU using CUDA extensions, but computation system’s eigenstates, solution Schrödinger-Poisson block, parallelized only OpenMP due its complexity. This work fills gap describing port block. new proposal implements Scheduled Relaxation Jacobi method solve sparse linear systems which arise in 2D Poisson equation. 1D Schrödinger equation is solved adapting multi-section iteration Newton-Raphson algorithm approximate energy levels, Inverse Power Iterative Method used wave vectors. We want stress that this block can be thought as module independent phase (Boltzmann) solvers different levels description electrons; therefore, it particular interest because adapted other macroscopic, hence faster, confined devices exploited at industrial level.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A GPU-accelerated Direct-sum Boundary Integral Poisson-Boltzmann Solver

In this paper, we present a GPU-accelerated direct-sum boundary integral method to solve the linear Poisson-Boltzmann (PB) equation. In our method, a well-posed boundary integral formulation is used to ensure the fast convergence of Krylov subspace based linear algebraic solver such as the GMRES. The molecular surfaces are discretized with flat triangles and centroid collocation. To speed up ou...

متن کامل

A Lattice-Boltzmann solver for 3D fluid simulation on GPU

A three-dimensional Lattice-Boltzmann fluid model with nineteen discrete velocities was implemented using NVIDIA Graphic Processing Unit (GPU) programing language ‘‘Compute Unified Device Architecture’’ (CUDA). Previous LBM GPU implementations required two steps to maximize memory bandwidth due to memory access restrictions of earlier versions of CUDA toolkit and hardware capabilities. In this ...

متن کامل

A generalized Poisson and Poisson-Boltzmann solver for electrostatic environments.

The computational study of chemical reactions in complex, wet environments is critical for applications in many fields. It is often essential to study chemical reactions in the presence of applied electrochemical potentials, taking into account the non-trivial electrostatic screening coming from the solvent and the electrolytes. As a consequence, the electrostatic potential has to be found by s...

متن کامل

investigating the feasibility of a proposed model for geometric design of deployable arch structures

deployable scissor type structures are composed of the so-called scissor-like elements (sles), which are connected to each other at an intermediate point through a pivotal connection and allow them to be folded into a compact bundle for storage or transport. several sles are connected to each other in order to form units with regular polygonal plan views. the sides and radii of the polygons are...

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: The Journal of Supercomputing

سال: 2023

ISSN: ['0920-8542', '1573-0484']

DOI: https://doi.org/10.1007/s11227-023-05189-0