After the calculations of the steps 2 and 3, you can proceed calculations of transmission and current by adding the following keywords to the input file used in the calculation of the step 2:
NEGF.tran.energyrange -10 10 1.0e-3 # default=-10.0 10.0 1.0e-3 (eV)
NEGF.tran.energydiv 200 # default=200
NEGF.tran.Kgrid 1 1 # default= 1 1
The calculations of the transmission and current are performed by a program code 'TranMain', which can be compiled in the source directory as follows:
% make TranMain
%./TranMain NEGF-Chain.dat
*******************************************************
*******************************************************
Welcome to TranMain
This is a post-processing code of OpenMX to calculate
electronic transmission and current.
Copyright (C), 2002-2008, H.Kino and T.Ozaki
TranMain comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to
redistribute it under the constitution of the GNU-GPL.
*******************************************************
*******************************************************
Chemical potentials used in the SCF calculation
Left lead: -3.940690039841 (eV)
Right lead: -3.940690039841 (eV)
NEGF.current.energy.step 1.0000e-02 seems to be large for the calculation of current in the bias voltage 0.0000e+00
The recommended Tran.current.energy.step is 0.0000e+00 (eV).
Parameters for the calculation of the current
lower bound: -3.940690039841 (eV)
upper bound: -3.940690039841 (eV)
energy step: 0.010000000000 (eV)
imginary energy 0.001000000000 (eV)
number of steps: 0
calculating...
myid0= 0 i2= 0 i3= 0 k2= 0.0000 k3= -0.0000
Transmission: files
./negf-chain.tran0_0
Current: file
./negf-chain.current
Conductance: file
./negf-chain.conductance
The file stores transmissions for up- and down-spin states. The fourth column is the energy relative to the chemical potential of the left lead, and the sixth and eighth columns are transmission for up- and down-spin states, respectively. When you employ a lot of k-points which is given by 'NEGF.tran.Kgrid', a file with a different set of '#' and '%' in the file extension is generated for each k-point. The correspondence between the numbers and the k-points can be found in the file.
The file stores k-resolved currents and its average for up- and down-spin states in units of ampere.
The file stores k-resolved conductance at 0K and its average for up- and
down-spin states in units of quantum conductance (
).
Thus, the conductance
is proportional to the transmission
at the chemical potential of the left lead,
, as follows:
![]() |
As an example, the k-resolved transmission drawn by using the file '*.conductance' is shown in Fig. 31.
![]() |