The electrostatic and vdW calculations do not currently work in FDBM, as you can test e.g. with the ppafm/examples/pyridineDensOverlap/ example.
Running ppafm-generate-elff -i sample/LOCPOT.xsf --tip_dens tip/CHGCAR.xsf --Rcore 0.7 --doDensity leads to the error message
NameError: name 'parameters' is not defined
issued inside the ppafm/ppafm/HighLevel.py/getAtomsWhichTouchPBCcell function when trying to call
atoms, nDim, lvec = io.loadGeometry(fname, format=geometry_format, parameters=parameters)
Similarly, calling ppafm-generate-dftd3 -i sample/LOCPOT.xsf --df_name PBE gives
ValueError: Please provide the parameters dictionary here,
raised inside the loadGeometry function itself, after this function has been called from ppafm/HighLevel.py/computeDFTD3 by the line
atoms, nDim, lvec = io.loadGeometry(input_file, format=geometry_format, parameters=parameters)
The electrostatic and vdW calculations do not currently work in FDBM, as you can test e.g. with the
ppafm/examples/pyridineDensOverlap/
example.Running
ppafm-generate-elff -i sample/LOCPOT.xsf --tip_dens tip/CHGCAR.xsf --Rcore 0.7 --doDensity
leads to the error messageNameError: name 'parameters' is not defined
issued inside theppafm/ppafm/HighLevel.py/getAtomsWhichTouchPBCcell
function when trying to callatoms, nDim, lvec = io.loadGeometry(fname, format=geometry_format, parameters=parameters)
Similarly, calling
ppafm-generate-dftd3 -i sample/LOCPOT.xsf --df_name PBE
givesValueError: Please provide the parameters dictionary here
, raised inside theloadGeometry
function itself, after this function has been called fromppafm/HighLevel.py/computeDFTD3
by the lineatoms, nDim, lvec = io.loadGeometry(input_file, format=geometry_format, parameters=parameters)