[CP2K-user] [CP2K:22094] Confusion about the D4 parameters

Torstein Fjermestad tfjermestad at gmail.com
Mon Feb 9 13:47:14 UTC 2026



CP2K version 2025.2

 Dear all, 

 I am running some test calculations using the D4 dispersion together with 
the m06 functional. 

I am confused about some of the parameters in the input and how these 
correspond to information in the output. 

My VDW_POTENTIAL section looks like the following:

 

      &VDW_POTENTIAL
       POTENTIAL_TYPE PAIR_POTENTIAL
       &PAIR_POTENTIAL
        TYPE DFTD4
        D4_CN_CUTOFF 5.29177209
        D4_CUTOFF 1.05835442E+001
        D4_DEBUG T
        D4_REFERENCE_CODE F
        FACTOR_S9_TERM 1.00000000E+000
        REFERENCE_FUNCTIONAL m06
        R_CUTOFF 1.05835442E+001
        VERBOSE_OUTPUT T
        &PRINT_DFTD DEBUG
        &END PRINT_DFTD
       &END PAIR_POTENTIAL
      &END VDW_POTENTIAL

 

The value of D4_CN_CUTOFF is the suggested value in the manual. 

 

In the output, the following information is printed:

 

 !-----------------------------------------------------------------------------!
                               DEBUG D4 DISPERSION
 !-----------------------------------------------------------------------------!
 DEBUG D4| Reference functional                                             
 m06
 DEBUG D4| Scaling parameter (s6)                                         
1.0000
 DEBUG D4| Scaling parameter (s8)                                         
0.1637
 DEBUG D4| BJ Damping parameter (a1)                                     
 0.5346
 DEBUG D4| BJ Damping parameter (a2)                                     
 6.0619
 DEBUG D4| Cutoff value coordination numbers                         
 0.1000E-05
 DEBUG D4| Cutoff radius coordination numbers                           
 11.1000
 DEBUG D4| Coordination number function type                               
    3
 DEBUG D4| Cutoff radius 2-body terms [bohr]                             
40.0000
 DEBUG D4| Cutoff radius 3-body terms [bohr]                             
40.0000
 DEBUG D4| CN differences (max)                                         
0.000001
 DEBUG D4| CN differences (ave)                                         
0.000000

 

I have the following questions regarding this output section:


   1. I don't understand what "Cutoff radius coordination numbers" means. I 
   could guess that it is the value of the input parameter D4_CN_CUTOFF, but 
   the value does not match. If D4_CN_CUTOFF is converted from Ångstrøm to 
   Bohr in the output, the value should be 10 and not 11.1. Is the value of 
   D4_CN_CUTOFF in the input ignored?
   2. What does “Coordination number function type” refer to?
   3. By comparing the values of the scaling and BJ damping parameters to 
   the values of the dftd4 Github web page, I see that the ATM values are 
   used. Is there an input option for choosing the many-body dispersion 
   parameters instead?


Thanks in advance for your help. 

Best regards,

Torstein

 

-- 
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/aad7a74c-a98b-40fb-a228-d155b83b890dn%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20260209/60659e46/attachment.htm>


More information about the CP2K-user mailing list