ELEQTRONeX
A GPU-Accelerated Self-Consistent Quantum Transport Framework for Modeling Nanomaterials
ELEQTRONeX is a framework for electrostatic-quantum transport modeling of nanomaterials at exascale, built using the AMReX library, currently supporting the modeling carbon nanotube field-effect transistors (CNTFETs) with multiple nanotubes. It is developed as part of a DOE-funded project called 'Codesign and Integration of Nanosensors on CMOS'. See this overview video for full scale of this project.
One of the applications of CNTFETs is their use as sensors in advanced photon detectors for applications such as rare event detection (e.g. dark matter, neutrinos, electron-proton decay), biological imaging, single photon LiDAR for mapping 3D terrains, etc. Carbon nanotubes are particularly attractive due to their high surface-to-volume ratio, making them highly sensitive to their environment. Such sensing applications require modeling arrays of nanotubes on the order of hundreds of nanometers in length, which may be functionalized with photosensing materials such as quantum dots. The goal of ELEQTRONeX is to model such systems, making efficient use of CPU/GPU heterogeneous architectures.
The framework comprises three major components: the electrostatic module, the quantum transport module, and the part that self-consistently couples the two modules. The electrostatic module computes the electrostatic potential induced by charges on the surface of carbon nanotubes, as well as by source, drain, and gate terminals, which can be modeled as embedded boundaries with intricate shapes. The quantum transport module uses the nonequilibrium Green's function (NEGF) method to model induced charge. Currently, it supports coherent (ballistic) transport, contacts modeled as semi-infinite leads, and Hamiltonian representation using the tight-binding approximation. The self-consistency between the two modules is achieved using Broyden's modified second algorithm, which is parallelized on both CPUs and GPUs. Preliminary studies have demonstrated that the electrostatic and quantum transport modules can compute the potential on billions of grid cells and compute the Green's function for a material with millions of site locations within a couple of seconds, respectively.
(Special thanks to François Léonard for his help with the theory and numerical details of modeling CNTs.)