The calculation of the step 1 is the conventional band structure calculation to construct information of the lead except for adding the following two keywords 'NEGF.output_hks' and 'NEGF.filename.hks':
NEGF.output_hks on
NEGF.filename.hks lead-chain.hks
<Atoms.UnitVectors
3.0 0.0 0.0
0.0 3.0 0.0
0.0 0.0 10.0
Atoms.UnitVectors>
<Atoms.UnitVectors
0.0 0.0 10.0
3.0 0.0 0.0
0.0 3.0 0.0
Atoms.UnitVectors>
In the calculation of the step 2, the semi-infiniteness of the leads is taken into account by using the surface Green function which allows us to treat the semi-infiniteness without introducing any discretization. Thus, it would be better to use a large number of k-points along the a-axis to keep the consistency between the steps 1 and 2 with respect to treatment of the semi-infiniteness of the a-axis. Also it is noted that the number of k-points for the bc-plane should be consistent in the steps 1 and 2.