[CP2K-user] [CP2K:21963] Re: Reproducing NEGF results

Dmitry Ryndyk dmitry.ryndyk at tu-dresden.de
Fri Nov 14 08:41:23 UTC 2025


Dear Michael, 

to see the same result, as in the report, you should take zero voltage and 
other energy limits:

&PRINT
     &DOS
       FILENAME device
       FROM_ENERGY 0.272240982
       N_GRIDPOINTS 401
       TILL_ENERGY 0.492829218
     &END DOS
     &TRANSMISSION
       FILENAME transm
       FROM_ENERGY 0.272240982
       N_GRIDPOINTS 401
       TILL_ENERGY 0.492829218
     &END TRANSMISSION
   &END PRINT

The Fermi level is 0.38253510. The result is in attachment. It is not 
exactly the same, but it can be for many reasons.  

I am currently revising the NEGF code, and may change the energy levels to 
be around the Fermi level. If you want to use NEGF, I recommend the latest 
development version of CP2K. And I will try to answer further questions.  

Concerning your second question. It is the advantage of the NEGF approach 
that T(E) is changed with bias voltage. But as a simplest way to get I(V), 
the zero-voltage transmission can sometimes be used. Very carefully to make 
sense. It depends on the problem, of course. If the energy levels of the 
central system are not changed at finite voltage, one can omit 
self-consistency at finite voltage and use T_0(E).

Best wishes,
Dmitry Ryndyk

Michael LaCount schrieb am Donnerstag, 10. April 2025 um 05:20:41 UTC+2:

> I am trying to reproduce the transmission coefficient plot found in Figure 
> 4 of the CP2K Electron Transport based on Non-Equilibrium-Greens-Functions 
> Method: eCSE 08-09 Technical Report (see attached). From what I can tell 
> the system is the same as the one found 
> in 'QS/regtest-negf-fft/au111_c6h4s2_gamma_0.50V.inp'. However when I run 
> that job unmodified except to add print commands in the NEGF section (see 
> below) I don't get anything close to what was found in the Technical 
> Report. The job input and output files are attached.
>
> I also have a further question regarding this test. I want to create I-V 
> curves, from what I understand I should therefore use the zero bias 
> transmission coefficients, and set NEGF/CONTACT/ELECTRIC_POTENTIAL to 0 
> correct?
>
> Any clarity on where I am going wrong would be appreciated. 
>
>    &PRINT
>      &DOS
>        FILENAME device
>        FROM_ENERGY -0.2
>        N_GRIDPOINTS 401
>        TILL_ENERGY 0.2
>      &END DOS
>      &TRANSMISSION
>        FILENAME transm
>        FROM_ENERGY -0.2
>        N_GRIDPOINTS 401
>        TILL_ENERGY 0.2
>      &END TRANSMISSION
>    &END PRINT
>

-- 
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cp2k/097f5095-30bc-42f9-a245-3525d617bac8n%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20251114/2bedef50/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: au111_c6h4s2_gamma_0.0V-transm-0-1.png
Type: image/png
Size: 81568 bytes
Desc: not available
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20251114/2bedef50/attachment-0001.png>


More information about the CP2K-user mailing list