Extracting Wave Functions#
ABACUS is able to output electron wave functions in both PW and LCAO basis calculations. One can find the examples in examples/wfc.
wave function in G space#
For the wave function in G space, one only needs to do a ground-state energy calculation with one additional keyword in the INPUT file: ‘out_wfc_pw’ for PW basis calculation, and ‘out_wfc_lcao’ for LCAO basis calculation. In the PW basis case, the wave function is output in a file called WAVEFUNC${k}.txt, where ${k} is the index of K point.
In the LCAO basis case, several WFC_NAO_K${k}.dat files will be output in multi-k calculation and WFC_NAO_GAMMA1.dat in gamma-only calculation.
wave function in real space#
One can also choose to output real-space wave function in PW basis calculation with the key word out_wfc_r.
After calculation, an additional directory named wfc_realspace will appear in the OUT.${system} directory.
Notice: when the basis_type is lcao, only get_wf calculation is effective. An example is examples/wfc/lcao_ienvelope_Si2.