Name | Type | Description | Default settings |
atoms | ASE.Atoms instance | An ase.Atoms object that will be attached to this calculator | None |
pw | integer | planewave cutoff in eV | 350 |
dw | integer | density cutoff in eV | 350 |
kpts | iterable | sampling k-points | (1,1,1) |
spinpol | Boolean | spin-polarization is used (True) or not (False) | False |
fixmagmom | float | Magnetic moment of the unit cell. | None |
ft | float | Fermi temperature used in occupation smearing | 0.1 |
xc | string | exchange-correlation functional | 'PW91' |
dipole | Boolean or dictionary | dipole correction | False1) |
nbands | integer | number of bands | None |
symmetry | Boolean | symmetry reduction on (True) or off (False) | False2) |
stress3) | Boolean | stress calculation on (True) or off (False) | (False)4) |
debug | integer | logging level | 305) |
make sure the density wave cutoff is greater than or equal to the planewave cutoff.
kpts sets chadi-cohen, monkhorst-pack kpt grid, e.g. kpts = (2,2,1) or explicit list of kpts.
fixmagmom sets the magnetic moment of the unit cell. only used in spin polarize calculations.
dipole turns the dipole correction on (True) or off (False) or dictionary of parameters to fine-tune behavior
{'status':False,
'mixpar':0.2,
'initval':0.0,
'adddipfield':0.0,
'position':None}
{
'wf':'Yes',
'cd':'Yes',
'efp':'Yes',
'esp':'Yes'
}
{
'energy':0.00001,
'density':0.0001,
'occupation':0.001,
'maxsteps':None,
'maxtime':None
}
{
'method':'Pulay',
'mixinghistory':10,
'mixingcoeff':0.1,
'precondition':'No',
'updatecharge':'Yes'
}
{
'method':'eigsolve',
'diagsperband':2
}
{
'soft':None,
'hard':None
}