This can be done conveniently using density functional perturbation theory (DFPT), which is available in major DFT codes (e.g., VASP, Quantum-ESPRESSO, abinit). In VASP, for example, you just need to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results