Fix unit conversion for non-local vdW cutoff

This commit is contained in:
Matthias Krack 2019-11-19 11:27:05 +01:00
parent 8164ea4583
commit cb46e3b815
18 changed files with 19 additions and 20 deletions

View file

@ -18,7 +18,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 100
CUTOFF 50
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -36,7 +36,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 100
CUTOFF 50
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -17,7 +17,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 100
CUTOFF 50
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -19,7 +19,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 100
CUTOFF 50
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -17,7 +17,7 @@
TYPE LMKLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 100
CUTOFF 50
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -18,7 +18,7 @@
TYPE LMKLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 100
CUTOFF 50
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -172,7 +172,6 @@ CONTAINS
c_val=dispersion_env%kernel_file_name)
CALL section_vals_val_get(nl_section, "TYPE", i_val=dispersion_env%nl_type)
CALL section_vals_val_get(nl_section, "CUTOFF", r_val=dispersion_env%pw_cutoff)
dispersion_env%pw_cutoff = 0.5_dp*dispersion_env%pw_cutoff
CALL section_vals_val_get(nl_section, "PARAMETERS", r_vals=params)
dispersion_env%b_value = params(1)
dispersion_env%c_value = params(2)
@ -289,8 +288,8 @@ CONTAINS
WRITE (output_unit, fmt="(' vdW POTENTIAL| ','q_mesh =')")
WRITE (output_unit, fmt="(8X,4F18.8)") (dispersion_env%q_mesh(i), i=1, dispersion_env%nqs)
WRITE (output_unit, &
fmt="(' vdW POTENTIAL| ','Density cutoff for comvolution:',T68,F10.1,' Ry')") &
2.0_dp*dispersion_env%pw_cutoff
fmt="(' vdW POTENTIAL| ','Density cutoff for convolution [a.u.]:',T71,F10.1)") &
dispersion_env%pw_cutoff
END IF
END IF
END IF

View file

@ -34,7 +34,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -32,7 +32,7 @@
&NON_LOCAL
TYPE LMKLL
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -43,7 +43,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -35,7 +35,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -35,7 +35,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -35,7 +35,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -36,7 +36,7 @@
PARAMETERS 6.3 0.0093
VERBOSE_OUTPUT
KERNEL_FILE_NAME rVV10_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -36,7 +36,7 @@
PARAMETERS 6.3 0.0093
VERBOSE_OUTPUT
KERNEL_FILE_NAME rVV10_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -36,7 +36,7 @@
TYPE DRSLL
VERBOSE_OUTPUT
KERNEL_FILE_NAME vdW_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -39,7 +39,7 @@
PARAMETERS 6.3 0.0093
VERBOSE_OUTPUT
KERNEL_FILE_NAME rVV10_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC

View file

@ -51,7 +51,7 @@
PARAMETERS 6.3 0.0093
VERBOSE_OUTPUT
KERNEL_FILE_NAME rVV10_kernel_table.dat
CUTOFF 80
CUTOFF 40
&END NON_LOCAL
&END vdW_POTENTIAL
&END XC