Here, I added a new input variable, dk_shift(3), so as to control the shift of the Brillouin zone sampling. Currently, SALMON employs Monkhorst-Pack sampling for the Brillouin zone sampling. The intorduced parameters, dk_shift(3), add the shift to the Mohkhorst-pack sampling, and the amont of the shift is given by dk_shift(:)/num_kgrid(:) in the reduced coordinate of the first Brillouin zone.
The shift can be used to reduce a spurious excitation contribution (zero frequency contribution) to the optical spectra.
Here, I added a new input variable, dk_shift(3), so as to control the shift of the Brillouin zone sampling. Currently, SALMON employs Monkhorst-Pack sampling for the Brillouin zone sampling. The intorduced parameters, dk_shift(3), add the shift to the Mohkhorst-pack sampling, and the amont of the shift is given by dk_shift(:)/num_kgrid(:) in the reduced coordinate of the first Brillouin zone.
The shift can be used to reduce a spurious excitation contribution (zero frequency contribution) to the optical spectra.