RGF With Single Scattering Iteration

vaex05.in : RGF With Single Scattering Iteration

Requires: Victory Atomistic
Minimum Versions: Victory Atomistic 1.0.0.R

This example demonstrates the use of a mode space basis based on G. Mil’nikov, N. Mori, and Y. Kamakura, “Equivalent transport models in atomistic quantum wires,” Phys. Rev. B, vol. 85, no. 3, p. 035317, Jan. 2012, to solve a single self-consistent Born iteration with the Recursive Green's Function algorithm. It shows:

Solution of scattered RGF with a reduced mode space basis

Transport calculations are solved for a silicon nanowire with a cross-section of 4-by-4 unit cells with a length of 38 unit cells (2.17 nm by 2.17 nm by 20.62 nm), with the an initial sp3d5s* tight-binding basis. The device is separated into three sections defined in the Geometry section of the input deck. This example is divided into three sections that make up a P-I-N type device, with a P-type material from 0 to 6 nm length-wise, I-type material from 6 nm to 14 nm, and N-type from 14 nm to 20.62 nm.

The simulation begins with the Test_MS solver (type ApplyModeSpace) reading in the basis file whose path is specified with the ApplyModeSpace solver option Unitary_matrix_filename. If this option is not set, a file named Unitary_matrix.dat must exist in the same directory as the input deck. If using the "-r" option for creating a results directory, the basis file must be specified with the Unitary_matrix_filename option as being one directory above, e.g, "../Unitary_matrix.dat".

The bands are then solved using Schroedinger solvers corresponding to source and drain.

After this, a semiclassical calculation is performed by the poisson_device_init solver, which results in an initial potential profile to be read in later by the density solver, rgf_test.

The rgf_test solver (solver type SelfconsistentBornModule) performs the scattered RGF calculations and solves for electron density, and must interact with the poisson_device solver (solver type NonlinearPoisson) in a self-consistent fashion. For this particular example, however, only a single scattering iteration and only a single self-consistent Poisson iteration are performed, so no such self-consistency takes place. The rgf_test_solver obtains a reduced Hamiltonian from the lra_module solver (type LRAModule), and must also request from this solver reduced Green's functions and reduced self-energies. The type of scattering performed in this example is acoustic deformation potential.

The output for this example includes band-structure data, 3D potential data, I-V data, 3D electron density, and 3D hole density. The regression test validates the electron and hole density files (lra_module_hole_density.xyz, lra_module_electron_density.xyz and lra_module_EH_density.xyz) as well as a length-wise 1D potential profile (poisson_device_1D_0.2V_iter0.dat).

To load and run this example, select the Load button in DeckBuild > Examples. This will copy the input file and any support files to your current working directory. Select the Run button in DeckBuild to execute the example.